2016-12-28 65 views
1

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

这里是我的,应该是它自己不言自明,但如果需要更多的信息,让我知道:

=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") 

这也是相当混乱,因为它是,等作出任何建议更清洁的东西也会有所帮助。

提前感谢任何人可以帮助!

+0

使用SUMIFS然后 – cyboashu

+1

这将是一个很大更具可读性,如果你创建了一个名为范围(CTRL- F3)称为说DAYS,其中包括你的5个范围,然后你可以只有一个公式= SUMIF(DAYS,“> 0”) –

+0

@RobSedgwick我试过了,但那给了我一个#VALUE!错误。该范围称为ManuInOut,并涵盖=星期一:星期五!$ F $ 22:$ F $ 36。我所做的公式是= SUMIF(ManuInOut,“<0”)。 – stupideye

回答