如图时间段在一个单元格里,如何算出工作用时?求公式!
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 22:46:58
如图时间段在一个单元格里,如何算出工作用时?求公式!
注:“用时”需要减去中午吃饭半小时,如果“用时”超过9小时,则再减去晚饭半小时!
时间段会经常变更,上班时间8点固定,但下班时间不固定!中午12点吃饭半小时,晚上18点吃饭半小时!
注:“用时”需要减去中午吃饭半小时,如果“用时”超过9小时,则再减去晚饭半小时!
时间段会经常变更,上班时间8点固定,但下班时间不固定!中午12点吃饭半小时,晚上18点吃饭半小时!
=IF(TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))>=0.375,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333*2,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333)/0.0416666666666667
再问: !!!
再答: 把a1替换成你要计算的单元格。
你的8:00-16:30在C3,那么在D4单元格输入公式,并把公式中的A1换成C3
再问: 这个公式可以用,但是当时间段为空白时,返回错误值!能修改成当时间段为空白时返回空白值么?
再答: =if(a1="","",IF(TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))>=0.375,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333*2,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333)/0.0416666666666667)
再问: 大神,又要麻烦你了。时间段变化之后值不对呀!17点半下班应该是9小时啊!
再答: =if(a1="","",IF(TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))>0.375,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333*2,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333)/0.0416666666666667)
再问: 改了之后 17:30 还是8.5小时呢!
再答: =IF(A1="","",IF(TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))>0.395833333333333,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333*2,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333)/0.0416666666666667)
改成:
>0.395833333333333
再问: !!!
再答: 把a1替换成你要计算的单元格。
你的8:00-16:30在C3,那么在D4单元格输入公式,并把公式中的A1换成C3
再问: 这个公式可以用,但是当时间段为空白时,返回错误值!能修改成当时间段为空白时返回空白值么?
再答: =if(a1="","",IF(TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))>=0.375,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333*2,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333)/0.0416666666666667)
再问: 大神,又要麻烦你了。时间段变化之后值不对呀!17点半下班应该是9小时啊!
再答: =if(a1="","",IF(TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))>0.375,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333*2,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333)/0.0416666666666667)
再问: 改了之后 17:30 还是8.5小时呢!
再答: =IF(A1="","",IF(TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))>0.395833333333333,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333*2,TIMEVALUE(MID(A1,FIND("-",A1,1)+1,8))-TIMEVALUE(MID(A1,1,FIND("-",A1,1)-1))-0.0208333333333333)/0.0416666666666667)
改成:
>0.395833333333333
如图时间段在一个单元格里,如何算出工作用时?求公式!
如何在excel表格里在一个单元格中计算另一单元格里的公式值
excel如何简便求和,要算的数字在一个单元格里的
如何把excel一个单元格里通过公式计算出来的数字再拆分成多个单元格?
如何在电子表格里加入求平均值的公式,是去掉一个最高值,一个最低值后的平均数.
excel 如何引用单元格里的数值来当公式
execl中单元格里有一组数字,如1234,如何分别在需要单元格里各提取一组1,2,3个数字?
EXCEl如何做到两列数字相乘后相加的数字显示在一个单元格里?
Excel表格里 如何只在1个单元格里填写不同的数字 然后在下一个单元格里自动计算出总数
excel中,一个时间段基础上加一个时间,得出另一个时间段,怎么用公式完成,如下图,
在电子表格里怎么把一个单元格里的一组数字按升或降序排列?
如何将数字拆开按数字填到单元格里.如,A1 496、B928 分别用公式填入B1 4 C1 6 D1 9、B2 2 C2