Discussion:
回傳符合某些條件的 數值總和!?
(时间太久无法回复)
Joseph
2008-07-16 12:19:52 UTC
Permalink
各位好, 請問一個問題

假設
A 1~ A10 = a, b, c, a, a, a, d,
b, a, e
B1~B10 = open, close, temp, open, open, close, temp, open, close, close
C1~C10 = yes, yes, no, yes, no, yes, yes, yes,
no , yes
D1~D10 = 5, 100, 20, 30, 10, 300, 200, 5,
7, 9


我想統計 符合(A 欄= a & B 欄 = open & C 欄 = Yes ) 這幾個條件的 D 欄數字總和
以此條件為例 = 5+30 = 35

請問該如何使用函數或 VBA 方式來寫?

謝謝
ªá¥Ò¯Î
2008-07-17 11:30:00 UTC
Permalink
1, šÏ¥Î dsum šçŒÆ³ÌŠn
¢±¡A€]¥i¥Î³¯ŠC€œŠ¡
šÒŠp=SUM((A1:A10="a")*(B1:B10="k")*(C1:C10="ff")*(D1:D10))
Post by Joseph
°²³]
A 1~ A10 = a, b, c, a, a, a, d,
b, a, e
B1~B10 = open, close, temp, open, open, close, temp, open, close, close
C1~C10 = yes, yes, no, yes, no, yes, yes, yes,
no , yes
D1~D10 = 5, 100, 20, 30, 10, 300, 200, 5,
7, 9
§Ú·Q²Î­p ²ÅŠX(A Äæ= a & B Äæ = open & C Äæ = Yes ) ³oŽX­Ó±ø¥óªº D ÄæŒÆŠrÁ`©M
¥HŠ¹±ø¥ó¬°šÒ = 5+30 = 35
œÐ°ÝžÓŠpŠóšÏ¥ÎšçŒÆ©Î VBA €èŠ¡šÓŒg?
ÁÂÁÂ
Joseph
2008-07-17 14:16:16 UTC
Permalink
不好意思~~ 還是不太懂~
我試過dsum & SUM((A1:A10="a")*(B1:B10="k")*(C1:C10="ff")*(D1:D10))
還是無法 算出來總和

可否再寫解釋清楚一些? Thank you


"???" 來函:
1, 使用 dsum 函數最好
2,也可用陳列公式
例如=SUM((A1:A10="a")*(B1:B10="k")*(C1:C10="ff")*(D1:D10))
Post by Joseph
各位好, 請問一個問題
假設
A 1~ A10 = a, b, c, a, a, a, d,
b, a, e
B1~B10 = open, close, temp, open, open, close, temp, open, close, close
C1~C10 = yes, yes, no, yes, no, yes, yes, yes,
no , yes
D1~D10 = 5, 100, 20, 30, 10, 300, 200, 5,
7, 9
我想統計 符合(A 欄= a & B 欄 = open & C 欄 = Yes ) 這幾個條件的 D 欄數字總和
以此條件為例 = 5+30 = 35
請問該如何使用函數或 VBA 方式來寫?
謝謝
Scorpio
2008-09-04 07:18:40 UTC
Permalink
SUM((A1:A10="a")*(B1:B10="open")*(C1:C10="yes")*(D1:D10)), 同時按
'CTRL'+'SHIFT'+'ENTER'
Post by Joseph
不好意思~~ 還是不太懂~
我試過dsum & SUM((A1:A10="a")*(B1:B10="k")*(C1:C10="ff")*(D1:D10))
還是無法 算出來總和
可否再寫解釋清楚一些? Thank you
"???" 來函:
1, 使用 dsum 函數最好
2,也可用陳列公式
例如=SUM((A1:A10="a")*(B1:B10="k")*(C1:C10="ff")*(D1:D10))
Post by Joseph
各位好, 請問一個問題
假設
A 1~ A10 = a, b, c, a, a, a, d,
b, a, e
B1~B10 = open, close, temp, open, open, close, temp, open, close, close
C1~C10 = yes, yes, no, yes, no, yes, yes, yes,
no , yes
D1~D10 = 5, 100, 20, 30, 10, 300, 200, 5,
7, 9
我想統計 符合(A 欄= a & B 欄 = open & C 欄 = Yes ) 這幾個條件的 D 欄數字總和
以此條件為例 = 5+30 = 35
請問該如何使用函數或 VBA 方式來寫?
謝謝
皮蛋妹
2008-07-29 04:18:00 UTC
Permalink
我先增加一列欄位名稱(例如分類.狀態.Y/N.QTY)
然後使用 工具-->精靈-->條件式加總,就可以算出來喔
公式應該會是
{=SUM(IF($A$2:$A$11=F3,IF($B$2:$B$11=G3,IF($C$2:$C$11=H3,$D$2:$D$11,0),0),0))}
您可以試試看.
Loading...