excel函数达人入~

来源:百度知道 编辑:UC知道 时间:2024/06/25 21:37:53
要做一张统计加班的表 结构如下:
A1:张三 B1:2008-7-7 C1:5:30-8:30 然后算D1,我之前写了个函数 =IF(C1="","",VALUE(MID(C1,7,6))-VALUE(MID(C1,1,6))) 虽然能算出 但碰到中午吃饭的一个小时无法自动减去 比如说9:00-18:00 应该为8小时 而不是9小时
谁能帮忙想下怎么写这个函数 PS:公司加班也会在晚上进行 从6:00进行到9:30 谢谢啦~
晚上时间算满 没有休息~

公司加班也会在晚上进行 从6:00进行到9:30

这中间有没有晚饭时间?

哦那你加个判断应该就行了

C1格式应该是 hh:mm-hh:mm 吧?

=IF(C1="","",IF(AND(VALUE(MID(C1,1,2))<=12,VALUE(MID(C1,7,2))>=13),(VALUE(MID(C1,7,6))-VALUE(MID(C1,1,6)))*24-1,(VALUE(MID(C1,7,6))-VALUE(MID(C1,1,6)))*24))

9点到18点是8小时,我可不知道你是怎么算的,我看你数数也不会.