我在2代獨立的表以下數據:
工作表Sheet1:總和的具體數據
A B C D
a ff dd ff ee
b 12 10 10 12
Sheet2中:
A B C D
a ge ff ff ee
b 11 13 14 10
現在我想寫將第2行中包含ff
(即第1行)的所有值相加的公式
在我上面的示例中,我想添加(單元Sheet1 [A,b],Sheet1 [C,b],Sheet2 [B,b],Sheet2 [C,b])等於49.
我在2代獨立的表以下數據:
工作表Sheet1:總和的具體數據
A B C D
a ff dd ff ee
b 12 10 10 12
Sheet2中:
A B C D
a ge ff ff ee
b 11 13 14 10
現在我想寫將第2行中包含ff
(即第1行)的所有值相加的公式
在我上面的示例中,我想添加(單元Sheet1 [A,b],Sheet1 [C,b],Sheet2 [B,b],Sheet2 [C,b])等於49.
對於2張我與brettdj的建議去了,但是,一般,你可以在多張這樣的執行SUMIF:
=SUMPRODUCT(SUMIF(INDIRECT("'"&sheetlist&"'!A1:D1"),"ff",INDIRECT("'"&sheetlist&"'!A2:D2")))
其中sheetlist是包含所有工作表名稱
這是SUMIF
的典型工作。由於SUMIF
是不是本身的作品翻過多張具有3D功能,您將需要一個公式,如這一個(Sheet1上輸入的)的總額從兩片結合
=SUMIF(A1:D1,"ff",A2:D2)+SUMIF(Sheet2!A1:D1,"ff",Sheet2!A2:D2)
注意這個問題將有超級用戶被更好地問道,因爲它不是編程
+ 1好一個:) –
我如何分配sheetlist命名範圍? – Am1rr3zA
我的建議是使用命名範圍,但它可以是任何範圍參考,例如,將表格名稱放入G1:G10中,並使用該參考代替sheetname。或者,您可以通過選擇範圍來命名該範圍的單元格,右鍵單擊並使用「命名範圍」。在該範圍內的任何空白都會導致問題,所以如果您需要更新列表,您可能需要查看「動態命名範圍」..... –