使用 Excel table,适用于所有行的公式,不适用于第一个 table 行
Using Excel table, formula that works in all rows, not working on first table row
我有一个 Excel table 用于记录项目事件。我正在使用公式(如公式栏中所示)自动为条目添加时间戳。它适用于 table 的所有行,但第一行除外。在图像中,您可以看到第 2 行的 "Date of Entry" 单元格已被选中,公式存在,但未被激活。我还添加了一个相同 table 的图像,并选择了第 3 行,您可以看到它包含相同的公式。还启用了迭代计算(见图)。那么为什么 table 的第一行(第 2 行)没有触发函数呢?
=IF(OR([Event Summary]<>"",[Currently Awaiting]<>""),IF([Date of Entry]=0,NOW(),[Date of Entry]),"")
您需要启用 "iterative calculation" 才能正常工作。此外,公式需要像这样引用相关单元格:
=IF(OR([@[事件摘要]]<>"",[@[当前等待]]<>""),IF([@[进入日期]]="",现在(),[@[进入日期]]),"")
我有一个 Excel table 用于记录项目事件。我正在使用公式(如公式栏中所示)自动为条目添加时间戳。它适用于 table 的所有行,但第一行除外。在图像中,您可以看到第 2 行的 "Date of Entry" 单元格已被选中,公式存在,但未被激活。我还添加了一个相同 table 的图像,并选择了第 3 行,您可以看到它包含相同的公式。还启用了迭代计算(见图)。那么为什么 table 的第一行(第 2 行)没有触发函数呢?
=IF(OR([Event Summary]<>"",[Currently Awaiting]<>""),IF([Date of Entry]=0,NOW(),[Date of Entry]),"")
您需要启用 "iterative calculation" 才能正常工作。此外,公式需要像这样引用相关单元格:
=IF(OR([@[事件摘要]]<>"",[@[当前等待]]<>""),IF([@[进入日期]]="",现在(),[@[进入日期]]),"")