IsMissingを使用した条件付きステートメントのデバッグに役立ちますこの式は*私には* OK *に見えますが、それは私が欲しいものを与えてくれないので、何かが間違っています。私はそれを言おうとしています:
Var1 =。そしてVar2> = 0(すなわち、欠けていない)、そしてVar3 = 1
Var2 =。そしてVar1> = 0、そしてVar3 = 2
それ以外の場合(Var 1とVar 2が欠落していない場合)Var 3 = 3
Var 1とVar 2が期待どおりに見つからない場合は、Var 3 = 3とします。
EITHER Var1またはVar2が欠落していない場合、Var3 = 1です。LOTがもっとあるはずなのにVar3 = 2の場合が1つだけあります。 その場合はVar1 = 0、Var2 =です。
これがVar3の式です。
もし ( 不足している (: 名 ( "Var1" )&: 名 ( "Var2" )> = 0 )
1 、
もし ( 不足している (: 名 ( "Var2" )&: 名 ( "Var1" )> = 0 )
2 、
3
)
)
再:IsMissingで条件付きステートメントをデバッグするのを助ける括弧をチェックしてください。また、この場合になぜName()ディレクティブを使用するのかもわかりません。最後に、入れ子になったIf()関数は不要です。
If(
Is Missing( "Var1" ) & Not( Is Missing( "Var2" ) ),
1,
Not( Is Missing( "Var1" ) ) & Is Missing( "Var2" ),
2,
Not( Is Missing( "Var1" ) ) & Not( Is Missing( "Var2" ) ),
3,
.
)
再:IsMissingで条件付きステートメントをデバッグするのを助けるうーん。私はそれをもう一度走らせました、そしてそれは働きます。スクリプトを実行する途中でハングアップしたのかもしれません。この投稿を削除する方法がわかりません。