使用IsMissing帮助调试条件语句这个公式*似乎对我好,但它没有给我我想要的东西,所以有些不对劲。我试图说,如果:
VAR1 =。并且Var2> = 0(即,没有丢失),则Var3 = 1
VAR2 =。并且Var1> = 0,则Var3 = 2
else(如果Var 1和Var2没有丢失)Var3 = 3
当Var 1和Var2没有按预期丢失时,我得到的是Var3 = 3,但是
如果没有丢失EITHER Var1或Var2,则Var3 = 1。Var3 = 2只有一种情况,即使应该有更多。 那种情况是Var1 = 0,Var2 =。
这是Var3的公式:
如果 ( 不见了 (: 名称 ( “VAR1” )&: 名称 ( “VAR2” )> = 0 )
1 ,
如果 ( 不见了 (: 名称 ( “VAR2” )&: 名称 ( “VAR1” )> = 0 )
2 ,
3
)
)
Re:使用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,
.
)
Re:使用IsMissing帮助调试条件语句嗯。我再次运行它,它的工作原理。也许它在运行脚本的过程中被挂起了。我无法弄清楚如何删除这篇文章。