如何把考勤机导出的EXCEL考勤表中一个单元格内两个时间拆分成两行,利用公式计算出工作时数? 考勤机导出数据不动,将上下班打卡记录利用公式拆分在黄色单元格内;再用黄色单元格时拆分的数据,利用公式自动算出工作时数。 求大神赐教,谢谢~
可以用公式实现。
看看下面这个公式:
上班打卡时间:F3单元格的公式为:=LEFT(F2,5),右拉填充其他单元格。
下班打卡时间:F4单元格的公式为:=RIGHT(F2,5),右拉填充其他单元格。
工作时数;F5单元格的公式为:=TEXT(F4-F3,"hh:mm"),右拉填充其他单元格。
如有疑问可以继续讨论!
工作时数的公式 改为:=IF(AND(B5<>"",B4<>""),TEXT(B5-B4,"hh:mm"),"")
追问1、请问上下班打卡时间和工作时数的单元格格式设成什么?工作时数计算出是乱码。
2、上班打卡时间未显示分钟数
如图
回答第一个问题:上班下班打卡时间,不用设置格式;
工作时数的单元格格式由公式指定的,公式为:=text(F4-F3,"hh:mm"),出现乱码是由于上班打卡时间的分钟数,没有完整显示,造成的。
第二个问题,上班时间显示 14:1,分钟数没有完整显示,查查这个: 打卡记录 14:16 23:00 数字前面应该是有空格,
上班打卡时间公式改成 mid(f2,2,5)
下班打卡时间公式不变,
工作时数的公式不变。
空格从图片上看不出来,所以发现不了问题。如有问题,继续讨论,
如图计算错误的时数如何归零或空白格?谢谢~
如图计算错误的时数如何归零或空白格?谢谢~
晚上看
明天完善答案。
选中数据-点击数据选项-选择分列。
在文本分列向导1中,选择分隔符号,下一步。
在文本分列向导2中,把空格打上勾,下一步。
在文本分列向导2中,把空格打上勾,下一步。
在文本分列向导3中,选择常规,点击完成。
这样上下班时间就会分拆为两个单元格了