Excel 時間與比較問題



贊助商連結


小高
2003-12-01, 12:48 PM
一個小問題解決不了
j1:j1000 --姓名
k1:k1000--加入時間(dd/mm/yyyy)

想計算某姓名指定時間內的數目
我的錯誤方法
{sum((sheet1!j1:j1000="peter")*(today()-sheet1!k1:k1000<=60)*(today()-sheet1!k1:k1000>30))}

幾個問題
1.可否today()-sheet1!k1:k1000<=60
2.k1:k1000可能有空格
3.可否用sumproduct()

謝謝指教

贊助商連結


leonchou
2003-12-11, 02:02 AM
不知我有沒記錯, 陣列公式不能直接跨工作表.
sheet1!j1:j1000 和 sheet1!k1:k1000 改用定義名稱試試.

..好像和 sumproduct 扯不上關係?

leonchou
2003-12-19, 02:41 AM
前陣子試過是可以跨工作表的.
在today()那邊加一對括號試試
{Sum((sheet1!j1:j1000="peter")*((today()-sheet1!k1:k1000)<=60)*((today()-sheet1!k1:k1000)>30))}

小高
2003-12-30, 09:26 PM
1.可以跨工作表的.
2.我的問題在時間格式出錯
須要改變格式為yyyy/mm/dd

問題解決謝回付.....