首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在excel中比较两个日期返回错误的结果。

在excel中比较两个日期返回错误的结果。
EN

Stack Overflow用户
提问于 2018-07-26 22:56:35
回答 2查看 5.1K关注 0票数 1

我正在比较两个日期,如果日期%1晚于日期% 2,则如果未显示“过期许可证”,则许可证状态必须显示为“有效许可证”。但我总是得到“过期的许可证”在任何情况下。

我在Excel 2016中使用此公式:

代码语言:javascript
复制
IF([@[Date 1]]>=$BB$2;"Valid license";"Expired license")
EN

回答 2

Stack Overflow用户

发布于 2018-07-28 01:16:31

这个公式是正确的。

“date %1”列必须是date且必须为$bb$2

在Excel中,日期单元格是数字。您可以在任何单元格中使用=ISNUMBER(BB2)进行检查,并且结果必须为真。也与“Date 1”一起使用

票数 0
EN

Stack Overflow用户

发布于 2019-10-24 04:05:20

我比较了两列中的日期,看看它们是相同还是不同的=IF(D2=N2,"same","different"),但返回的结果不正确。

萨多罗德里格斯·塞古拉建议的支票是解决我问题的关键。有一列没有被格式化为date,即使我选择了一个单元格并选中了format,它也显示为date。=ISNUMBER函数暴露了这个问题。

我选择了列,并使用Data/Text to Columns来更正格式。然后我的简单公式就起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51541884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档