Excel中的嵌套If公式

时间:2018-11-30 14:43:09

标签: excel

我试图根据测试中的字符串长度在excel中设计一个If公式,但我只返回零。我没有发现任何错误,所以我要求了解。

=IF(LEN(B3)=4,
    SUMIF(ForecastCombined!A:A,LEFT(A3,4)=B3,ForecastCombined!AL:AL),
    SUMIF(ForecastCombined!A:A,A3,ForecastCombined!AL:AL))

1 个答案:

答案 0 :(得分:0)

您有两个看似逻辑的测试

“ LEN(B3)= 4”和“ sumif ... = B3,

如果您希望两者都成立,那么您需要:

AND(test_1,Test_2)

如果您只希望其中两个是正确的,则继续:

OR(test_1,Test_2)

想不出更多...

所以,这是我最好的猜测:

=IF(AND(LEN(B3)=4,SUMIF(ForecastCombined!A:A,LEFT(A3,4)=B3),ForecastCombined!AL:AL,SUMIF(ForecastCombined!A:A,A3,ForecastCombined!AL:AL))