根据给定date查找精确匹配

所有,

我有一个表中的三列 – 候选人编号(可以是重复的),上次签入date,他的分数在testingdate。

我需要一个基于候选人编号和我在单元格中指定的date来查找最后一个前一个date的公式。

我试过MAX((Sheet2!$C$6:$C$45<=G$6)*Sheet2!$C$6:$C$45)来获取之前的date,但是无法整合如何限制它只能基于候选人数目。

我的输出看起来像单元格A1(候选号码),并在单元格B1(date我想检查)

输出:

"Candidate Number" "Last checkin date prior to the specified date" "Marks on that output date"

非常感谢

这个公式将给你在B1date之前的最后一个date,其中候选编号是A1中的数字。 我认为,这个坦率的标题在A列,date在B列,在第6到第45行。

 =MAX(IF(Sheet2!A6:A45=A1,IF(Sheet2!B6:B45<B1,Sheet2!B6:B45))) 

这是一个数组公式,所以用ctrl-shift-enter确认

你可以使用MAX(IF组合

不要忘记用CTRL+SHIFT+ENTERclosures你的公式