excel Max IF函数

时间:2019-03-19 16:49:59

标签: maxifs

我正在阅读以下确实有帮助的帖子:

“我正在尝试根据另一列查找最大值。这是我尝试过的:

=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中的日期,我需要找到一列的最大值。

1 个答案:

答案 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))}