当前位置: 首页 >  资讯 > 正文

excel如何匹配某一日期所在时间段? 世界观点

2023-06-16 12:17:04 来源:哔哩哔哩


【资料图】

如何在下图右表所示,输入幼儿姓名、育儿假休假时间后,匹配左表信息,返回左表E2到G2的值(即一周岁、两周岁、三周岁),显示休假时间属于哪个时间段呢?

可以使用Excel中的IF函数和AND函数来实现这个功能。

假设左表的数据从A1到G4,右表的数据从I1到K4,其中I列为幼儿姓名,J列为育儿假开始时间,K列为育儿假结束时间。

在右表L列中输入以下公式:

```

=IF(AND(J2>=DATE(YEAR(A2),MONTH(A2),DAY(A2)),J2<DATE(YEAR(A2)+1,MONTH(A2),DAY(A2))), "一周岁", IF(AND(J2>=DATE(YEAR(A2)+1,MONTH(A2),DAY(A2)),J2<DATE(YEAR(A2)+2,MONTH(A2),DAY(A2))), "两周岁", IF(AND(J2>=DATE(YEAR(A2)+2,MONTH(A2),DAY(A2)),J2<DATE(YEAR(A2)+3,MONTH(A2),DAY(A2))), "三周岁", "")))

```

这个公式中,首先使用AND函数判断育儿假开始时间是否在左表中的某个时间段内,如果是,则返回对应的年龄段;如果不是,则继续判断育儿假结束时间是否在左表中的某个时间段内,如果是,则返回对应的年龄段;如果不是,则返回空字符串。

最后,将公式拖拽至右表的L列中的其他单元格即可。

注意,这个公式假设左表中的时间段是按照年龄从小到大排列的,且每个时间段的开始时间是该年龄的生日,结束时间是下一个年龄的生日。如果左表中的时间段不是按照这种方式排列的,需要相应地修改公式。

标签:

<  上一篇

火车卧铺车厢位置图_火车卧铺车厢分布图

下一篇 >

最后一页