Excel如果语句大于条件

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

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

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

如果主C9上的月份和主C9 + 1上的月份相等,如果这相当于下一个条件,即主C9上的date比主C10上的数字更大。 如果这个条件是真的,那么当前单元格的值应该是0,如果它不是真的,那么值应该是1.并且首先如果语句即主C9和主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) 

如果我在这里丢失东西,你能告诉我吗?

我认为你的错误是可以的,但是不要使用TEXT,

看看这是否工作

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