公式只承认一次提交

Formula only recognizes one submission

我的目标是让电子表格检查相应的 Web ID in Column B has an Active LOA as determined in Column I。有效 LOA 被定义为结束日期尚未过去的 LOA。

我已经得到了适用于第一个条目的公式。但是,如果第一个条目的日期已过(标记为已过期)并且之后的条目尚未通过(标记为 Active LOA),则该公式将失效。就好像这个公式只适用一次。

根据“ScD LOA 响应”选项卡中的 Web ID 检查“花名册”选项卡 B 列中相应 Web ID 的公式位于“花名册”选项卡的单元格 F9 中。

确定日期是否passed/whether此人仍在 LOA 中的公式可在相应行的第 I 列中找到。

你在第二行得到了错误的结果,因为你在第一行有 lock 范围,按如下方式更改它应该可以正常工作:

=IF($F3:$F<TODAY(),"Expired","Active LOA")

您也可以尝试 arrayformula,只需在 F3 上输入公式即可:

=arrayformula(if($F3:$F="","",IF($F3:$F<today(),"expired","active")))

Roaster与表单提交不同步的问题是因为Vlookup仅限于return first occurence除非你做这样的调整,这里我给出一个简单的解决方案总是 return the latest result for syn:

 =iferror(index(FILTER('SC LOA Response'!C:$I,'SC LOA Response'!C:C=B6),COUNTIF('SC LOA Response'!C:C,B6),7),"")

由于你的花名册是固定的,你可以在每一行复制公式,希望它能解决你的问题:)