Excel 单元格设置为英国日期格式,看起来像英国格式,但计算时却按照美国格式进行

Excel 单元格设置为英国日期格式,看起来像英国格式,但计算时却按照美国格式进行

我正在开发一个 Excel 表,其中有两个日期单元格。在两个单元格设置中,我都将其设置为英国英语,即 dd/mm/yy。执行此操作后,两个单元格中的日期均显示为英国英语格式。

但是,由于我使用这些日期来计算日期之间的差异,我发现计算结果相差甚远。我现在尝试在单元格中以英语美国格式(即 mm/dd/yy)输入日期,尽管它仍然设置为英国格式,并且它开始正确计算日期之间的差异。再次输入美国格式,单元格本身显示为英国格式,并且计算正确。

简单来说,2018 年 1 月 1 日在单元格中显示为 10/01/18。如果我计算的另一个日期是 12/01/18,我应该得到答案 2。然而,尽管单元格仍然看起来像这样,但计算是按照美国格式进行的,并在 10 月 1 日至 12 月 1 日之间进行计算。

为什么,你感到困惑吗?我也是。

答案1

Excel 在日期方面有点奇怪。它实际上不会按照我们读取的格式对实际日期进行数学运算。它会在后台以通用格式转换为整数。话虽如此,您应该能够完成您想要做的事情。

还请考虑到 Excel 中有很多日期数学公式,请参阅底部的链接。

我认为你想要的屏幕截图

单元格格式的屏幕截图

单元格格式的屏幕截图

公式的屏幕截图

您还可以看看这些: https://www.extendoffice.com/documents/excel/1143-excel-convert-number-to-date.html

https://business.tutsplus.com/tutorials/excel-date-and-time-formulas--cms-28023

祝你好运,G^2

相关内容