答案 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")