IFS関数の使い方
複数の条件を順に判定し、最初に真になった値を返します。
20192021365
Excel 2019 から使えます。2016 以前では使えません。
- 構文
-
=IFS(条件1, 値1, [条件2, 値2], ...) - 引数
-
- 条件1必須
- 値1必須
- 条件2省略できる
- 値2省略できる
このあとも、同じように続けて渡せます。
- どんな関数か
複数のIFを入れ子にする代わりに、「条件, 値」の組を並べて書けます。「Aなら1、Bなら2…」のような多分岐を、1つの式で書くときに使います。
- 使用例
-
B2 に
=IFS(A2>=80,"A", A2>=60,"B", TRUE,"C")を入れると、こうなります。A B 1 点数 評価 2 70 B 数式を入れたセル
結果: 60点以上80点未満なら「B」
つまずきやすいところ
- 上から順に見て、最初に当たったもので止まる。範囲が重なるなら、狭い条件を先に書く
- どれにも当たらないと
#N/A。最後にTRUE, "その他"を置く
よくあるエラーと、その直し方
#N/A- どの条件にも当たらなかった最後に
TRUE, "その他"を足す