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