簡體   English   中英

Excel:對應單元格中匹配特定值的行的列中的總和

[英]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語句組合使用。 我感覺好像有些明顯的東西我不見了。 救命!

沒錯,您缺少明顯的東西,即COUNTIFSSUMIFS函數。 我認為,既然您已經聽說過它們,那么您應該可以嘗試使用它們並獲得所需的東西。

例如,使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM