Excel formula 从列中的每个单元格中查找日期值,并根据日期在两个日期之间的位置返回年份日期

Excel formula 从列中的每个单元格中查找日期值,并根据日期在两个日期之间的位置返回年份日期,excel-formula,Excel Formula,我想添加公式,以便在B列(从B2开始)的每个单元格中找到保单年,这是通过询问A列中相应单元格中显示的日期,然后检查它是否位于某个范围(起始日期和到期日期)来确定的D2:E5保单年度位于C2:C5,我已经显示了我希望B列单元格中的公式从C列中得出的值 A列B列期望值C列D列E列 2017年4月2日2016年12月5日2017年12月4日 2017年6月5日2016年12月5日2017年12月4日2018年12月 2017年12月6日2017年2018年12月5日2018年12月4日2019年12月

我想添加公式,以便在B列(从B2开始)的每个单元格中找到保单年,这是通过询问A列中相应单元格中显示的日期,然后检查它是否位于某个范围(起始日期和到期日期)来确定的D2:E5保单年度位于C2:C5,我已经显示了我希望B列单元格中的公式从C列中得出的值

A列B列期望值C列D列E列
2017年4月2日2016年12月5日2017年12月4日
2017年6月5日2016年12月5日2017年12月4日2018年12月
2017年12月6日2017年2018年12月5日2018年12月4日2019年12月
2018年1月4日2017年2019年12月5日2019年12月4日2020年12月
2018年8月6日2017年 2018年12月4日2017年 2018年12月29日2018年
2019年3月6日

=IFERROR(@INDEX($C$2:$C$6,AGGREGATE(15,6,(ROW($D$2:$D$6)-ROW($A$2)+1)/($E$2:$E$6=$A2)),1)),”)上述公式是一位朋友推荐的,但似乎不起作用,我也不完全理解。