软件: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?