在Excel中searchdate范围内的date

我正在努力寻找一个公式或macros,这将帮助我在两个date的范围内find一个特定的date。 我尝试了一些不同的东西,但是我已经空了。 有没有解决方法? 我有3个datestring,我正在查看是否第三个date落在范围内。

恩。 date范围是var1 5/1/17到var2 5/7/17,我期待看到var3 5/5/17是否属于那个星期。 如果为true,则输出true,否则输出false。

提前致谢!

使用公式,你会这样做

=IF(AND([earliest date]<=[check date],[latest date]>=[check date]),"Yes","No")

在这里输入图像说明

如果你在VBA中需要它,你可以这样做:

 Function checkDate(date1 As String, date2 As String, chkDate As String) As String If date1 <= chkDate And date2 >= chkDate Then checkDate = "Falls between!" Else checkDate = "Outside the range" End If End Function 

并运行=checkDate(A2,B2,C2)