(已解决) 集算器函数 interval 日期间隔的问题

大佬们,关于集算器中的日期间隔计算有以下两个问题麻烦得闲时帮忙看看:

1、interval@y/m 是不是计算整年整月?

我用 EXCEL 里的 DATEDIF 函数跟集算器里的 interval 做了一下比较,发现结果不一样,如下所示:

imagepng

2022 年 11 月 3 日到 2024 年 11 月 2 日是不是没有满 2 个整年,也没有满 24 个整月。集算器里还有另外一个函数 age 是计算整年的,如果是 age(“2022-11-3”,“2024-11-2”) 此时返回的结果是 1,表示 1 整年,如果加选项 age@y(“2022-11-3”,“2024-11-2”) 或者 age@m(“2022-11-3”,“2024-11-2”) 这两个返回的结果是 2,所以此处关于 interval 的间隔年月有些困惑。

2、interval 函数能不能返回去除整年后剩下几个整月,或者去除整年整月后剩几天?

这个问题也就是上述截图中后三行用 DATEDIF 显示的结果,比如,参数 ym 表示去除整年后还剩几个整月,参数 md 表示去除整年整月后还剩几天,参数 yd 表示去除整年后还剩几天。我一开始以为在 interval 中也可以组合选项,interval@ym,interval@md,试了之后发现不是这么回事。

这个功能用在哪里呢?常用的地方就是计算工龄,返回多少年多少月多少天,就像上述截图中最后所示的 2022 年 11 月 3 日到 2024 年 11 月 2 日共有 "1 年 11 月 30 天"。

暂时想到的就这么多,恳请大佬们指导解惑,谢谢🙏