替换"午餐,午餐和#34;公式中的持续时间给出Time Out / In差异,不包括午餐

时间:2015-02-27 15:06:03

标签: excel excel-formula rounding worksheet-function time-format

我目前有以下公式来跟踪我的工作时间表。时间以传统格式放下,即。 8:00 am,然后合计显示工作时间为8的整数,工作8小时:

=IF(D2="","",ROUND(IF(OR(C2="",B2=""),(D2-A2),(B2-A2)+(D2-C2))*24*4,0)/4)

A =时间输入,B =午餐输出,C =午餐输入,D =超时。

我想以两种方式改变这一点:

1st。删除ROUND功能,我不需要它。

第二。我不需要午餐和午餐。我需要列B到=午餐,显示为一个数字(1一小时,或.5半小时)从Time In和Time Out中减去,因为我们没有付款午餐。

2 个答案:

答案 0 :(得分:1)

添加午餐专栏,请尝试:

=IFERROR(IF(D2="","",(D2-A2)*24)-E2,"")

格式化为数字。

答案 1 :(得分:1)

我建议使用24小时格式计算日期/时间。

这应该适合你:

A is time in, e.g. 08:00
B is time out, e.g. 16:30
C is lunch, e.g. 00:30 (duration in minutes)
D is the formula below, which calculates your paid working time


=((B2-A2)-C2)*24