如何把考勤机导出的EXCEL考勤表中一个单元格内两个时间拆分成两行,利用公式计算出工作时数?

2025-03-13 10:08:18
推荐回答(4个)
回答1:

可以用公式实现。

看看下面这个公式:

上班打卡时间:F3单元格的公式为:=LEFT(F2,5),右拉填充其他单元格。

下班打卡时间:F4单元格的公式为:=RIGHT(F2,5),右拉填充其他单元格。

工作时数;F5单元格的公式为:=TEXT(F4-F3,"hh:mm"),右拉填充其他单元格。

如有疑问可以继续讨论!

工作时数的公式 改为:=IF(AND(B5<>"",B4<>""),TEXT(B5-B4,"hh:mm"),"")

回答2:

B3=TIMEVALUE(LEFT(B2,5))  其他横拉

B4=TIMEVALUE(RIGHT(B2,5)) 其他横拉

两个公式在单元格格式中设置:^+1\数字\时间\13:30

B5=B4-B3   公式在单元格格式中设置:^+1\数字\时间\13 时30分

即B5意义:两时间差为8个时44分钟。

回答3:

  1. 选中数据-点击数据选项-选择分列。

  2. 在文本分列向导1中,选择分隔符号,下一步。

  3. 在文本分列向导2中,把空格打上勾,下一步。

  4. 在文本分列向导2中,把空格打上勾,下一步。

  5. 在文本分列向导3中,选择常规,点击完成。

这样上下班时间就会分拆为两个单元格了

回答4:

上班时间公式
=left(B2,5)
下班时间公式
=right(B2,5)