所有
我在表格中有三列 - 候选人编号(可以是重复的),最后一次检查日期,以及他在日期测试中的分数。
我需要一个公式,根据候选人编号和我在单元格中指定的日期查找最后一个日期。
我尝试MAX((Sheet2!$C$6:$C$45<=G$6)*Sheet2!$C$6:$C$45)
获取前一个日期,但无法整合如何限制它仅根据候选人数进行检查。
我的输出看起来像单元格A1(候选编号)和单元格B1(我想检查的日期)
输出:
"Candidate Number"
"Last checkin date prior to the specified date"
"Marks on that output date"
非常感谢
答案 0 :(得分:2)
此公式将为您提供B1日期之前的最后日期,其中候选编号是A1中的数字。我假设候选编号在A列中,日期在B列中,在第6到45行中。
=MAX(IF(Sheet2!A6:A45=A1,IF(Sheet2!B6:B45<B1,Sheet2!B6:B45)))
它是一个数组公式,所以用ctrl-shift-enter
确认答案 1 :(得分:0)
您可以使用MAX(IF
组合
请勿忘记使用CTRL+SHIFT+ENTER