軟體:Excel
版本:2010
我手邊有一些出缺勤資料,
主要就是加班跟請假時數的紀錄
現在有一個問題想請教大家
假如我現在已知某人這個月的累積時數
我想要找這些時數最後是從哪些加班日累積出來的
並把這幾天日期條列出來
有辦法用函數這樣做嗎?還是要用VBA才能作?
=============
EX:假設某員工加班請假狀況如下
10/1 請假 3
10/3 加班 1
10/4 加班 4
10/8 請假 2
10/15 加班 5
10/18 請假 1
10/19 加班 6
10/21 加班 5
10/23 請假 2
10/26 加班 4
10/28 加班 3
10/30 加班 6
累積時數共20小時
==========
我自己的想法是,其實答案就是找出後面幾天加班的日子
從最後一天往前累加(本例:從10/30的6小時開始加,6+3+4+5+6>20)
加到超過20就知道最後面哪幾天加班是給這20小時
如果用程式設計的角度,
好像可以用For+If判斷是再配合遞回找出來
但是我想了一個晚上不知道怎麼用EXCEL函數找出來
想請各位前輩們指點一下~
還是說要用到VBA?