嵌套如果公式确定date范围

寻求debugging帮助,我想要一个单元格输出一个X,如果开始date或截止date在一个月内,但是,当我在我的列运行公式一些单元格中没有任何文本,他们输出为“真正”。 我需要修复代码,以便空白单元格(无文本)中的输出为“false”。 这是我到目前为止

=IF(OR(D5>=DATEVALUE("6/1/2017"), E5<=DATEVALUE("6/30/2017")), "X", "") 

使用MONTH()

 =IF(OR(MONTH(D5)=6,MONTH(E5)=6),"X","") 

问题不在于限制date到月份内,要按照我们需要将两个date括起来的方式来完成:

 =IF(OR(AND(D5>=DATEVALUE("6/1/2017"), D5<=DATEVALUE("6/30/2017")),AND(E5>=DATEVALUE("6/1/2017"), E5<=DATEVALUE("6/30/2017"))), "X", "") 

在这里输入图像说明