Tech System Lab

書き方の早見表

関数書き方できること
SUM =SUM(合計したい範囲) SUM関数は、指定した範囲の数値をすべて合計する関数です。
AVERAGE =AVERAGE(平均したい範囲) AVERAGE関数は、指定した範囲にある数値の平均を求める関数です。
ROUND =ROUND(数値, 桁数) ROUND関数は、数値を指定した桁で四捨五入する関数です。切り上げは ROUNDUP、切り捨ては ROUNDDOWN を使います。
COUNT =COUNT(数える範囲) COUNT は数値、COUNTA は空白以外、COUNTBLANK は空白のセルを数えます。
COUNTIF =COUNTIF(範囲, 条件) COUNTIF関数は、指定した範囲の中から条件に合うセルの個数だけを数える関数です。
SUMIF =SUMIF(条件の範囲, 条件, 合計する範囲) SUMIF関数は、条件に合う行だけを選んで、その金額や数量を合計する関数です。
IF =IF(条件, 満たすとき, 満たさないとき) IF関数は、条件を満たすかどうかで表示する内容を変える関数です。
AND-OR =AND(条件1, 条件2, ...) AND関数はすべての条件を満たすか、OR関数はどれか一つでも満たすかを判定する関数です。IFと組み合わせて使います。
TEXT =TEXT(値, "書式") TEXT関数は、数値や日付を、指定した書式の文字列に変換する関数です。
CONCAT =セル1 & セル2 セルの文字をつなげるには & を使います。関数では CONCAT、区切り文字を入れるなら TEXTJOIN です。
VLOOKUP =VLOOKUP(検索値, 範囲, 列番号, FALSE) VLOOKUP関数は、表の左端の列を縦に検索して、見つかった行から指定した列の値を取り出す関数です。
XLOOKUP =XLOOKUP(検索値, 検索範囲, 戻り範囲) XLOOKUP関数は、検索する範囲と取り出す範囲を別々に指定して値を探す関数です。VLOOKUPの弱点を解消した後継にあたります。
IFERROR =IFERROR(式, エラーのときに表示する値) IFERROR関数は、式の結果がエラーになったときだけ、指定した別の値に置き換えて表示する関数です。

関数名をクリックすると、詳しい解説と練習問題のページへ移動します。

どの関数を使うか

関数を選ぶときは、名前ではなく「その列に何をしたいか」から決めます。やりたいことを日本語で一言にできれば、対応する関数はほぼ決まります。

数字をまとめたいなら、足すのが SUM、ならすのが AVERAGE、いくつあるかを知りたいときが COUNT です。この3つは対象の範囲を指定するだけで、書き方もほとんど同じです。

条件によって答えを変えたいならIF、別の表から値を持ってきたいならVLOOKUP です。この2つは前の3つと違い、書いた条件が正しいかどうかで結果が変わります。そのぶん間違いも起きやすいため、実際に値を入れて確かめながら覚えてください。

解説と練習問題

SUM関数の使い方 合計を求める基本の関数。範囲指定の書き方と、つまずきやすいポイントを練習問題で確認できます。 AVERAGE関数の使い方 平均を求める関数。空白セルと 0 で結果が変わる仕組みを練習問題で確認できます。 ROUND・ROUNDUP・ROUNDDOWNの使い方 数値を丸める3つの関数。桁数の指定と、表示形式で丸めるのとの違いがつまずきどころです。 COUNT・COUNTA・COUNTBLANKの使い分け 個数を数える3つの関数。何を数えたいかで COUNT・COUNTA・COUNTBLANK を使い分けます。 COUNTIF関数の使い方 条件に合うセルだけを数える関数。条件を " で囲む理由と、セルを条件に使うときの & がつまずきどころです。 SUMIF関数の使い方 条件に合うものだけを合計する関数。SUMIF と SUMIFS で引数の並びが逆になるのが最大のつまずきどころです。 IF関数の使い方 条件によって結果を変える関数。合否判定や区分けなど、実務でいちばん使う場面が多い関数です。 AND・OR・NOTの使い方 複数の条件を組み合わせる関数。「60以上80未満」を一つの式で書くと、エラーは出ないのに必ず間違った結果になります。 TEXT関数の使い方 数値や日付の見た目を整える関数。曜日の取り出しと0埋めが主な使いどころで、結果が文字列になる点に注意が必要です。 文字列を結合する(&・CONCAT・TEXTJOIN) 複数のセルの文字をつなげる方法。&が基本で、区切り文字を入れたいときはTEXTJOINを使います。 VLOOKUP関数の使い方 表から値を探して取り出す関数。FALSE の付け忘れと列番号の数え方が二大つまずきポイントです。 XLOOKUP関数の使い方 VLOOKUPの後継にあたる検索関数。左方向も引けて、列番号を数える必要がありません。 IFERROR関数の使い方 エラーのときだけ別の表示に差し替える関数。書き方は簡単ですが、隠していいエラーと隠すと危ないエラーの区別が肝心です。