0

我试图了解 DATEDIF(date1,date2,"d") 和 DATEDIF(date1,date2,"yd") 在 Excel 中的区别。尝试处理闰年日期时非常令人困惑。

例如

=DATEDIF("2/29/2020","3/1/2021","yd")0.

但是当我尝试给予

=DATEDIF("2/29/2020","3/1/2021","d")1.

还有一件事是

=DATEDIF("2/1/2020","3/1/2021","yd")给出 29 和

=DATEDIF("2/1/2019","3/1/2021","yd")给出 28。

一些文章声称开始日期的年份用于计算,因此使用该逻辑DATEDIF("2/29/2020","3/1/2021","yd")应该给出1而不是零。有人可以解释计算是如何进行的,以及计算是在哪一年考虑的?

4

1 回答 1

0

文档中您可以看到有什么区别。

明确地说,该YD变体没有考虑年份,因此在闰年的情况下显示出不同的结果。

于 2021-02-22T10:58:29.537 回答