Advanced-excel-functions-advanced-excel-logical-ifs-function

提供:Dev Guides
移動先:案内検索

高度なExcel論理-IFS機能

説明

IFS関数は、1つ以上の条件が満たされているかどうかを確認し、最初のTRUE条件に対応する値を返します。 この関数はExcel 2016で追加されました。

構文

IFS (logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3]…)

引数

Argument Description Required/Optional
logical_test1 Condition that evaluates to TRUE or FALSE. Required
value_if_true1 Result to be returned if logical_test1 evaluates to TRUE. Can be empty. Required
logical_test2…logical_test127 Condition that evaluates to TRUE or FALSE. Optional
value_if_true2…value_if_true127 Result to be returned if logical_testN evaluates to TRUE. Each value_if_trueN corresponds with a condition logical_testN. Can be empty. Optional

ノート

  • 関数は254個のパラメーターに制限されているため、最大127組の条件と結果の引数を使用できます。
  • デフォルトの結果を指定するには、TRUEや1 = 1など、最終的なlogical_test引数に対して常にtrueとなる条件を入力します。 他の条件のいずれも満たされない場合、対応する値が返されます。
  • logical_test引数が対応するvalue_if_trueなしで指定された場合、IFSは典型的な「この関数に対して入力した引数が少なすぎます」というエラーメッセージを表示します。
  • logical_test引数が評価され、TRUEまたはFALSE以外の値に解決される場合、IFSは#VALUE!を返します。 エラー。
  • TRUE条件が見つからない場合、IFSは#N/A!を返します。 エラー。

適用範囲

Excel 2016

IFS関数