Excel If 命令查看日期是否在不包括年份的日期范围内

问题描述 投票:0回答:2

如果我有出生日期,例如1990 年 1 月 1 日,我需要查看此出生日期是否在此人与我住在一起的日期范围内,例如 1990 年 1 月 1 日。 2022 年 12 月 12 日至 2023 年 2 月 3 日。在这个例子中是“是”。

我厌倦了这个公式,但它包括年份

=IF(AND(H4>V4,H4<AA4),"Yes", "No") 

其中 H4 是 DOB,V4 是到达,AA4 是出发。

任何帮助都会很棒,
预先感谢

excel excel-formula
2个回答
1
投票

我不知道确切的功能,但你可能会选择这种方法:

获取该人的生日,检索日期和月份,并从中创建一个新日期。对开始日期和结束日期执行相同的操作,并验证调整的生日是否在调整的开始日期和结束日期之间。

编辑:示例:

Cell C1=DATE(0, MONTH(Birthday),  DAY(Birthday))
Cell C2=DATE(0, MONTH(Beginning), DAY(Beginning))
Cell C3=DATE(0, MONTH(Ending),    DAY(Ending))

结果:

=AND(C3>=C1,C2<=C1)

1
投票

我的处理方法略有不同,这确实意味着我在电子表格中添加了一个新列。 这是下一个生日。公式为:

=IF(H3<>"",EDATE(H3,(DATEDIF(H3,$I$1,"y")+1)*12),"")

H3 出生日期 I1 预设日期,对我来说是今年9月1日,因为这是开学的时间

那么查看学生和我在一起时是否会过生日的公式是:

=IF(AND(AH3>V3,AH3<AA3),"Yes", "No")

AH3我的新专栏“下一个生日” V3 到达日期 AA3 出发日期

然后,我简单地使用一些条件格式将带有“是”的内容更改为粗体颜色,以便能够轻松查看它们

© www.soinside.com 2019 - 2024. All rights reserved.