【发布时间】:2016-01-14 00:33:00
【问题描述】:
在做了一些研究并找到了多个好的资源之后,我仍然发现自己陷入了一个简单的索引匹配公式(如标题所示)。很明显,我必须在这里思考/过度(很可能是在思考),而不是花太多时间搞砸它,我想我会问你们:) 这是我的公式:
{=INDEX($P$1:$Q$8,MAX(IF(($B$1>=$P$1:$P$8)*($B$1<=$Q$1:$Q$8),MATCH(ROW($Q$1:$Q$8),ROW($Q$1:$Q$8)))))}
稍微解释一下-
我希望将来自 b1 的用户输入引用到从 $P$1:$Q$8 开始的日期范围,并返回最新日期的结束日期(在列 q 中找到)(以防重叠)。但是,对于当前列表,我收到 #REF 错误。我尝试使用一些值,但最终从 b1 而不是相应的 Q:Q 日期获取用户输入。一开始我以为这是因为我对 MATCH 的工作原理缺乏了解,但即使是实验也让我更加相信,事实就是如此:/
【问题讨论】:
-
我认为您的工作表的屏幕截图会很有帮助。