发布网友 发布时间:2022-04-24 05:38
共5个回答
热心网友 时间:2022-05-13 02:32
EXCEL中求时间差没有专门的函数,两个时间点直接相减即得到时间差:=B2-A2;
但此时显示的是时间格式,并不是以小时为单位,EXCEL中日期、时间格式都是以序列号形式存储的,以系统时间1900年1月1日为1,每增加一天,序列号加1,如2015年12月14日为42352,表示两者之间相差42351天,不足一天的时间数以小数表示,如上图,将工作时间改为常规格式,就可以看到4:05约等于0.17013天;
如果要以小时为单位计算,则将差乘以24转为小时即可:=(B2-A2)*24;
再乘以工价即可得到应付工资:=C2*D2;
也可以不先求出时间差,直接在工资中列出公式计算:=(B2-A2)*24*C2。
热心网友 时间:2022-05-13 03:50
A列中填入开始时间,比如8:10
B列中填入结束时间。
C列中填入=((HOUR(B1)-HOUR(A1))+(MINUTE(B1)-MINUTE(A1))/60)*10
设置C列单元格格式为数值型
热心网友 时间:2022-05-13 05:25
告诉我邮箱,我自己写了一个计算时间的函数,很准确的,使用00:00-00:00格式,支持手工换行,最多支持7行,即如果这个人从8:10做到12:15,时间是4:05,但是如果中间歇息了20分钟,我的函数同样支持计算,可以写成:
08:10-09:03
09:23-12:15
函数会自动计算两个时间段之间的时差!
热心网友 时间:2022-05-13 07:16
设置A B两列格式为时间---“13:30”
第一种情况:精确计算
A B C D
1 上班时间 下班时间 小时工资 合计工资
2 8:10 12:15 15 =(B2-A2)*24*C2
第二种情况:超出1分钟也按照1小时计(1小时零1分钟也按照2小时的计算)
A B C D
1 上班时间 下班时间 小时工资 合计工资
2 8:10 12:15 15 =rounp((B2-A2)*24,0)*C2
第三种情况:不满1小时就删去(1小时59分钟也按照1小时的计算)
A B C D
1 上班时间 下班时间 小时工资 合计工资
2 8:10 12:15 15 =rounddown((B2-A2)*24,0)*C2
第四种情况:满0.5小时就按1小时计
(1小时29分钟按照1小时的计算,1小时30分钟按照2小时的计算)
A B C D
1 上班时间 下班时间 小时工资 合计工资
2 8:10 12:15 15
D2=IF(MOD((B2-A2)*24,1)<0.5,TRUNC((B2-A2)*24),TRUNC((B2-A2)*24)+1)*C2
热心网友 时间:2022-05-13 09:24
=round(text(b1-b1,"[m]")/60*15,2)