在EXCEL表格中已经导入考勤数据,上下班时间都已经显示在表格内,怎么设置函数能自动排列出我想要的数据

在时间显示的后面能根据前面的数据显示具体情况,如:上班,迟到,未打卡,出差,事假上等。我们上班时间是9:00-17:30
之前看到一个大侠写了公式:=IF(C1="休假","调休",IF(A1="","未打卡的",IF(AND(HOUR(A1)>=9,MINUTE(A1)>0),"迟到的","未迟到的"))) 但只有上班的,没有上下班一起显示的。也就是说希望将C1和D1的情况一起显示在E1中。
请具体写明函数公式,
求解答。最好有样表。请发邮箱:[email protected]。谢谢!!
表格里除了时间的显示,其它都是后期手工录入的。前期是空白的。而且有多种情况,如调休,出差等等。所以希望能有一个公式,在后期手工录入后仍能显示。
有大侠解答么。急啊~

第1个回答  2013-05-21
公式:=if(d1>0,IF(C1="休假","调休",IF(A1="","未打卡的",IF(AND(HOUR(A1)>=9,MINUTE(A1)>0),"迟到的","未迟到的"))),d1)追问

麻烦看下我的要求。这样的公式用不了啊。大侠。

追答

再试试这个
=IF(C9="","未打卡",IF(T(C9)"",C9,IF(T(D9)"",D9,IF(AND(HOUR(D9)>=17,HOUR(C9)=17,HOUR(C9)>9),"迟到",IF(AND(HOUR(D9)<17,HOUR(C9)<=9),"早退","888"))))))

第2个回答  2013-05-22
在EXCEL的表格里面有自动赛选和高级赛选,你在空闲的时候多摸索摸索
相似回答