資料如下
日期 何時取得數量
2000/1/9 前1
2000/3/17後5
2000/3/17前7
2000/3/17後8
2000/3/26前1
2001/5/19後5
2001/5/19後7
2001/5/26後8
2001/5/26前7
2001/5/26後8
2001/5/26後9
--------------------------------------------
問題1
以年度做區格,如2000年的"前",有幾筆,"後"有幾筆
我曾試過用if來嘗試,但只會前面一點,後面不知要用那種函數
=IF(LEFT(總!F:F,4)="2000", )
問題2
同上,但以數量來加總
麻煩高手幫解答,謝謝
2007-01-23 09:49:03 · 1 個解答 · 發問者 ? 5 in 電腦與網際網路 ➔ 軟體
$A$2:$A$12-------------->不知這個可不可以用A:A來取代整條
=E2------------------------->不知是否可以用"2000"來取代
=SUMPRODUCT(--(YEAR($A$2:$A$12)=E2)*--($B$2:$B$12=F2))
ps.我自己試過不行,不知是公式有限制還是?
麻煩您了,謝謝囉
2007-01-23 13:14:22 · update #1
問題一(下圖G2)
公式為:
=SUMPRODUCT(--(YEAR($A$2:$A$12)=E2)*--(LEFT($B$2:$B$12,1)=F2))
問題二(下圖H2)
公式為:
=SUMPRODUCT(--(YEAR($A$2:$A$12)=E2)*--(LEFT($B$2:$B$12,1)=F2)*($C$2:$C$12))
圖片參考:http://img159.imageshack.us/img159/8594/excel0123036xk.jpg
2007-01-23 15:26:18 補充:
抱歉~上面公式中間部分是誤解(以為叫做 "前1",所以用了LEFT)
所以下面這比較簡化
問題一
=SUMPRODUCT(--(YEAR($A$2:$A$12)=E2)*--($B$2:$B$12=F2))
問題二
=SUMPRODUCT(--(YEAR($A$2:$A$12)=E2)*--($B$2:$B$12=F2)*$C$2:$C$12)
2007-01-23 19:13:12 補充:
2000非文字,不用加雙引號!
=SUMPRODUCT(--(YEAR($A$2:$A$65536)=2000)*--($B$2:$B$65536="前"))
上面即可。
2007-01-23 10:24:17 · answer #1 · answered by 飛 6 · 0⤊ 0⤋