概要
1 つ以上の条件が満たされているかどうかをチェックして、最初の TRUE 条件に対応する値を返します。IFS は、複数のネストした IF ステートメントに置き換えることができるため、複数の条件を読み込むのがより簡単です。
書式
IFS(logical_test1, value_if_true1, logical_test2, value_if_true2 ...)
引数
最大 127 個の条件をテストすることができます。
解説
- 既定の結果を指定するには、TRUE または 1 = 1 など結果が必ずTRUEとなる条件を最終的なlogical_test引数に入力します。他の条件がいずれも満たされない場合、この条件の対応する値が返されます。
- logical_test引数が指定され、対応するvalue_if_true引数が指定されない場合、関数の引数が少なすぎることを示すエラーが表示されます。
- logical_test引数が評価され、TRUE または FALSE 以外の結果となる場合、この関数は #VALUE! を返します。
- TRUE の条件が見つからない場合、この関数はエラー値 #N/A を返します。
データ型
各引数に数式、およびデータを受け取り、データを返します。
サンプル
IFS(A1=1,1,A1=2,2,A1=3,3)
Excel形式ファイルへのエクスポート
Excel 2016以降をサポートします。BIFF8(xls)形式には対応していません。
参照