日期无法识别

时间:2020-01-08 17:36:21

标签: excel date if-statement conditional-statements

我写了一个条件公式来识别两个日期(大于和大于)。但是,有一些日期返回“ false”。所有列均格式化为日期。有人可以帮忙吗?

Month Table

Formula

Results

1 个答案:

答案 0 :(得分:0)

这不是所问问题的直接答案,但是正如Scott所说,您使用的公式比必要的复杂得多。如果您需要为某个时期内的日期返回一个数字,并且这些时期不重叠,则可以使用以下公式:

=SUMPRODUCT((AQ3>=$DF$3:$DF$15)*(AQ3<=$DF$3:$DF$15),$DH$3:$DH$15)

如果需要处理文本值,则更为复杂。例如,如果“ expired”是唯一的值(对于不适合任何时期的日期也是如此),则可以将IF函数添加到上一个公式中:

=IF(SUMPRODUCT((AQ3>=$DF$3:$DF$15)*(AQ3<=$DF$3:$DF$15),$DH$3:$DH$15)>0,SUMPRODUCT((AQ3>=$DF$3:$DF$15)*(AQ3<=$DF$3:$DF$15),$DH$3:$DH$15),"expired")
相关问题