【问题标题】:Look up to find exact match based on the given date查找以根据给定日期查找完全匹配
【发布时间】:2016-08-28 01:17:33
【问题描述】:

全部,

我在一个表中有三列——考生编号(可以重复)、最后一次签到日期以及他在某个日期的考试成绩。

我需要一个公式,该公式可以根据候选人编号和我在单元格中指定的日期查找上一个日期。

我尝试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"

非常感谢

【问题讨论】:

    标签: excel indexing excel-formula match offset


    【解决方案1】:

    此公式将为您提供 B1 中日期之前的最后一个日期,其中候选编号是 A1 中的数字。我假设候选编号在 A 列,日期在 B 列,在第 6 到 45 行。

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

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

    【讨论】:

      【解决方案2】:

      你可以使用MAX(IF组合

      别忘了用CTRL+SHIFT+ENTER关闭你的公式

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-07
        • 1970-01-01
        • 2017-01-22
        • 1970-01-01
        • 2019-05-13
        • 2017-10-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多