使用动态公式自动填充新行

时间:2017-10-30 11:57:32

标签: google-sheets

我为最终用户创建了一个简单的Google表单,用于输入他们的电子邮件,退房日期和借用计算机的返回日期。我能够在列H =IF(E2=E2,MAX(TODAY()-E2,0),0)中获取公式以显示过期日期,该日期过期检查E列(返回日期)。然后,每天都会运行一个应用程序脚本,并查看过期天数是否大于0,如果是,则会发送提醒以提交电子邮件。

我的问题是列H已分配静态单元格,我不想进入并将公式复制到新提交的行中的下一个单元格。我已经将以下内容添加到Column H标题中,尝试自动填充公式无效。我一直在使用一些示例但似乎无法使其工作。 ={"Days Overdue";ARRAYFORMULA(IF(H2:H="",,IF(E2=E2,MAX(TODAY()-E2,0),0)))}

其中H列是“Days Overdue”行,E列是Return Date行。如何根据行动态更改E2,E3,E4等?

1 个答案:

答案 0 :(得分:1)

在H2中试试这个:

=arrayformula(if($E2:$E<>"",IF($E2:$E=$E2:$E,TODAY()-$E2:$E,0),""))