【Excel四択クイズ】 次のIF関数が出す正しい答えは?

Excel 四択クイズ

Q A1セルの値が79のとき、次の式が出す答えは次のうちどれでしょうか
=IF(A1>=80,”A”,IF(A1>=50,”B”,”C”))?
                                       
                                      

① A
② B
③ C
④ 空白

 


















正解は、② B です。
A1セルが79の時答えは Bです。


この式では80以上がA79~50がB49以下がCとなります。
IF関数はこのようにネスト(入れ子)をして、複数の条件に分岐することができます。

最大で64個までネストできますが、あまりに多くの関数を組み合わせると、可読性が低くメンテナンスしづらくなってしまいます

都道府県から地域名への変換をIF関数でやろうとすると、大変なことになってしまう


IF関数の組み合わせは、2つか3つほどにしておき、それ以上の必要性があれば、別途マスタ表を作ってVLOOKUP関数で変換する方法がスマートです。

マスタ表を作ってVLOOKUP関数なら、わかりやすくメンテナンスもしやすい

IF関数を紹介している動画の一覧
 メイン講義動画
シートNo16 絶対必須関数(1) IF関数

 フォロー解説動画
シートNo16 絶対必須関数(1) IF関数

今回は、IF関数に関するクイズでした。