HI,大家好,我是偏爱函数公式,爱用Excel图表管理仓库的大叔Mr赵~

今天要说的案例是如何判断日期是否在指定的范围内。

如下图,如何判断请款日期在日期范围,用函数怎么写?

这个问题,很好理解,只需要请款日期大于等于日期范围的最小值,小于等于日期范围的最大值,就在范围内。

下面介绍5个函数公式,来解决这个问题~

❶ 常规公式。

=IF(AND(B3>=C3,B3<=D3),"是","否")

AND函数是且的关系,当两个条件都同时满足时,返回逻辑值True,否则返回逻辑值False。

❷ 用四则运算替代逻辑函数AND。

对于逻辑值来说:四则运算中,True=1,False=0;

逻辑判断中,非0数值=True,0=False。

对于AND函数是"逻辑与”运算,也叫"逻辑乘"运算,可用*代替。

=IF((B3>=C3)*(B3<=D3),"是","否")

❸ 用TEXT函数替代IF函数做判断。

TEXT函数格式代码规则是:"正数格式;负数格式;0格式",所以"是;;不"格式是,正数显示为"是",负数不显示,0显示为"否"。

=TEXT((B3>=C3)*(B3<=D3),"是;;否")

❹ MAX和MIN函数运用。

如果MAX(请款日期,日期范围最小值)=请款日期,且MIN(请款日期,日期范围最大值)=请款日期,必定在范围之内。

=IF(MIN(MAX(B3,C3),D3)=B3,"是","否")

❺ MEDIAN函数的运用。

MEDIAN函数返回一组数据的中值,如果MEDIAN(请款日期,日期范围最小值 ,日期范围最大值)返回的结果等于请款日期,必定在范围内。

=IF(MEDIAN(B3:D3)=B3,"是","否")

条条道路通罗马,办法总比问题多!

不管用什么方法,最终解决问题就是好办法~