我有一个日期列表,我想将其分为两类。 2024 年 6 月 21 日之前的日期和之后的日期。我的日期格式如下:19-09-2024 06:45
我创建了一个 if 函数,但它的结果不是我所期望的。我试图找出原因,但还是不明白。
这是Excel函数:
=ALS(TEKST(W2;"dd-mm-jjjj")<"21-06-2024";"1";"2")
我在 2024 年 9 月 19 日得到“1”,而这应该是 2。 对于 2024 年 1 月 8 日之前的所有日期,我得到“1”-s。 31-07-2024 返回 2(如预期)。 然后 20-07-2024 再次返回 1。从 2024 年 6 月 30 日起,它返回 2。 然后,在 2024 年 6 月 20 日,它再次返回 1。
所以实际上,我只查看日期的当天部分,而不是整个日期。
我已经度假了几周,所以我的大脑可能需要一些时间才能再次以最佳状态工作,但我无法弄清楚这一点。
只需使用
=IF(W2<DATE(2024;6;21);1;2)
``
Expecting W2 contains a date not a string. The display format can vary.