告诉我们日期是否在excel的特定时间之前

时间:2017-05-07 10:48:45

标签: excel

我有一个电子表格,列A中有一个日期列。我希望有一个列,如果日期是2016年9月之前它返回TRUE。我该怎么做?

我在Excel中尝试了这段代码,但它无法正常工作。

=if(A1="2017","TRUE",if(month(F1)<"September,"FALSE","TRUE"))

任何人都可以帮我纠正这个吗?感谢

2 个答案:

答案 0 :(得分:2)

我假设A栏有实际日期(例如:2017年3月3日)。所以你的if语句(如果&lt;&#34; 9月和#34;)试图将文本与日期进行比较,这会给你一个错误。

最简单的方法是在一个单独的单元格中输入9/30/2016(对于这个例子,比如Q1)。然后在你的公式中,只需使用:= A1&lt; $ Q $ 1并将其拖下来。它应该给你T / F的日期。

答案 1 :(得分:0)

如果将Column A格式化为日期,则必须将其与日期进行比较。如果不是excel会给你意想不到的结果。

excel中的DATE功能允许您使用Years, Months and Days以日期格式输入数据。格式如下,

=DATE(Years,Months,Days)

您可以尝试以下公式,

=A1<DATE(2016,9,30)

并在整个范围内向下拖动。

enter image description here