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

資料如下

日期 何時取得數量
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

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

fedest.com, questions and answers