バージョン

UltraCalcFunctionIf クラス

ユーザが指定する値または UltraCalc 表現の論理テストの結果に基づき 2 つの結果 (または検証するための UltraCalc 表現) から選択します。
シンタックス
'宣言
 
Public Class UltraCalcFunctionIf 
   Inherits BuiltInFunctionBase
public class UltraCalcFunctionIf : BuiltInFunctionBase 
解説

IF( boolean_test, result_if_true, [result_if_false])

Boolean_test は TRUE または FALSE のブール値を生成するために IF 関数が検証する値 (または UltraCalc 表現) です。このテストの結果は、関数によって結果が返されることを決定します。

Result_if_true は返される値 (または他の UltraCalc 表現の結果) で、boolean_test が TRUE のブール値に検証された場合に限ります。

Result_if_false は返される値 (または他の UltraCalc 表現の結果) で、boolean_test が FALSEのブール値に検証された場合に限ります。

IF 関数によって、指定した自由な条件に基づき、 1 つの表現 (boolean_test が TRUE の場合) または他の表現 (boolean_test が FALSE の場合) に分岐する UltraCalc 表現を記述することができます。

result_if_false は指定されておらず、boolean_test は FALSE で IF 関数は FALSE を返します。

boolean_test の検証でエラー値が生成される場合、 Result_if_true または Result_if_false のいずれも検証されません。その代わり、IF 関数は boolean_test の検証からエラー値を返します。

参照