Arrays 如果方程式在数组公式中工作不正常

Arrays 如果方程式在数组公式中工作不正常,arrays,if-statement,google-sheets,google-sheets-formula,Arrays,If Statement,Google Sheets,Google Sheets Formula,我正在制作一个瀑布佣金结构,我已经从一个输入中计算出了公式。我还把方程加在一起,在一行中做方程。但是,我当前在将其放入数组时遇到了一个问题 =ArrayFormula(IF(($E$2:$E = ""),"",IF(($E$2:$E >='Water Fall Commission Scale '!$J$2), IF((('Water Fall Commission Scale '!$J$3 * 'Water Fall Commission Scal

我正在制作一个瀑布佣金结构,我已经从一个输入中计算出了公式。我还把方程加在一起,在一行中做方程。但是,我当前在将其放入数组时遇到了一个问题

=ArrayFormula(IF(($E$2:$E = ""),"",IF(($E$2:$E >='Water Fall Commission Scale '!$J$2), IF((('Water Fall Commission Scale '!$J$3 * 'Water Fall Commission Scale '!$J$4) <= ($E$2:$E * 'Water Fall Commission Scale '!$J$4)), ('Water Fall Commission Scale '!$J$3 * 'Water Fall Commission Scale '!$J$4), $E$2:$E*'Water Fall Commission Scale '!$J$4 ) , IF((0 >=($E$2:$E - 'Water Fall Commission Scale '!$I$2) * 'Water Fall Commission Scale '!$J$4),0,(($E$2:$E - 'Water Fall Commission Scale '!$I$2)*'Water Fall Commission Scale '!$J$4)))))
=ArrayFormula(如果($E$2:$E=),”,如果($E$2:$E>='Water Fall Commission Scale'!$J$2),如果(('Water Fall Commission Scale'!$J$3*'Water Fall Commission Scale'!$J$4)=($E$2:$E-'Water Fall Commission Scale'!$I$2)*'Water Fall Commission Scale'!$4),0,($E$2:$E:$E-'Water Fall Commission Scale'!$I$2)*$4)))
相同方程式

=If($G$6 >=J2, IF(((J3*J4) <= $G$6*J4),(J3*J4),$G$6*J4),IF(0>=(($G$6-I2) *J4),0,($G$6-I2) *J4))

j1 | B2 , 
j2 | $100,000.00 , 
j3 | 50000 , 
j4 | 3.00%, 
j5 | $1,500.00,
J6 | result 
=If($G$6>=J2,If(((J3*J4)=(($G$6-I2)*J4),0,($G$6-I2)*J4))
j1 | B2,
j2 | 100000.00美元,
j3 | 50000,
j4 | 3.00%,
j5 | 1500.00美元,
J6 |结果
此等式需要返回基于收入的最大值
100k
对于
50k
及以下的所有值,它应返回
0
最小返回值应为
0
和最大返回
1500
100000
及以下的值应为
1500或(收入-50000[i2])*j4(3%)

我遇到的问题是,在
50k
下,它返回
$300
vs
$0
我不确定这额外的
300
是从哪里来的

结果


感谢您的帮助!

分享一份您的工作表副本,其中包含所需结果的示例。我发现问题实际上处于第一种状态。如果($E$2:$E>='Water Fall Commission Scale'!$J$2)(e2=10000)(j2=100000)此表达式在返回false时返回true。如果将e2;e替换为10000,则会计算正确的结果(这就是为什么方程式在返回0时返回$300。方程式的实际结果为(-1200),这将导致0,而不是300。我如何调试表达式?您好@BlaisWalker!我没有完全理解您上次评论的内容。如果它包含此问题的新重要信息,请您更新问题以包含此信息,好吗?