首页 > 解决方案 > Google Sheet - 如何根据日期更改单元格值

问题描述

我希望根据今天的日期和另一个要求更改单元格值。

我正在谷歌表上创建一个发布时间表,我想创建一个临界单元。

随着编辑人员离选定的出版日期越来越近,反应越紧迫。

我还希望这个“关键”单元能够考虑另一个指示文章是否已经完成的框。

例如: : 一篇论文将于 3 月 8 日发表。此项目不表示为“已完成”。这是3月4日。距离论文完成还有 4 天的时间。我希望“关键”框显示为“高”。但是,如果评论的状态框显示“已完成”,那么评论框会显示“低”。

你有想法吗?

非常感谢您的帮助

标签: google-sheets

解决方案


使用此示例表,您可以使用此公式将关键列标记为低或高:

=IF(($B2-TODAY()<=4)*($C2<>"Finished"),"High","Low")

在第一行输入此公式并向下拖动到其余行:

在此处输入图像描述

或者,如果您只想在 D2 上使用一个公式,您可以使用:

=ARRAYFORMULA(IF(B2:B<>"",IF((B2:B-TODAY()<=4)*(C2:C<>"Finished"),"High","Low"),""))

推荐阅读