首页 > 解决方案 > Excel 公式以匹配日期范围内的项目

问题描述

我正在尝试将产品销售日期与销售范围日期相匹配。到目前为止,我有以下内容:

=INDEX(A3,MATCH(1,((H:H=A3)*(B:B>=I3)*(B:B<=J3)),0))

如果 A 列与 H 列匹配并且 B 列在 I 列和 J 列之间,我试图让公式产生一个结果,其中 J 可能尚未发生。

我在这里添加了我的示例电子表格的照片

编辑:列 E15 没有返回任何结果 见这里

标签: excel

解决方案


使用这个数组公式:

=IF(SUM(($H$3:$H$12=$A3)*($I$3:$I$12<=B3)*(IF($J$3:$J$12<>"",$J$3:$J$12,TODAY()+1)>$B3)),$A$3,"")

作为一个数组公式,退出编辑模式时必须使用 Ctrl-Shift-Enter 而不是 Enter 来确认。


推荐阅读