如果在 Google sheet 内满足最后两个条件,我如何添加第三个条件
how can i add a 3rd condition if last two conditions are satisfied, within Google sheet
我想弄清楚如果满足前两个条件是否可以添加第三个条件。
所以,我附上了一个参考 sheet,这就是我想要做的;如果某个电子邮件地址(来自 sheet 出勤)已在特定日期登录(登录响应)- 那么,在出勤 sheet 中它应该反映该特定日期下的 "present" .
我不确定我哪里做错了,或者我错过了什么,但我试过这个公式
=If(AND(B1=VLOOKUP(B1,'Login response'!D:D,1,0),A2=VLOOKUP(A2,'Login response'!B:B,1,0),"P"))
而且它不起作用。
请参阅 Google Sheet here。
我直接改了你的sheet。
一个有效的公式是:
=ArrayFormula(if(isnumber(ArrayFormula(match(B&$A2,'Login response'!$D:$D&'Login response'!$B:$B,0))),TRUE,FALSE))
也许更好的是:
=if(countifs('Login response'!$D:$D,C,'Login response'!$B:$B,$A3)>0,TRUE,FALSE)
我想弄清楚如果满足前两个条件是否可以添加第三个条件。
所以,我附上了一个参考 sheet,这就是我想要做的;如果某个电子邮件地址(来自 sheet 出勤)已在特定日期登录(登录响应)- 那么,在出勤 sheet 中它应该反映该特定日期下的 "present" .
我不确定我哪里做错了,或者我错过了什么,但我试过这个公式
=If(AND(B1=VLOOKUP(B1,'Login response'!D:D,1,0),A2=VLOOKUP(A2,'Login response'!B:B,1,0),"P"))
而且它不起作用。
请参阅 Google Sheet here。
我直接改了你的sheet。
一个有效的公式是:
=ArrayFormula(if(isnumber(ArrayFormula(match(B&$A2,'Login response'!$D:$D&'Login response'!$B:$B,0))),TRUE,FALSE))
也许更好的是:
=if(countifs('Login response'!$D:$D,C,'Login response'!$B:$B,$A3)>0,TRUE,FALSE)