在我称为主表的Excel工作表中,我指的是2个单元格值

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


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

如果主C9上的月份与主C9 + 1上的月份相等,那么下一个条件即相等,即主C9上的日期是否大于主C10上的数字。如果此条件为真,则当前单元格值应为0,否则为1。首先,如果语句(即Main C9与main C9 + 1上的月份)相等,则为false,我必须显示当前单元格中的值为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)


你能告诉我我是否在这里想念东西吗?

最佳答案

我认为您的方法还可以,但是请不要使用TEXT,
看看是否可行

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

关于excel - Excel if语句大于条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40925622/

10-11 22:06
查看更多