我有一个SUMIF公式,其中我试图将所有以下列数字之一开头的项目之和:4 5 6 7
所以我把它写成这样:
=SUMIFS('Data-NEW'!Q:Q;'Data-NEW'!S:S;"4*";'Data-NEW'!S:S;"5*";'Data-NEW'!S:S;"6*";'Data-NEW'!S:S;"7*")
然而,在某些情况下,这个公式不起作用(奇怪)。
这种情况下语法正确吗?
也许是在用某种方式来评估这个公式,一个单元格必须从上面提到的所有东西开始(而不仅仅是其中的一个?)
发布于 2016-06-09 13:48:13
我相信,在SUMIF函数中检查的多个if语句或条件被视为与OR相反的条件。为了将其视为OR,您将需要为您执行一个SUMIF,4*检查,并将if添加到您的5*校验中,这将添加到您的下一个数字中,以此类推。
=SUMIF('Data-NEW'!S:S;"4*";'Data-NEW'!Q:Q)+SUMIF('Data-NEW'!S:S;"5*";'Data-NEW'!Q:Q)+SUMIF('Data-NEW'!S:S;"6*";'Data-NEW'!Q:Q)+SUMIF('Data-NEW'!S:S;"7*";'Data-NEW'!Q:Q)发布于 2016-06-09 13:49:35
SUMIFS使用,这意味着您需要S为4*和S为5*,这显然不是这样。相反,使用4 SUMIFS。
https://stackoverflow.com/questions/37727678
复制相似问题