繁体   English   中英

Excel Sumif 公式

[英]Excel Sumif formula

我正在尝试创建一个 SumIf 公式,该公式根据一个标准将多个列添加在一起。

=sumif(F$8:F$58,F73,L$8:L$58+I$8:I$58)

这给了我一个错误,并且不会将两列加在一起。

你需要

=sumif(F$8:F$58,F73,L$8:L$58) + sumif(F$8:F$58,F73,I$8:I$58)

我强烈建议您养成使用SUMIFS而不是SUMIF的习惯,即使您只有一个标准。 该顺序更有意义(您首先求和),并且更容易扩展。 假设您想开始添加更多标准,现在您必须重新调整输入的顺序,而使用Sumifs您只需添加到标准。

=sumifs(L$8:L$58,F$8:F$58,F73) + sumifs(I$8:I$58,F$8:F$58,F73)

在求和多个范围的情况下,您也可以尝试SUMPRODUCT

=SUMPRODUCT((F$8:F$58=F73)*((L$8:L$58)+(I$8:I$58)))

逻辑类似于SUMIFS(F$8:F$58=F73)设置标准,而((L$8:L$58)+(I$8:I$58))定义要求和的范围。

如果您有任何问题,请告诉我。 干杯:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM