ExcelのIF関数では、ある条件が真(TRUE)か偽(FALSE)かによって、表示する値を切り替えることができます。
しかし、「〇以上かつ△未満」といった複数の条件を同時に判定したい場合は、IF関数だけでは難しくなります。
そこで、AND関数と組み合わせることで、複数の条件を同時に満たしているかどうかを判定することができます。
IF関数で「〇以上かつ△未満」を判定する方法
ExcelのIF関数で「〇以上かつ△未満」を判定する手順は次の通りになります。
下のような図で、英語が「70以上80未満」だった場合に「再試験」と表示します。
数式を入力するセルを選択します。(①)
「数式」タブをクリックします。(②)
「関数ライブラリ」グループにある「論理」をクリックします。(③)
「IF」をクリックします。(④)
「関数の引数」ダイアログボックスが表示されます。
「論理式」に「AND(D3>=70,D3<80)」と入力します。(⑤)
D3>=70: セル「D3」が70以上である
D3<80: セル「D3」が80未満である
この論理式の意味は、「D3が70以上かつ80未満であるか」という意味になります。
「値が真の場合」に「"再試験"」と入力します。(⑥)
「値が偽の場合」になにも表示したくないので「""」と入力します。(⑦)
これで引数の指定が完了したので、OKボタンをクリックします。(⑧)
数式としては
=IF(AND(D3>=70,D3<80),"再試験","")
となります。
他のセルにコピーします。
これで「70以上80未満」に再試験と表示することができます。
まとめ
IF関数とAND関数を組み合わせることで、「〇以上かつ△未満」といった複数の条件を同時に判定することができます。
記事のまとめ
- 「〇以上かつ△未満」を判定するには、IF関数とAND関数を組み合わせること判定することができる
- 「〇以上かつ△未満」を判定する数式は、「=IF(AND(条件1, 条件2), 真の場合, 偽の場合)」
Excelの基本的な操作方法から、便利な機能の活用術まで、幅広く紹介しています。
ぜひこちらのページも合わせてご覧ください。
今すぐCHECK