带和的数组if

时间:2017-05-20 16:33:42

标签: excel excel-formula

我正在尝试做一个总和的数组  使用AND和OR的多个条件。Example

示例,我无法分享我的真正的热诚单:

Example

我正在做什么

=SUM(IF((B2:B6>=B8)*(B2:B6<=D8)*(OR(A2:A6="Banana";A2:A6="Banann"));C2:C6;0))

一般的想法是:

&#34;如果为TRUE且为TRUE且为(True或True) 然后为我和#34;

总结这一栏

在这个例子上很好但是在我原来的热诚板上我只是被卡住,因为它的价值不合适。哪里可能是我的错?

抱歉我的英语不好,并提前致谢!

1 个答案:

答案 0 :(得分:1)

<强> SUMIFS

您可以使用SUMIFS执行此操作。在下图中,我为每一行(E,G和H列)和F栏中的公式设置了标准。

ps 您可以使用模式,例如banan*而不是banana(在单元格E2中),它将适用于“banana”和“banann”。 ..

enter image description here

F2中的公式为:

F2:
=SUMIFS(C:C,A:A,E2,B:B,">="&G2,B:B,"<="&H2)

对于每个新标准,可以在F列中进行复制/粘贴。