
x y z
A 1 B
B 2 D
C 3 G
D 4 J
F 5 K
G 6 L
H 7 M
我有三列:x、y 和 z。
「x」列中是元素的名稱,「y」中是這些元素的數量,「z」中是具有我需要的某些特徵的元素的名稱。
我需要對「x」列中具有該特徵的所有元素的數量進行求和,這意味著我需要對「x」列中也位於「z」列中的所有元素的數量求和。
在這些情況下,我需要的公式只求和 2、4 和 6,因為這是包含某些特徵的元素數量,以及也列在「x」和「z」中的元素數量。
答案1
答案2
我將添加一個帶有公式的新列:
=IF(ISNA(MATCH(Z2,X:X,)),0,INDEX(Y:Y,MATCH(Z2,X:X,)))
然後可以根據需要對該列進行總計。
此MATCH
方法可以在其他範圍內找到您要尋找的項目,該INDEX
方法會尋找等效值,如果MATCH
失敗我們將其轉為 0(即結果為#N/A
)
答案3
您可以對每行使用以下公式,從第一個資料儲存格開始(假設您從儲存格 A1 開始三列):
=IF(COUNTIF(C:C,A2)=0,0,B2)
這將傳回列數y對於具有列值的所有行X出現在列中的某處z。
COUNTIF
如果您不希望列標題受到干擾,請務必將第一個參數調整為。
然後,對這個新列中的所有值求和,您應該會得到所需的結果。