【问题标题】:Excel if statement with greater than conditionExcel if语句大于条件
【发布时间】:2016-12-02 05:49:13
【问题描述】:

在我名为 main 的 Excel 表中,我指的是 2 个单元格值

Main C9 -   dd-mm-yyyy   
Main C10 -  (number)

现在在另一张纸上,我正在检查以下条件。

如果 Main C9 上的月份和 Main C9+1 上的月份相等,如果这等于下一个条件,即 Main c9 上的天大于 Main C10 上的数字。如果此条件为真,则当前单元格值应为 0,如果不为真,则值应为 1。在第一个 if 语句中,即 Main C9 和 Main C9+1 上的月份相等,如果为假,我必须显示当前单元格中的值为 1。

我正在使用以下公式,但不知何故它不起作用。

=IF(TEXT(Main!$C$9,"mmm")=TEXT(Main!$C$9+1,"mmm"),IF(TEXT(DAY(Main!$C$9),"d")>Main!C$10,0,1),1)

如果我在这里遗漏了什么,你能告诉我吗?

【问题讨论】:

  • 你能举一个C9和C10中的值的例子吗?
  • C9 - 25-12-2015 C10 - 5

标签: excel excel-formula


【解决方案1】:

我认为你的方法还可以,但不要使用 TEXT,

看看这是否有效

=IF(MONTH(C9)=MONTH(C9+1),IF(DAY(C9)>C10,0,1),1)

【讨论】:

  • 我看到它在这个在线链接上工作,但不在我的 excel 中:1drv.ms/x/s!AgQc2ivMWd0lgmZM2ZpH0FYKvHeT
  • 它正在工作。我想我的 C10 单元格有问题。我做了重新格式化,现在可以工作了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-18
  • 2019-02-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多