IFS関数の使い方

複数の条件を順に判定し、最初に真になった値を返します。

20192021365

Excel 2019 から使えます。2016 以前では使えません。

構文
=IFS(条件1, 値1, [条件2, 値2], ...)
引数
  1. 条件1必須
  2. 値1必須
  3. 条件2省略できる
  4. 値2省略できる

このあとも、同じように続けて渡せます。

どんな関数か

複数のIFを入れ子にする代わりに、「条件, 値」の組を並べて書けます。「Aなら1、Bなら2…」のような多分岐を、1つの式で書くときに使います。

使用例

B2 に =IFS(A2>=80,"A", A2>=60,"B", TRUE,"C") を入れると、こうなります。

AB
1点数評価
270B

数式を入れたセル

結果: 60点以上80点未満なら「B」

つまずきやすいところ

  • 上から順に見て、最初に当たったもので止まる。範囲が重なるなら、狭い条件を先に書く
  • どれにも当たらないと #N/A。最後に TRUE, "その他" を置く

よくあるエラーと、その直し方

#N/A
どの条件にも当たらなかった最後に TRUE, "その他" を足す

IFSを使う実例レシピ(1件)

同じ「論理」の関数

論理の関数をすべて見る(20件)