スプレッドシートの関数とは?初心者でもわかる基本と使い方

スプレッドシートを使っていると、よく耳にするのが「関数」という言葉です。しかし初心者の方の中には、「関数って難しそう」「プログラミングみたいで苦手」「何に使うのかわからない」と感じている方も多いのではないでしょうか。

実は関数は、一度覚えるだけで作業効率が大きく上がる便利な機能です。難しく考える必要はなく、まずは基本だけ覚えれば十分使いこなせます。

この記事では、スプレッドシート初心者向けに「関数とは何か」「どう使うのか」をわかりやすく解説します。

fx =SUM(B2:B10) Σ

関数入力バーの画面

スプレッドシートの関数とは?

関数とは、自動で計算や処理をしてくれる機能のことです。たとえば100件のデータの合計を手で計算するのは大変ですが、関数を使えば一瞬で答えが出ます。面倒な作業をスプレッドシートに任せられる、非常に便利な仕組みです。

合計を出す

何百行あっても一瞬で合計値を計算。手入力の集計作業が不要になります。

平均を出す

テストの平均点・月の平均支出など、平均値をすぐに算出できます。

数を数える

データが何件あるかを自動でカウント。件数の確認作業がゼロになります。

条件で抽出する

「○○以上」「特定のカテゴリ」など、条件に合うデータだけを取り出せます。

関数を使うメリット

関数を使うと、作業の質とスピードが同時に向上します。特に定期的に繰り返す集計や計算業務では、その効果を強く実感できます。



  • 計算ミスを減らせる
    手計算では足し忘れや入力ミスが起きがちですが、関数を使えばスプレッドシートが正確に計算してくれます。人的ミスが原因のトラブルをなくすことができます。


  • 作業時間を大幅に短縮できる
    100件のデータを手で合計するのに数分かかる作業が、関数なら1秒で完了します。繰り返しの集計業務ほど、時間短縮の効果を強く実感できます。


  • データ量が増えても対応できる
    関数の参照範囲を少し広げるだけで、増えたデータにも自動で対応します。データが10件でも1万件でも、やることは同じです。


  • 自動計算でリアルタイムに反映される
    元のデータを変更すると、関数の計算結果も即座に更新されます。毎月の報告書も、数字を入れ替えるだけで合計が自動で変わります。

関数の基本ルール

関数にはいくつかの決まったルールがあります。このルールを守るだけで、どの関数でも正しく動かすことができます。

必ず「=(イコール)」から始める

関数はセルに入力するとき、必ず = (イコール) から書き始めます。この「=」があることで、スプレッドシートは「これは計算式だ」と認識します。「=」を忘れると、ただの文字列として表示されてしまうので注意しましょう。

=SUM(B2:B5)

関数の構成要素を理解する

関数は「=(開始の合図)」「関数名」「カッコ内の範囲指定」の3つで構成されています。それぞれの役割を把握しておくと、どんな関数でも読み解けるようになります。

=

関数の開始を知らせる合図です。これがないと関数として認識されません。必ず最初に入力します。

関数名

何をするかを指定する名前です。合計なら SUM、平均なら AVERAGE、個数なら COUNT と書きます。

( )

計算する対象の範囲を指定します。B2:B10 と書けば「B2からB10までのセル」という意味になります。

ポイント

関数名は小文字で入力しても自動で大文字に変換されます。sum と入力しても SUM として認識されるので、大文字・小文字を気にせず入力してOKです。

初心者がまず覚えるべき関数

スプレッドシートには300種類以上の関数がありますが、最初に覚えるのはこの3つだけで十分です。日常のデータ管理や集計業務のほとんどに対応できます。

① SUM関数 — 合計を出す

指定した範囲のセルの値をすべて足し合わせます。売上の月計・支出の合計・点数の総計など、あらゆる「足し算」に使えます。最もよく使う関数のひとつです。

=SUM(B2:B5)

📷 SUM使用画面

② AVERAGE関数 — 平均を出す

指定した範囲の平均値を計算します。テストの平均点・月々の平均支出・商品の平均単価など、「平均を知りたい」場面で活躍します。

=AVERAGE(B2:B5)

📷 AVERAGE使用画面

③ COUNT関数 — 個数を数える

指定した範囲に入力されている数値データの個数を数えます。「何件のデータがあるか」を確認したいときに便利です。なお、文字列は数えないため、数値のみのセルが対象になる点を覚えておきましょう。

=COUNT(B2:B5)

📷 COUNT使用画面

慣れてきたら次に覚えたい関数

この3つに慣れてきたら、IF(条件で処理を分ける)や VLOOKUP(別の表からデータを引っ張る)にも挑戦してみましょう。業務の自動化がさらに進みます。

関数を使うときの注意点

関数がうまく動かないときは、下記のよくあるミスを確認してみましょう。ほとんどの場合、このいずれかが原因です。

=を忘れる

「=」がないと関数として認識されず、SUM(B2:B10) がそのまま文字として表示されてしまいます。必ず最初に「=」を入力しましょう。

カッコの閉じ忘れ

「(」を開いたら必ず「)」で閉じる必要があります。閉じカッコがないとエラーになります。スプレッドシートが自動補完してくれる場合もありますが、意識して確認しましょう。

範囲指定ミス

計算したいセルの範囲が正しく指定されているか確認しましょう。B2:B10 のように「開始セル:終了セル」の形式で指定します。範囲がずれていると正しい結果が出ません。

全角文字の使用

関数名や記号(=、(、)、:)はすべて半角で入力します。全角の「=」や「(」を使うとエラーになります。日本語入力がONのまま入力しないよう注意しましょう。

エラーが出たときは

関数入力後に #VALUE!#REF! などのエラーが表示されたら、上記の4点を順番に確認してみてください。また、セルをクリックすると入力バーに式が表示されるので、内容を見直すことができます。

まとめ

スプレッドシートの関数は、作業を自動化できる便利な機能です。難しく考えず、まずは基本の3つから始めてみましょう。


この記事のまとめ

  • 関数とは自動で計算・処理をしてくれる機能。難しくなく、書き方のルールを覚えるだけでOK。

  • 関数は必ず =(イコール) から始める。関数名・カッコ・範囲の3点セットで構成される。

  • まず覚えるべきは SUM・AVERAGE・COUNT の3つ。これだけで日常の集計業務はほぼ対応できる。

  • うまく動かないときは「=の有無」「カッコの閉じ忘れ」「範囲ミス」「全角文字」の4点を確認しよう。

関数に慣れてきたら、ぜひ以下の記事もあわせてご覧ください。より実践的な使い方が身につきます。