对于我正在做的一项工作,我使用一个公式来计算系统生成的报告中每行两个日期之间的差异。本质上,我使用的软件会生成报告,然后我的公式/逻辑会在原始报告上逐行执行,以创建第二份报告。
但是,我的一个公式的最终结果似乎在客户的机器上有所不同 - 而公式(如下)可能为我生成“10”,即 10 个月,但它会在他们的机器上生成 11。这是使用 DATEDIF 的结果,如下所示:
=DATEDIF("E"&row(),"F"&row(),"M")
这将在每一行中执行该函数并计算差值。我认为这可能与 DATEDIF 有关,因此我更改了它的运行方式,使其只减去月份(使用 MONTH 公式),这对我来说再次有效,但这次为客户带来了“12”。
以前有人见过这个吗?