首页 > 解决方案 > 如何根据另一列中的日期使一列返回所需的值?

问题描述

我正在寻找一个公式,它将根据在另一列中输入的日期自动返回一个值。

这是具有所需结果的电子表格的照片副本。

这是具有所需结果的电子表格的照片副本。本质上,我希望根据 F 列中输入的数据(即日期)自动返回数字 0、1、2、3。

前任。

我无法将所需的所有条件都融入公式中,而且我在这方面的成功率低得令人尴尬。坦率地说,我什至不确定应该使用什么样的功能来完成我想要完成的工作。任何可以提供的帮助将不胜感激。

标签: google-sheets

解决方案


你可以试试这样的

=ARRAYFORMULA(
  (F2:F=DATE(2021,1,1))*1+
  (F2:F="")*2+
  (F2:F<DATE(2019,1,1))*(ISDATE_STRICT(F2:F))*3+
  (F2:F>=DATE(2020,1,1))*(F2:F<DATE(2021,1,1))*4+
  -1
)

在此处输入图像描述


推荐阅读