エクセルで条件に応じて答えを振り分ける必要は必ずあるので、使えるようになりたいと思っていませんか?
使用頻度が高い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を付け加えて使うことも多いので、ぜひマスターしてくださいね。
関連記事
-
エクセル関数
エクセル重複データを見つけてメッセージを出す
【入力データが重複していないかを見つけて知らせる】 エクセルで入力データ量が増えてくると、知らない間に同じデータを入力してしまったことありませんか? ボウリン… -
エクセル関数
エクセルで乱数表を簡単に作れるRAND関数とRANDBETWEEN関数
EXCELのセルにランダムな数字を自分で考えて入力するのはとても大変なので簡単に作れないかと思ったことありませんか? エクセル関数を使えば範囲指定して乱数を作った… -
エクセル関数
エクセル関数で生年月日から現在の年齢を自動表示させる方法
エクセルの顧客リストや住所録などで生年月日は記載されているけど、年齢までない場合にわざわざ計算するの面倒だと思った事ありませんか? そこで、今日現在の日付を自… -
エクセル関数
エクセルの計算式の値を数字として読み取るVALUE関数
エクセルで点数表や成績表などで使っていて、計算式の値を参照して抽出する時などでエラーになって困ったことありませんか? VLOOKUP関数などを使う場合は「検査値」が… -
エクセル関数
もし~だったらのエクセルIF関数はORやANDも併せて使用頻度トップ
エクセルで条件に応じて答えを振り分ける必要は必ずあるので、使えるようになりたいと思っていませんか? 使用頻度が高い10種類のひとつ、IF関数をマスターすれば無駄な… -
エクセル関数
エクセルのDGET関数を使って日付を入力するとデータが変わる表を作る方法
日付を入力するとデータが差し替わるエクセルの表があったら便利だと思いませんか? 表のひな形はたったひとつでデータ元は別に用意すればいいのですから、エクセルデー… -
エクセル関数
複数の条件でセルの合計を自動計算するエクセル関数
【使用頻度が一番多いエクセル関数SUM】 エクセルに向き合っていなくても何となく使っている関数。 これはちょっと言い過ぎかもしれませんが、合計を自動計算させるSUM… -
エクセル関数
エクセル計算式が#VALUE!エラーになったセルを空欄にする方法
エクセルの計算式も間違っていないし、文字列が紛れ込んでもいないのにセルがエラー表示になって困ったことありませんか? VALUE関数でも解決できない時はIFERROR関数を… -
エクセル関数
IF関数よりも便利なセルの値から複数の答えを取得するCHOOSE関数
もし~だったら、そうでなかったらができるIF関数ですが、何度も繰り返し使うのは面倒なので簡単にできないかと思いませんか? CHOOSE関数を使えば、指定したセルの値が…
紅葉スポット
-
成田山公園の紅葉へ新勝寺隣接の日本庭園を楽めて駅から徒歩圏内
成田と言えば成田空港と成田山新勝寺が有名で、旅行や初詣で訪れたことがあると思いますが、紅葉スポットになっていることは、地元の方以外はあまり知られていませんね… -
透明度抜群の丸沼ダムのダム湖に紅葉景色が反射する秋らしい絶景へ
丸沼といえば丸沼高原スキー場が有名で、日光と沼田の中間に位置しているので、日光駅からでも沼田駅からも丸沼ダムへバスで紅葉を見に行くことができます。 特に東武鉄… -
秩父長瀞紅葉へ不動の埼玉県ナンバーワンの紅葉スポットへ
東京から電車で2時間半ほどで長瀞駅からバスを使わなくても、秩父鉄道で長瀞の各観光スポットを巡ることができるので、車の運転ができなくてもたっぷり楽しめますよ。 … -
白いアーチ橋の六方沢橋と紅葉へ日光駅からバスで滞在時間20分
霧降高原にある六方沢橋バス停から歩道を300mほど歩くと六方沢橋に行くことができ紅葉絶景が眼下に広がり、さらに400m歩いた六方沢展望台では遠くのダム湖や今市市街を… -
お得なきっぷで電車とバスで行ける関東の紅葉人気スポット
関東長野県群馬県栃木県千葉県埼玉県茨城県静岡県 【関東エリアの人気紅葉スポット】 関東地方で紅葉名所といえばなんといっても日光ですが、紅葉シーズンになると平日… -
日光穴場!中禅寺湖展望台へ紅葉の中禅寺湖からバスで滞在時間30分
【紅葉見頃】10月中旬~11月上旬 紅葉の見頃となる10月中旬~11月上旬になると、いろは坂から延々華厳の滝や竜頭の滝までとにかく大渋滞して混雑が当たり前ですが、い…