[英]Excel: Sum Values in a Column for Rows Where a Particular Value is Matched in a Corresponding Cell
我在Excel中有兩張紙:(1)一張我要不斷添加的數據;(2)一張報告各種指標的數據。
我想在(2)中使用一個公式來顯示(1)中的數據的條件計數。 當另一列(B)中的相應行值與圖紙(2)中的值匹配時,該公式應顯示列(T)中的數值之和。
B列中的值有所不同。 我還將繼續向表(1)添加數據,因此無法為要查找的每個列(B)值指定不同的數組。
例如,在下圖中,當A列中的值與另一張紙上的另一個單元格中的值匹配時,我想從D列返回與A列中的值相對應的值的計數。 因此,在另一張紙上,當單元格正確匹配時,“ Josh”將返回“ 2”,“ Karen”將返回“ 1”,“ Brad”也將返回“ 1”。
我已經嘗試將vLookup,Dsum,Sumproduct與IF語句組合使用。 我感覺好像有些明顯的東西我不見了。 救命!
沒錯,您缺少明顯的東西,即COUNTIFS和SUMIFS函數。 我認為,既然您已經聽說過它們,那么您應該可以嘗試使用它們並獲得所需的東西。
例如,使用COUNTIFS
來計算B列中與單元格E1中的單元格匹配的單元格數量:
=COUNTIFS(B:B,E1)
因此, =COUNTIFS(B:B, "Some Data")
將返回4。 因此, =COUNTIFS(B:B, "Some Data", A:A, "Karen")
將返回2(“ Some Data” 和 “ Karen”都只有2行)。
例如,使用SUMIFS
對D列求和,其中A列中的值與單元格E1中的值匹配:
=SUMIFS(D:D,A:A,E1)
因此,示例中的=SUMIFS(D:D, "Josh")
將返回2。 因此,示例中的=SUMIFS(D:D, "Josh", C:C, "Data")
將返回1(只有1行同時包含“ Josh” 和 “ Data”,並且該行的值為1) 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.