首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >公式,用于计算一个单元格中的日期是否大于另一个单元格中未以日期格式表示的日期。

公式,用于计算一个单元格中的日期是否大于另一个单元格中未以日期格式表示的日期。
EN

Stack Overflow用户
提问于 2021-01-18 05:35:46
回答 1查看 24关注 0票数 0

在单元格B2中,我的格式设置为General。

单元格C46有以下公式:= has ()

单元格B2中的公式是:=TEXT(C46,“m”)和“- "&TEXT(INDEX(Data!N:V,MATCH(G60,Data!V:V,0),2),"d")

这个公式所做的(至少我认为)是合并另外两个单元格,它们也是通用格式的。

结果是“1-5”,我对此很满意,因为它让我看起来像是在约会

在单元格A2中,我有另一个公式,这就是我需要帮助的地方。我希望公式能看到单元格B2中的第一个数字,并将其作为一个月来读取。然后,我希望它查看B2中的第二个数字(连字符后面的数字),并将其作为一天阅读。

最后,我希望A2中的公式(它将B2作为日期阅读)来告诉我B2是大于还是小于今天的日期。如果它大于,则标记为“已支付”。如果没有,那么“没有支付”

=IF(日期(年份(B2)、月份(B2)、日期(B2)

我不知道为什么这不起作用。我甚至尝试将B2转换为下面的公式,但仍然不起作用。

=TEXT(C46,“m”)和“- "&TEXT(INDEX(Data!N:V,MATCH)(G68,Data!V:V,0),2),”d“和”&年“(今天())

任何帮助都会很好..。如果上面有任何不清楚的地方,请告诉我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-18 06:43:01

我想我比我想要的更好了。因此,这个公式会告诉我,如果日期已经通过,账单就已经支付了。如果日期还没有过去,它会告诉我,离账单到期还有多少天?

=IF(DATEVALUE(B68)B68,"Paid",“到期”in“&B68-今天()和”days"))

看起来它在几个测试之后就开始工作了,但是如果有人发现了任何问题或者改进的方法,我很想知道。

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

https://stackoverflow.com/questions/65769308

复制
相关文章

相似问题

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