索引匹配仅查找第一个值

索引匹配仅查找第一个值

我有一份有重复项的员工列表,每个员工都有一个代表销售数量的数字。我尝试使用以下公式提取给定名称的最高销售额,但它只提取找到的第一个值,而不是遍历整个列表:

=MAX(INDEX(表 1[销售],MATCH([名称],表 1[名称],0)))

列表

答案1

您可以使用如下所示的数组公式执行此操作。数组公式必须通过Ctrl- Shift-进行确认Enter

=MAX(IF([Name]=[@Name],[Sales]))

或者,如果您有 Office 365 订阅,则可以使用新的 Maxifs 功能,如下所示:

=MAXIFS([Sales],[Name],[Name])

在此处输入图片描述

相关内容