考勤还有几个问题没解决有没有大神帮忙一下的
说明都在文件表格里,表格有两个子表格。二楼 这种格式的数据 比较难处理。 考勤时间这样试试=TEXT(IF(AND(TIME(MID(A6,1,2),MID(A6,4,2),0)>TIME(7,45,0),TIME(MID(A6,1,2),MID(A6,4,2),0)<TIME(8,15,0)),TIME(MID(A6,1,2),MID(A6,4,2),0),TIME(7,50+MID(RAND(),4,1),0)),"hh:mm")&CHAR(10)&TEXT(IF(AND(TIME(MID(A6,6,2),MID(A6,9,2),0)>TIME(11,45,0),TIME(MID(A6,6,2),MID(A6,9,2),0)<TIME(12,15,0)),TIME(MID(A6,6,2),MID(A6,9,2),0),TIME(11,50+MID(RAND(),4,1),0)),"hh:mm")&CHAR(10)&TEXT(IF(AND(TIME(MID(A6,11,2),MID(A6,14,2),0)>TIME(12,45,0),TIME(MID(A6,11,2),MID(A6,14,2),0)<TIME(13,15,0)),TIME(MID(A6,11,2),MID(A6,14,2),0),TIME(12,50+MID(RAND(),4,1),0)),"hh:mm")&CHAR(10)&TEXT(IF(AND(TIME(MID(A6,16,2),MID(A6,20,2),0)>TIME(16,45,0),TIME(MID(A6,16,2),MID(A6,20,2),0)<TIME(17,15,0)),TIME(MID(A6,16,2),MID(A6,20,2),0),TIME(16,50+MID(RAND(),4,1),0)),"hh:mm") 考勤时间的格式确实有点麻烦,试试这个=TEXT(IF(AND(TIME(MID(A6,1,2),MID(A6,4,2),0)>TIME(7,45,0),TIME(MID(A6,1,2),MID(A6,4,2),0)<TIME(8,15,0)),TIME(MID(A6,1,2),MID(A6,4,2),0),TIME(7,50+MID(RAND(),4,1),0)),"hh:mm")&CHAR(10)&TEXT(IF(AND(TIME(MID(A6,6,2),MID(A6,9,2),0)>TIME(11,45,0),TIME(MID(A6,6,2),MID(A6,9,2),0)<TIME(12,15,0)),TIME(MID(A6,6,2),MID(A6,9,2),0),TIME(11,50+MID(RAND(),4,1),0)),"hh:mm")&CHAR(10)&TEXT(IF(AND(TIME(MID(A6,11,2),MID(A6,14,2),0)>TIME(12,45,0),TIME(MID(A6,11,2),MID(A6,14,2),0)<TIME(13,15,0)),TIME(MID(A6,11,2),MID(A6,14,2),0),TIME(12,50+MID(RAND(),4,1),0)),"hh:mm")&CHAR(10)&TEXT(IF(AND(TIME(MID(A6,16,2),MID(A6,20,2),0)>TIME(16,45,0),TIME(MID(A6,16,2),MID(A6,20,2),0)<TIME(17,15,0)),TIME(MID(A6,16,2),MID(A6,20,2),0),TIME(16,50+MID(RAND(),4,1),0)),"hh:mm") 不是这种公式 不过还是感谢 那附件这个文件有没有公式可以解决的
把你的打卡明细格式转换了一下,并增加了一个汇总表.希望能帮到你
我那个格式可以弄成你这个总计的?你的那个复杂了点没弄明白那个读取那个,不过表格很清爽一看就懂。尴尬 ̄□ ̄|| 看一下我的附件这个就是弄加班时长就好了 打卡数据我另外弄一下或者手动修改吧
按照你的要求改了,但我还是推荐你使用我上周六所发的那一份,那里的打卡明细转换和汇总表都是根据公式自动生成的,你只要确定好从系统中引出的考勤明细就好.
谢谢 但是我系统导出来的打卡明细不是列排序的是行的 我刚刚两个表格都看了一下(平常加班时长)还是都计算不出来的啊