コンテンツにスキップ

IFS

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)形式には対応していません。