English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

舉例來說
我在sheet1的A1、A2合並儲存格且填入DW1,A3、A4合並儲存格且填入DW2,A4、A5合並儲存格以此類推但填入的代號不定,(只有A1、A2合並,B1、B2沒有合並,C1、C2也沒有合並以此類推,意思是只有前兩格合並儲存格),各在C1、C2、C3..........都有數字。

我在sheet2要做分類總合(以A1、A2合並儲存格裡的DW1或DW2.....分類)

要用SUMIF(####,####,####)的這個公式
但為什麼他只加了兩個合並儲存格中後面對應的其中一格,而不是二格,要怎麼讓他加兩格呢?

例如:在sheet1時
A1、A2合並填入DW1,C1=20,C2=30,
A3、A4合並填入DW2,C3=10,C4=5,
A5、A6合並填入DW1,C5=50,C6=15,
在sheet2時分類總合
符合sheet2第F5格則加總(假設F5為DW1)
SUMIF(sheet1!$A$1:$A$6,$F$5,sheet1!$C$1:$C$6)
總合應該是20 30=50
但是他卻只加了20,答案只有20
為什麼?要怎麼解決?
謝謝!!!!

2007-02-27 11:43:31 · 3 個解答 · 發問者 小寶 1 in 電腦與網際網路 軟體

3 個解答

試試公式
=SUMIF(Sheet1!$A$1:$A$6,$F$5,Sheet1!$C$1)+SUMIF(Sheet1!$A$1:$A$6,$F$5,Sheet1!$C$2)

2007-02-27 18:02:56 補充:
因為合併儲存格之後會以左上角的儲存格作為被參照的位址
所以SUMIF函數第一個參數陣列Sheet1!$A$1:$A$6為{"DW1";0;"DW2";0"DW1";0}
SUMIF(sheet1!$A$1:$A$6,"DW1",sheet1!$C$1:$C$6)中A1和A5符合條件,會加總C1,C5
如果將SUMIF的第三個參數Sum_range下移一格(由C1改成C2),則A1和A5符合條件時會加總C2,C6
兩者相加即可符合需求(A1,A5符合條件時加總C1,C2,C5,C6)

2007-02-27 18:03:17 補充:
ps.SUMIF(sheet1!$A$1:$A$6,"DW1",sheet1!$C$1:$C$6)可省略成SUMIF(sheet1!$A$1:$A$6,"DW1",sheet1!$C$1)
  SUMIF(sheet1!$A$1:$A$6,"DW1",sheet1!$C$2:$C$7)可省略成SUMIF(sheet1!$A$1:$A$6,"DW1",sheet1!$C$2)

2007-02-27 13:02:30 · answer #1 · answered by EH 5 · 0 0

試SUMPRODUCT函數用法:
=SUMPRODUCT((Sheet1!$A$1:$A$6=F5)*(Sheet1!$C$1:$C$6+Sheet1!$C$2:$C$7))
各陣列必須有相同的維度。

2007-02-27 18:56:49 · answer #2 · answered by 顯栓 7 · 0 0

儲存格合併就無法使用此公式作條件相加喔!
若想用此公式, SUMIF(sheet1!$A$1:$A$6,$F$5,sheet1!$C$1:$C$6)
就不可合併儲存格囉嗦

2007-02-27 18:39:02 補充:
就不可合併儲存格囉! 才對!

2007-02-27 13:07:05 · answer #3 · answered by Frank Chiou 7 · 0 0

fedest.com, questions and answers