Excel 日期公式

Excel 日期公式

http://imgur.com/67pOgu8

有人能看看我的公式并帮我解决吗?公式肯定有错误,因为我的金额进入了 AD 列,而不是 AC 列。请参见突出显示的单元格。

更清晰的说明:如果 E11 日期在 2015 年 8 月 31 日或之前,则 P11 金额应列在 AC 栏中。如果 E11 在 2015 年 9 月 1 日或之后,则 P11 金额应列在 AD 栏中。

我在超级用户的指导下创建了它,但我想在多次剪切/粘贴之后我把它弄乱了!如果可以的话请帮助我。

答案1

您的区域设置可能使用 DMY 顺序,但屏幕截图中的“日期”看起来像是 MDY 顺序的日期。如果 Excel 无法使用当前区域设置将文本解释为日期,则单元格仍为文本。

在对文本和数字进行排序或比较时,文本始终被视为大于数字,因此 AC11 中的公式条件=IF(E11<=DATE(2015,8,31),P11,"")为假,而 AD11 中的公式条件=IF(E11>DATE(2015,8,31),P11,"")为真。

要测试单元格是否包含日期,请尝试将日期格式从短日期更改为长日期。它会改变吗?

以下是第 11 行包含无法在 DMY 区域设置中解释为日期的文本,而第 12 行包含真实日期的情况的屏幕截图。

在此处输入图片描述

答案2

尝试将该单元格的当地日期更改为英国。右键单击单元格,设置单元格格式,然后查看下面的屏幕截图。

我们正在尝试让 Excel 理解数据的含义。您想要 dd/mm/yyyy,而 Excel 目前将其视为 mm/dd/yyy。您的公式运行正常,只是对数据的解释不正确。

日期 地点 美国

相关内容