添加多个SUMIF&#39

时间:2016-12-28 20:48:18

标签: excel excel-formula

我尝试添加5列(5张不同的表),只在特定列中添加大于0的数字。我还有另一个单元格用于做同样的但是数字小于0.我的问题是我的公式给了我一个非常古怪的数字,它甚至不接近我正在寻找的数字。

这里有我所拥有的,它应该是非常自我解释的,但如果需要更多信息,请告诉我:

=SUMIF(Monday!E24:E38,">0")+SUMIF(Tuesday!E24:E38,">0")+SUMIF(Wednesday!E24:E38,">0")+SUMIF(Thursday!E24:E38,">0")+SUMIF(Friday!E24:E38,">0")

这也是非常混乱的,所以任何关于使东西更清洁的建议也会有所帮助。

提前感谢任何有帮助的人!

1 个答案:

答案 0 :(得分:0)

问题是您不能在多张纸上使用SUMIF。解决方案是使用SUMIF,INDIRECT和SUMPRODUCT的组合,如下所示:

https://exceljet.net/formula/3d-sumif-for-multiple-worksheets

https://exceljet.net/sites/default/files/styles/function_screen/public/images/formulas/3D%20SUMIF%20for%20multiple%20sheets.png?itok=YWNYB5jC