首页 > 解决方案 > 在excel中提取前10个最大值

问题描述

我在单元格 M1 中有一个值,我需要将它与报告中的值匹配!BE 列并返回 Report! 中的前十个(重复次数)值!AY 列,放入 M24 到 M34。我对公式有困难。

我尝试了一个公式来恢复与标准匹配的前十个最重复的值。到目前为止,我正在使用... =IFERROR(MODE(IF(1-ISNUMBER(MATCH(Data,$C$1:C2,0)),Data)),"") 来获取前十个重复出现的数字,然后在下一列中使用 =COUNTIF(Data,C2) 显示该数字在该范围内出现的次数我将如何显示该数字在该范围内出现的次数,仅满足一个条件而忽略该范围内的任何空白单元格?我附上一个例子。

(下图为新图)

十大帮助

标签: excel-formula

解决方案


将此公式放入 M24 并向下拖动另外 9 行。

=AGGREGATE(14, 7, (AY$1:AY$99="abc")*(BE$1:BE$99), ROW(1:1))

在此处输入图像描述

顺便说一句,M24:M34 是 11 行而不是 10 行。


推荐阅读