
Excelの関数を初心者にも分かりやすく、サンプルや注意点を交えて30個紹介
1. SUM(合計を求める)
書式
=SUM(範囲)
例
=SUM(A1:A5) → A1からA5の合計を求める
ポイント
・数値データが含まれている範囲のみ計算される
・空白や文字列は無視される
2. AVERAGE(平均を求める)
書式
=AVERAGE(範囲)
例
=AVERAGE(A1:A5) → A1からA5の平均値を求める
注意点
・空白セルは無視されるが、0は計算に含まれる
3. COUNT(数を数える)
書式
=COUNT(範囲)
例
=COUNT(A1:A5) → A1からA5の中で数値が入っているセルの数を数える
ポイント
・数値のみカウントする(文字列は含まれない)
・空白セルはカウントされない
4. COUNTA(空白でないセルを数える)
書式
=COUNTA(範囲)
例
=COUNTA(A1:A5) → A1からA5の中で空白でないセルの数を数える
注意点
・数値だけでなく、文字列もカウントされる
・空白セルは無視される
5. COUNTIF(特定の条件に合うセルを数える)
書式
=COUNTIF(範囲, 条件)
例
=COUNTIF(A1:A5, ">50") → A1からA5の中で50より大きい数値が入っているセルの数を数える
ポイント
・条件はダブルクォーテーション " " で囲む
Excel 2021 基礎 Office 2021/Microsoft 365 対応 (よくわかる)
6. IF(条件分岐を行う)
書式
=IF(条件, 真の場合, 偽の場合)
例
=IF(A1>=60, "合格", "不合格") → A1が60以上なら「合格」、それ以外なら「不合格」と表示する
注意点
・IF関数はネスト(入れ子)して複雑な条件を作ることも可能
7. IFERROR(エラー時の処理をする)
書式
=IFERROR(計算式, エラー時の値)
例
=IFERROR(A1/A2, "エラー") → A2が0のとき「エラー」と表示する
ポイント
・ #DIV /0! などのエラーを回避できる
8. VLOOKUP(表から値を検索)
書式
=VLOOKUP(検索値, 範囲, 列番号, [検索方法])
例
=VLOOKUP(101, A2:C10, 2, FALSE) → A列にある「101」を検索し、その行の2列目の値を返す
注意点
・FALSE を指定すると完全一致検索
・TRUE または省略すると近似検索
9. HLOOKUP(横方向の検索)
書式
=HLOOKUP(検索値, 範囲, 行番号, [検索方法])
例
=HLOOKUP("商品A", A1:D3, 2, FALSE)
ポイント
・VLOOKUPの横バージョン
10. INDEX(セルの値を取得)
書式
=INDEX(範囲, 行番号, [列番号])
例
=INDEX(A2:C5, 2, 3) → A2:C5の範囲で2行目・3列目の値を返す
Excel 2021 応用 Office 2021/Microsoft 365 対応 (よくわかる) ↓
11. MATCH(検索値の位置を取得)
書式
=MATCH(検索値, 範囲, [検索方法])
例
=MATCH(50, A1:A10, 0) → A1:A10の中で「50」がある位置を返す
12. LEFT(文字列の左側を取得)
書式
=LEFT(文字列, 文字数)
例
=LEFT("Excel関数", 5) → Excel
13. RIGHT(文字列の右側を取得)
書式
=RIGHT(文字列, 文字数)
例
=RIGHT("Excel関数", 2) → 関数
14. MID(文字列の一部を取得)
書式
=MID(文字列, 開始位置, 文字数)
例
=MID("Excel関数", 3, 2) → ce
15. LEN(文字数を取得)
書式
=LEN(文字列)
例
=LEN("Excel関数") → 6
Excel 関数テクニック Office 2021/Microsoft 365対応 ↓
16. TRIM(余分なスペースを削除)
書式
=TRIM(文字列)
17. SUBSTITUTE(特定の文字を置換)
書式
=SUBSTITUTE(文字列, 置換前, 置換後)
18. REPT(文字列を繰り返す)
書式
=REPT(文字列, 回数)
19. CONCATENATE / CONCAT(文字列結合)
書式
=CONCATENATE(文字列1, 文字列2, ...)
=CONCAT(文字列1, 文字列2, ...)
20. TEXT(表示形式を指定)
書式
=TEXT(値, 形式)
Excel マクロ/VBA Office 2021/2019/2016/Microsoft 365対応 ↓
21. NOW(現在の日時を取得)
書式
=NOW()
22. TODAY(今日の日付を取得)
書式
=TODAY()
23. YEAR(年を取得)
書式
=YEAR(セル)
24. MONTH(月を取得)
書式
=MONTH(セル)
25. DAY(日を取得)
書式
=DAY(セル)
できるExcel関数 Copilot対応 Office 2024/2021/2019&Microsoft 365版 (できるシリーズ) ↓
26. WEEKDAY(曜日を取得)
書式
=WEEKDAY(セル, 種類)
27. ROUND(四捨五入)
書式
=ROUND(数値, 桁数)
28. ROUNDUP(切り上げ)
書式
=ROUNDUP(数値, 桁数)
29. ROUNDDOWN(切り捨て)
書式
=ROUNDDOWN(数値, 桁数)
30. RAND / RANDBETWEEN(ランダムな値を取得)
書式
=RAND() → 0以上1未満の乱数
=RANDBETWEEN(最小値, 最大値) → 指定範囲の整数を取得
まとめ
以上、よく使うExcel関数30選でした!