

我在G5(正常出勤)格使用了如下函数:
=IF(TIME(VLOOKUP(B5,Sheet2!$D$2:$I$20,6,FALSE),VLOOKUP(B5,Sheet2!$D$2:$I$20,6,FALSE),VLOOKUP(B5,Sheet2!$D$2:$I$20,6,FALSE))<TIME(8,30,0),1,"")
意图在sheet2中是找到用户:XXX的考勤时间,与标准时间8:30作比较,判断其是否正常出勤,如果正常出勤则返回1,如果没有这个数据或者大于8:30则返回空
但该单元格却出现#N/A
请问我改如何更改呢?
------解决思路----------------------
1、你应该用工号来查找,而不应该用姓名来查找,姓名可能会有重名的
2、TIME(VLOOKUP(B5,Sheet2!$D$2:$I$20,6,FALSE),VLOOKUP(B5,Sheet2!$D$2:$I$20,6,FALSE),VLOOKUP(B5,Sheet2!$D$2:$I$20,6,FALSE))这个公司你没发现TIME里的3个参数都是一样的值吗?
3、VLOOKUP(B5,Sheet2!$D$2:$I$20,6,FALSE)-TIME(8,30,0)就行,不必写那么长
------解决思路----------------------
从最里面往外查
你的问题正如4楼所说,只需要用VLOOKUP(B5,Sheet2!$D$2:$I$20,6,FALSE)和8:30比较就行。如果还出现NA,先检查一下VLOOKUP(B5,Sheet2!$D$2:$I$20,6,FALSE)的结果是什么
------解决思路----------------------
是#REF! 那就说明你的格式有错误,你用F9键一步步调试,把错的改过来