遇到一些问题,因为我无法找到任何可以让我添加多个条件的函数来过滤。在SQL中,我会在where子句中放置我正在寻找的内容,但我似乎无法在Excel中复制该类型的功能
列:
A B C D
-------------------------------
Jim 1000 Open Jan
Bill 1200 Won Feb
Suzy 1500 Complete Mar
Jane 2000 Complete Feb
我正在寻找能让我说出的公式:
如果C列包含'打开'则在B列中求和值。或者'完成' 以及 D列包含' Jan'和'二月'
理想情况下,我希望能够添加第3列或第4列(在列E和F中),我可以进一步过滤结果。有什么想法吗?
答案 0 :(得分:0)
您正在寻找SUMIFS和正常的SUM
:
你想要的是什么:
=SUM(SUMIFS(B1:B6, C1:C6,{"Open", "Complete"},D1:D6,{"Jan", "Feb"}))
其工作方式如下:
SUMIF([summing range], [range 1], [condition 1], [range 2], [condition 2], ..)
哪里
[summing range]
是要求总和的范围[range 1]
是第一个过滤器的范围[condition 1]
是第一个过滤器的条件[range 2]
是第二个过滤器的范围[condition 2]
是第二个过滤器的条件然后我们需要使用SUM()
,因为SUMIFS
将输出一个数组(由于多个字符串条件)。
请参阅以下结果: