Excel 日期之前的四月

Excel 日期之前的四月

我正在寻找一个简洁的公式,可以输出任何给定日期的 01/04/yyyy(日期值)之前的值 - 所以:

A1: 31/05/2023     B1: 01/04/2023 (formula calculated, datevalue 45017)
A2: 22/03/2024     B2: 01/04/2023 (same formula as above)
A3: 01/12/2021     B3: 01/04/2021 (same formula as above)
A4: 01/01/2022     B4: 01/04/2021 (same formula as above)

有任何想法吗?

答案1

在单元格 B1 中尝试以下公式:

=IF(MONTH(A1)>=4,DATE(YEAR(A1),4,1),DATE(YEAR(A1)-1,4,1))

将其向下拖动以填充其他单元格。

结果

相关内容