Board logo

標題: [發問] Sumifs用法 [打印本頁]

作者: adam2010    時間: 2013-12-25 20:51     標題: Sumifs用法

使用SUMIFS函數條件加總時,無法判定日期,請教各位高手,是哪裡弄錯了?謝謝!
[attach]17106[/attach]
[attach]17107[/attach]
作者: softsadwind    時間: 2013-12-26 11:33

回復 1# adam2010


    附件下載後 無東西
   D1和D2的公式是從K算到Y。你的總計那ㄧ行 似乎是S(照你圖片去算的),所以會被計算在裡面。
  如果你的資料是持續橫式增加,建議你把總計放在12/23之前。注意公式要改成L到Y 或者更遠...
作者: adam2010    時間: 2013-12-26 22:24

感謝softsadwind大提醒,重新上傳一次
[attach]17126[/attach]
調整總計位置,還是無法加總,不知問題在哪?
[attach]17127[/attach]
作者: aer    時間: 2013-12-27 20:30

回復 3# adam2010

D2=SUMPRODUCT((L1:S1>$D$1)*(L2:S2))

E2=SUMPRODUCT((L1:S1>$E$1)*(L2:S2))
作者: adam2010    時間: 2013-12-27 20:51

感謝aer的的協助,謝謝!
作者: softsadwind    時間: 2013-12-30 10:15

回復 3# adam2010


    我個人會比較喜歡用sumproduct去算....
    如果一定要用sumifs
    D2=SUMIF($L$1:$V$1,">"&D$1,L2:V2)
   或者=SUMIFS(L2:V2,$L$1:$V$1,">"&D$1)
   E2==SUMIFS(L2:V2,$L$1:$V$1,">"&E$1)
  
   參考看看
作者: adam2010    時間: 2014-1-7 22:21

感謝softsadwind回覆,測試OK
所以日期條件需要用&連接,是這樣嗎?
長知識了,謝謝!
作者: adam2010    時間: 2014-1-7 22:34

當總計在右側時使用=SUMIFS(K6:U6,$K$1:$U$1,">"&D$1)不會將總計算進去
但是使用=SUMPRODUCT(($K$1:$V$1>$E$1)*(K6:V6))則會將總計加進去,所以之前我是在公式後面再減去總計
[attach]17217[/attach]
[attach]17218[/attach]
作者: softsadwind    時間: 2014-1-7 23:29

回復 8# adam2010


    這又是老問題  總計放在後面(S1) 如果你的範圍沒有設定好 就是容易出問題
   你的公式是 =SUMPRODUCT(($K$1:$V$1>$E$1)*(K6:V6))
    剛好 總計>日期 = true...所以它就一起計算下去
   不是改總計的位置 就是改公式   
   基本上你自己修改過後的也是ok,因為多算一次總計,
   =SUMPRODUCT(($K$1:$V$1>$E$1)*(K6:V6))-SUM(K6:V6)/2
  或者把 K:V 改成K:R
  =SUMPRODUCT(($K$1:$R$1>$E$1)*(K6:R6))

參考看看吧




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