我正在阅读以下确实有帮助的帖子:
“我正在尝试根据另一列查找最大值。这是我尝试过的:
=MAX(IF(Sheet3!$B$2:$B$5491=Sheet4!A3,Sheet3!$E$2:$E$5491))
我阅读此代码的方式是,如果B列中第3页中的条件等于第4页中A3中的单元格,则返回第3页中E列中的最大值。在线并尝试了变体,但它所做的只是返回0。还有其他方法可以找到最大值吗?”
但是,我要比较的两列是日期。如果Sheet1!A3
中的日期早于或等于Sheet3B2:B5491
中的日期,我需要找到一列的最大值。
答案 0 :(得分:0)
您正在查看数组公式。要使其正常工作,您必须按CTRL + SHIFT + ENTER 而不是ENTER。这将在公式中添加大括号并将其转换为数组公式。
要在Sheet1!A3中的日期早于或等于Sheet3B2:B5491中的日期的情况下查找一列的最大值,则应为:
=MAX(IF(Sheet3!$B$2:$B$5491<=Sheet1!A3,Sheet3!$E$2:$E$5491))
请记住要按CTRL + SHIFT + ENTER 而不是ENTER,完成后会看起来像这样:
{=MAX(IF(Sheet3!$B$2:$B$5491<=Sheet1!A3,Sheet3!$E$2:$E$5491))}