我有一张包含两张纸的工作簿"登录"和#34;退出"。我有姓氏,名字,身份证,日期和时间。我试图找出比较两张纸的最佳方法,这样我就可以将数据与每天的工作小时数相结合。
我尝试将ID和Date合并到一个字段中,然后运行INDEX |在床单之间匹配。我正在比较这两个人的想法,即如果该人在某一天登记,那么他们应该在同一天签署。它很接近但是包含它说是N / A的间隙,但是我可以看到并看到它们是真的。所以我认为我的假设是错误的,我没有回到我认为我应该回来的地方。
A:时间戳B:LastName C:FirstName D:ID E:空白F:日期G:时间H:空白I:比较数据J:INDEX | MATCH公式
我的INDEX | MATCH公式如下所示:
=INDEX('Sign-Out'!G2:G1265,MATCH(I2,'Sign-Out'!I2:I1265,0))
我不知道我需要做什么来获得我在桌子上寻找的结果。任何帮助表示赞赏...
示例工作簿链接:https://drive.google.com/file/d/1c3tA3jZghFhZzic4xWKVDhkYNlJeppv-/view?usp=sharing
预期结果是登录时间与同一天的退出时间相匹配。数据中有漏洞,但我预计所有可匹配的数据都会匹配。
答案 0 :(得分:0)
使用您提供的示例工作簿,您根本不需要比较列,因此可以完全摆脱它。我会在你的"登录"表a"超时"列,然后在单元格H2中使用此公式并复制下来:
=IF(COUNTIFS('Sign-Out'!D:D,D2,'Sign-Out'!F:F,F2)=0,"No Sign-Out Time",MOD(SUMIFS('Sign-Out'!A:A,'Sign-Out'!D:D,D2,'Sign-Out'!F:F,F2),1))
确保将单元格格式化为时间[$-409]h:mm AM/PM;@
,以便它们正确显示结果。