当 3 个条件不匹配时,如何将公式设置为 return "X"?
How can I set a formula to return "X", when 3 conditions are not matching?
我会尽量具体。在所附的参考三元组(Google sheet)中,有3个sheet,
- 登录Sheet-其中一个电子邮件地址,在特定日期登录
- Schedule- 一周的电子邮件地址时间表
- 出勤- 我希望根据 "Login Sheet"
上的输入自动标记出勤
到目前为止,我已经成功完成了以下工作(在这里得到了很多帮助):
- 检查电子邮件地址是否在 Leave/Off(在计划 sheet 中)- 然后 return- Leave/Off
- 检查电子邮件是否在特定日期登录("login" 在登录 Sheet) - 然后 return "Present"
这是我遇到困难需要帮助的地方 -
当电子邮件已安排但未登录时 - 截至目前,它显示#N/A'不匹配'(请参阅出勤中的 D5、D6),我希望它 return "Absent"
这是我目前使用的公式:
=Ifs(Vlookup($A2,Schedule!$A:$E,4,0)="Leave","Leave",Vlookup($A2,Schedule!$A:$E,4,0)="Off","Off",countifs('Login response'!$D:$D,D,'Login response'!$B:$B,$A2,'Login response'!$C:$C,"login")>0,"Present")
您可以在函数中添加另一个条件来检查是否存在
从
替换你的函数
=Ifs(Vlookup($A2,Roster!$A:$E,4,0)="Leave", "Leave",
Vlookup($A2,Roster!$A:$E,4,0)="Off", "Off",
countifs('Login response'!$D:$D,D,'Login response'!$B:$B,$A2,'Login response'!$C:$C,"login")>0,"Present"
)
到
=Ifs(Vlookup($A2,Roster!$A:$E,4,0)="Leave", "Leave",
Vlookup($A2,Roster!$A:$E,4,0)="Off", "Off",
countifs('Login response'!$D:$D,D,'Login response'!$B:$B,$A2,'Login response'!$C:$C,"login")>0,"Present",
countifs('Login response'!$D:$D,D,'Login response'!$B:$B,$A2,'Login response'!$C:$C,"login")=0,"Absent",
)
我会尽量具体。在所附的参考三元组(Google sheet)中,有3个sheet,
- 登录Sheet-其中一个电子邮件地址,在特定日期登录
- Schedule- 一周的电子邮件地址时间表
- 出勤- 我希望根据 "Login Sheet" 上的输入自动标记出勤
到目前为止,我已经成功完成了以下工作(在这里得到了很多帮助):
- 检查电子邮件地址是否在 Leave/Off(在计划 sheet 中)- 然后 return- Leave/Off
- 检查电子邮件是否在特定日期登录("login" 在登录 Sheet) - 然后 return "Present"
这是我遇到困难需要帮助的地方 - 当电子邮件已安排但未登录时 - 截至目前,它显示#N/A'不匹配'(请参阅出勤中的 D5、D6),我希望它 return "Absent"
这是我目前使用的公式:
=Ifs(Vlookup($A2,Schedule!$A:$E,4,0)="Leave","Leave",Vlookup($A2,Schedule!$A:$E,4,0)="Off","Off",countifs('Login response'!$D:$D,D,'Login response'!$B:$B,$A2,'Login response'!$C:$C,"login")>0,"Present")
您可以在函数中添加另一个条件来检查是否存在 从
替换你的函数=Ifs(Vlookup($A2,Roster!$A:$E,4,0)="Leave", "Leave",
Vlookup($A2,Roster!$A:$E,4,0)="Off", "Off",
countifs('Login response'!$D:$D,D,'Login response'!$B:$B,$A2,'Login response'!$C:$C,"login")>0,"Present"
)
到
=Ifs(Vlookup($A2,Roster!$A:$E,4,0)="Leave", "Leave",
Vlookup($A2,Roster!$A:$E,4,0)="Off", "Off",
countifs('Login response'!$D:$D,D,'Login response'!$B:$B,$A2,'Login response'!$C:$C,"login")>0,"Present",
countifs('Login response'!$D:$D,D,'Login response'!$B:$B,$A2,'Login response'!$C:$C,"login")=0,"Absent",
)