在google sheet中,带有ADD函数的ArrayFormula,带有多个IF函数。

问题描述 投票:0回答:1
=ARRAYFORMULA(IF((Q2:Q)<250001,0,IF(AND((Q2:Q)>250000,(Q2:Q)
<500001),ROUND(((Q2:Q)-250000)*0.05,0),IF(AND((Q2:Q)>500000,(Q2:Q)
<1000001),ROUND(((Q2:Q)-500000)*0.2,0)+12500,ROUND(((Q2:Q)-
1000000)*0.3,0)+112500))))

结果数值为错误。如何解决这个问题?

array-formulas
1个回答
0
投票

() 范围不需要,可以试试这个

=ARRAYFORMULA(IF(Q2:Q<250001,0,IF(AND(Q2:Q>250000,Q2:Q<500001),ROUND((Q2:Q-
250000)*0.05,0),IF(AND(Q2:Q>500000,Q2:Q
<1000001),ROUND((Q2:Q-500000)*0.2,0)+12500,ROUND((Q2:Q-1000000)*0.3,0)+112500))))
© www.soinside.com 2019 - 2024. All rights reserved.