エクセルで条件に応じて答えを振り分ける必要は必ずあるので、使えるようになりたいと思っていませんか?
使用頻度が高い10種類のひとつ、IF関数をマスターすれば無駄な計算時間や入力作業時間を省けるので作業効率化できますので、基本をご紹介します。
IF関数の基本
条件により処理を変えられるエクセル関数で「もし~だったら、〇そうでなかったら✖」なんて使い方です。

エクセルの書籍などには、「指定した条件を満たしているかいないかにより、表示する内容を変える関数」など条件分岐と書かれています。
また、エクセルで「=IF」と入力すると、「論理式の結果(TRUEかFLASH)に応じて指定された値を返します」と表示されますが、意味が分かりにくい。
例えば、このような使い方をしたいと思ったことありませんか?
- 男性と女性を振り分けたい!
- 合格と不合格を振り分けたい!
- 期限内と期限切れを振り分けたい!
ここでは、テストの点数に応じて合格・不合格を判定させてみましょう。
セルH列に合否判定させる為にIF関数を入れてあり、G列の合計点数が300点以上なら合格、そうでなかったら不合格とします。


=IF(G2>=300,”合格”,”不合格”)
もしセルG2が300点以上ならば「合格」そうでなかったら「不合格」
とても簡単にマスターできそうですが、以上・以下・未満などで不等号が異なりますので、下記にまとめてみました。
セルの値が300より大きい | セルの値>300 |
セルの値が300以上 | セルの値>=300 |
セルの値が300より小さい(未満) | セルの値<300 |
セルの値が300以下 | セルの値<=300 |
セルの値が300と同じ | セルの値=300 |
セルの値が300ではない(等しくない) | セルの値<>300 |
ここまでは、エクセルIF関数の基本的な使い方(条件が1つ)でしたが、もし条件が2つあったらどうしましょう?
OR関数
「もし~が■だったら、または▲だったら○、そうでなかったら×」というように、2つあるうちのどちらかの条件を満たしたら答えを振り分けるという使い方です。
ここでは、先ほどと同じ表でセルH列に合否判定させる為にIF関数を入れてあり、G列の合計点数が300点以上または、国語の点数が95点以上なら合格、そうでなかったら不合格とします。


=IF(OR(G2>=300,C2>=95),”合格”,”不合格”)
これで、国語1科目だけでも95点以上ならば合格という特例もできるようになりました。
AND関数
「もし~が■で、かつ▲ならば○、そうでなかったら×」というように、2つあるうちの両方の条件を満たしたら答えを振り分けるという使い方です。
ここでは、先ほどと同じ表でセルH列に合否判定させる為にIF関数を入れてあり、G列の合計点数が300点以上または、国語の点数が80点以上なら合格、そうでなかったら不合格とします。
=IF(AND(G2>=300,C2>=80),”合格”,”不合格”)



一番多く使うIF関数にORやANDを付け加えて使うことも多いので、ぜひマスターしてくださいね。
関連記事
-
データ横方向検索VLOOKUP関数が縦方向に検索できるHLOOKUP関数
エクセルで作った表の中のデータを探す時によく使うVLOOKUP関数を縦方向に検索したいことありませんか? ほぼ使い方が一緒の見つけた値から縦方向にデータを探してくれ… -
エクセルで条件に一致するセルの数を数える時に使うCOUNTIF関数
テストの成績が80点以上の生徒だけを数えて表示したい!って場合ありませんか? このようにエクセルを使っているとよくあることで、数を数えるCOUNT関数に条件を付けて… -
エクセルで乱数表を簡単に作れるRAND関数とRANDBETWEEN関数
EXCELのセルにランダムな数字を自分で考えて入力するのはとても大変なので簡単に作れないかと思ったことありませんか? エクセル関数を使えば範囲指定して乱数を作った… -
表の中からデータ検索して指定した値を見つけるVLOOKUP関数
【VLOOKUP関数をマスターするって必要?】 表の中から特定の値を指定してデータ検索する事ってよくありませんか? 見つけたセルの2列右の値とか。 ボウリングでのリーグ… -
もし~だったらのエクセルIF関数はORやANDも併せて使用頻度トップ
エクセルで条件に応じて答えを振り分ける必要は必ずあるので、使えるようになりたいと思っていませんか? 使用頻度が高い10種類のひとつ、IF関数をマスターすれば無駄な… -
エクセルの計算式の値を数字として読み取るVALUE関数
エクセルで点数表や成績表などで使っていて、計算式の値を参照して抽出する時などでエラーになって困ったことありませんか? VLOOKUP関数などを使う場合は「検査値」が… -
エクセル重複データを見つけてメッセージを出す
【入力データが重複していないかを見つけて知らせる】 エクセルで入力データ量が増えてくると、知らない間に同じデータを入力してしまったことありませんか? ボウリン… -
エクセル計算式が#VALUE!エラーになったセルを空欄にする方法
エクセルの計算式も間違っていないし、文字列が紛れ込んでもいないのにセルがエラー表示になって困ったことありませんか? VALUE関数でも解決できない時はIFERROR関数を… -
複数の条件でセルの合計を自動計算するエクセル関数
【使用頻度が一番多いエクセル関数SUM】 エクセルに向き合っていなくても何となく使っている関数。 これはちょっと言い過ぎかもしれませんが、合計を自動計算させるSUM…
紅葉スポット
-
「乙女の湖」鎌北湖畔の湖面反射が美しい紅葉絶景へ東毛呂駅からバス
【紅葉見頃】 飯能市の北にある入間郡毛呂山町の山中にある鎌北湖は、毛呂山町ホームページによると昭和10年に完成した農業用貯水池として作られた人工湖で、周囲2㎞… -
温泉の匂いが漂い白濁した湖!日光湯ノ湖・兎島の絶景ポイントへ
日光東照宮から始まっていろは坂・明智平・中禅寺湖・竜頭の滝・戦場ヶ原と奥日光を進んで行った最終に奥日光湯元温泉があり、東武鉄道のフリーパス「まるごと日光・東… -
那須高原・温泉神社へバスで那須塩原駅からパワースポットへ
栃木県内はもちろん関東エリアでも人気紅葉スポットとして取り上げられている那須岳の紅葉が終わりを迎える頃に、麓の那須温泉街で紅葉が始まります。 日帰り温泉も古く… -
けさかけ橋と小中大橋の狭い山道でバスも行けない秘境の紅葉名所へ
小さいの?大きいの?中くらいなの?って一瞬思ってしまう小中大滝(こなかおおたき)。 落差100mほどある滝で紅葉シーズンには鮮やかな絶景の中に水が落ちる景色を見る… -
埼玉県第1号のダム「有間ダム」によりできた名栗湖畔の鏡面紅葉へ
初!と付くものはやっぱり宣伝したい、そして四季折々の景色が見られる自然絶景スポットならばなおさらですよね。 埼玉県飯能市にある名栗湖へ飯能駅からバスで行くこと… -
西蓮寺黄金大銀杏へ茨城県内最大級の太さ8m高さ27mの超巨木
紅葉と言えば真っ赤に染まるもみじを思い浮かべますが、いちょうの葉が黄色に染まる姿も醍醐味ですが、茨城県行方市の西連寺には樹齢1000年を超える巨大ないちょうの木…