[英]MS Excel: how to sum one column based on criteria for other columns
遇到了一個問題,因為我找不到任何可以讓我向公式添加多個條件以進行過濾的函數。 在 SQL 中,我會將我要查找的內容放在 where 子句中,但我似乎無法在 Excel 中復制這種類型的功能
列:
A B C D
-------------------------------
Jim 1000 Open Jan
Bill 1200 Won Feb
Suzy 1500 Complete Mar
Jane 2000 Complete Feb
我正在尋找一個可以讓我說的公式:
如果 C 列包含“Open”或“Complete”且D 列包含“Jan”和“Feb” ,則求和 B 列中的值
理想情況下,我什至希望能夠添加第 3 或第 4 列(在列 E 和 F 中),以便我可以進一步過濾結果。 有任何想法嗎?
您正在尋找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]
是[summing range]
[range 1]
是第一個過濾器的范圍[condition 1]
是第一個過濾器的條件[range 2]
是第二個過濾器的范圍[condition 2]
是第二個過濾器的條件 然后我們需要使用SUM()
因為SUMIFS
將輸出一個數組(由於多個字符串條件)。
看看下面的結果:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.