IF関数の使い方|複数条件(IFS・AND・OR)・空欄の扱いまで図でわかる【サンプル付き】
書き方はこれだけ
=IF(条件, 合うとき, 合わないとき)「もし〇〇なら△△、そうでなければ××」をExcelにさせる関数です。表示させたい文字は " " で囲み、数字やセルはそのまま書きます。
この図の表をExcelファイルでダウンロード(問題と答えのシートつき)
条件の書き方(記号の一覧)
| 書き方 | 意味 | 例 |
|---|---|---|
= | 等しい | A2="東京"(文字は""で囲む) |
<> | 等しくない | A2<>"済" |
>= | 以上 | B2>=70 |
<= | 以下 | B2<=100 |
> | より大きい | B2>0 |
< | 未満 | B2<10 |
="" | 空欄 | B2="" |
「以上」は >=、「以下」は <= で、記号の順番は不等号が先です(=> と書くとエラー)。記号はすべて半角で入れます。
3つ以上に分ける(IFS)
TRUE は「それ以外ぜんぶ」の意味です。IFSが使えないExcel(2016以前)では、IFを入れ子にします。=IF(B2>=90,"A",IF(B2>=70,"B",IF(B2>=50,"C","D"))) と、カッコを閉じる数に気をつけてください。段階がもっと多いなら、点数の区切り表を作って VLOOKUPのTRUE で引くほうが、あとで直しやすくなります。
条件を組み合わせる(AND・OR)
AND(B2>=60, C2>=60) は「両方とも60以上」。鈴木さんは実技が55点なので不合格です。| 書き方 | 意味 | 使う場面 |
|---|---|---|
AND(条件1,条件2) | すべて合う | 筆記も実技も60点以上なら合格 |
OR(条件1,条件2) | どれか1つでも合う | 土曜か日曜なら「休日」 |
NOT(条件) | 合わない | 「済」でなければ「未対応」 |
空欄のときは何も出さない
仕事の表では、この「空欄なら空欄」を外側に1枚かぶせる書き方をとてもよく使います。
仕事での使いどころ
| 場面 | 式の例 |
|---|---|
| 期限切れの表示 | =IF(C2<TODAY(),"期限切れ","") |
| ノルマの達成 | =IF(B2>=C2,"達成","未達") |
| 送料の無料判定 | =IF(B2>=5000,0,500)(結果に数字を返す) |
| 入力漏れのチェック | =IF(OR(B2="",C2=""),"未入力あり","") |
| 割引の計算 | =IF(D2="会員",C2*0.9,C2) |
うまくいかないとき
1#NAME? になる
=IF(A2=東京,…)=IF(A2="東京",…)文字を""で囲んでいないと、Excelは関数や名前だと思って探しに行きます。
直し方条件や答えの文字を半角の""で囲みます。
2全部「合わないとき」になる
"70"70点数が文字として入っていると、70以上かどうかを正しく比べられないことがあります。左に寄っている数字は文字です。
直し方その列を選んで「!」から「数値に変換する」を選びます。
3記号のエラー
=> / >=>= (半角)「以上」を => の順に書いたり、全角で入れたりしています。
直し方不等号を先に、半角で >= と書きます。
40 が表示される
答えの部分を省略すると、合わないときに FALSE や 0 が出ます。
直し方合わないときの答えも書きます。何も出したくないなら ""。
サンプルファイルで試す
「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。合否・4段階評価・AND・空欄の4つの問題が入っています。
よくある質問
IFはいくつまで入れ子にできますか?
64個までです。ただ3つを超えると読み返すのが大変なので、IFSか、区切りの表を作ってVLOOKUPで引くのがおすすめです。
「〇〇を含む」という条件は書けますか?
IFの中ではワイルドカード(*)が使えません。=IF(COUNTIF(A2,"*東京*"),"東京","") のようにCOUNTIFと組み合わせます。
結果を色で分けたいです。
IFの結果を見て色を変えるなら「条件付き書式」を使います。
IFERRORとの違いは?
IFERRORはエラーのときだけ別の表示にする専用の関数です。=IFERROR(式,"") のように使います。
Googleスプレッドシートでも同じですか?
はい。IF・IFS・AND・ORはそのまま使えます。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報