Board logo

標題: 請教:合併儲存格加總設定 [打印本頁]

作者: leiru    時間: 2016-7-13 13:15     標題: 請教:合併儲存格加總設定

請問跨欄置中要如何加總
E欄符合A欄及F欄符合C欄加總B欄至G欄(如附檔)
作者: ML089    時間: 2016-7-13 13:39

回復 1# leiru


    =SUMIFS(B:B,C:C,F2,A:A,"<>"&MID(LOOKUP("嫻",E$2:E2),3,9))
作者: leiru    時間: 2016-7-13 14:50

回復 2# ML089


    謝謝回覆,不過儲存格G3的答案不對,正確是$979258
請問是哪裡問題
作者: p212    時間: 2016-7-13 15:24

本帖最後由 p212 於 2016-7-13 15:28 編輯

回復 3# leiru
1.定義範圍
(1)定義「代碼」,「參照到」輸入
=OFFSET(工作表1!$A$2,,,COUNT(工作表1!$B:$B))
(2)定義「金額」,「參照到」輸入
=OFFSET(工作表1!$B$2,,,COUNT(工作表1!$B:$B))
(3)定義「類別」,「參照到」輸入
=OFFSET(工作表1!$C$2,,,COUNT(工作表1!$B:$B))
2.儲存格G2輸入
=SUMPRODUCT((代碼<>MID($E$2,2,4))*(類別=F2)*金額)
向下複製
請參考!
作者: ML089    時間: 2016-7-13 16:11

本帖最後由 ML089 於 2016-7-13 16:17 編輯

回復 3# leiru

可以用
=SUMIFS(B:B,C:C,F2) - SUMIFS(B:B,C:C,F2,A:A,MID(LOOKUP("嫻",E$2:E2),2,9))
作者: leiru    時間: 2016-7-13 16:20

回復 5# ML089


        ML089 大師:
謝謝您,我在d欄設定istext(a2)往下拉去判斷是不是文字,結果得到的答案是:TRUE,這樣看起來A欄都是文字格式,
請問有數字格式是在哪一儲存格或是怎麼判斷??

謝謝您耐心指導
作者: KCC    時間: 2016-7-13 16:41

本帖最後由 KCC 於 2016-7-13 16:48 編輯

回復 6# leiru

    把你的原始資料,資剖為通用格式就會正常
    就我所知,sumif、sumifs 下等於的條件時,文字型數字會被當作數字處理,包括 "1"、"01"....
    但是下成 "<>數字"就會很嚴謹的一定要數字才行,所以 "<>7070" 不會把 "7070" 的項目排除,因為實際運作只會排除 7070的項目
    這是個人的一些經驗,未經詳測,僅供參考
作者: ML089    時間: 2016-7-13 18:07

回復 7# KCC

回復 6# leiru

    把你的原始資料,資剖為通用格式就會正常
    就我所知,sumif、sumifs 下等於的條件時,文字型數字會被當作數字處理,包括 "1"、"01"....
    但是下成 "<>數字"就會很嚴謹的一定要數字才行,所以 "<>7070" 不會把 "7070" 的項目排除,因為實際運作只會排除 7070的項目
    這是個人的一些經驗,未經詳測,僅供參考


測試過確實如你所述

sumif、sumifs 的條件 =、>、<、<>,
其中 "=" 的條件時,文字型數字會被當作數字處理,包括 "1"、"01"....
其他  >、<、<>的條件,文字型數字會被當作文字處理。
作者: leiru    時間: 2016-7-13 23:14

謝謝兩位大師說明
作者: leiru    時間: 2016-9-9 10:56

再請教:
請問G13至G23儲存格要如何設定,G20儲存格的答案為-46,106
作者: KCC    時間: 2016-9-9 11:33

回復 10# leiru


    =SUMIFS(B:B,C:C,F20,A:A,$E$13)

  另外,前面曾討論過的問題,想到一個解法,如果有<及>符號者,資料又是文字型數字,可加個 * 來處理,例 非7070 可用 "<>*7070" 作條件
作者: leiru    時間: 2016-9-9 11:58

回復 11# KCC


    謝謝解答,若依原公式G2,請問:G13公式要如何修改?
作者: KCC    時間: 2016-9-9 13:45

回復 12# leiru


    m版給的公式是配合你的 非xxxx 條件,取 全部-xxxx
    而你新的計算是 單純取符合 xxxx ,兩者邏輯不同,這方面恕幫不上忙
作者: leiru    時間: 2016-9-10 10:25

回復 13# KCC


    謝謝說明
作者: 准提部林    時間: 2016-9-10 12:13

G13:
=SUMPRODUCT((A$2:A$7201&""=E$13&"")*(C$2:C$7201=F13),B$2:B$7201)
作者: zz5151353    時間: 2017-6-25 23:20

G2 下拉
=SUMPRODUCT(NOT(ISNUMBER(FIND($A$2A$7201,$E$2)))*($C$2C$7201=F2)*$B$2B$7201)
G13 下拉
=SUMPRODUCT(ISNUMBER(FIND($A$2A$7201,$E$13))*($C$2C$7201=F13)*$B$2B$7201)




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)