バージョン

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 の検証からエラー値を返します。

参照