坚持使用Excel Max If

时间:2017-03-28 02:44:12

标签: excel

嘿,所以我遇到了excel的一个问题,我很难解决问题。

我目前有三列数据

A       B    C
Apple   12   sold to
Mellon  3    sold to

等。我目前的问题是我需要找到最大值和最小值然后返回C列。

目前我正在尝试使用以下内容:

B1在哪里说" Apple"和H是寻找最大值的范围。

这里有没有人有任何好的想法?目前它回来#Name

 =max(MAX(IF($B$5:$B$71510=B1,$H$5:$H$71510))

1 个答案:

答案 0 :(得分:0)

如果您使用的是Office 365,则可以使用MAXIFS功能:

=MAXIFS($H$1:$H$71510,$B$1:$B$71510,"="&B1)

这是Microsoft关于该功能的文档: https://support.office.com/en-us/article/MAXIFS-function-dfd611e6-da2c-488a-919b-9b6376b28883

如果您使用的是其他版本的Excel,则可以尝试使用此版本。请注意,你必须输入它作为一个数组函数(cntrl-shift-enter而不是只输入。如果你做的话,它会在你的函数周围加上大括号{})

=MAX(IF($B$1:$B$71510=$B1,$H$1:$H$71510))

有关此方法的更多讨论: https://www.experts-exchange.com/questions/28589900/A-MAXIFS-function-in-Excel.html