如何在Excel中减去仅日期格式"mm/dd"?



我的日期数据是从我们的系统中提取的,格式为"mm/dd";不是今年。

因此,当我减去旧年份和当前年份之间的值时,我遇到了这个问题。

示例:日期行动日期检查结果当前日期
12/21 01/03-352 03/18/2022

正确的结果是:日期行动日期检查结果当前日期
2022年1月21日13月18日

如何正确地做减法?谢谢

我假设Excel将12/2101/03视为日期,但在这样做的过程中,在所有情况下都假设为当前年份。这从细胞A2 减少了1年

=DATE(YEAR(A2)-1,MONTH(A2),DAY(A2))

例如。测试前一日期是否比后一日期少一个月,如果不是,则从前一日期扣除1年,然后计算差异

+------------+------------+------+
|      A     |     B      |   C  |
1 |   earlier  |   latter   | diff |
+------------+------------+------+
2 | 2022-12-21 | 2022-01-03 |   13 |
+------------+------------+------+
in cell C2
=IF(MONTH(A2) > MONTH(B2),B2-DATE(YEAR(A2)-1,MONTH(A2),DAY(A2)),B2-A2)

相关内容

  • 没有找到相关文章

最新更新