手机版

excel有重复值 如何获得销量前三?

时间:2021-09-18 来源:互联网 编辑:宝哥软件园 浏览:

下图:

有两个第一名和两个第二名。使用LARGE函数获取前三名的销量时,会出现错误。要删除前三个销售数据,我们需要FREQUENCY函数。

公式实现

在F2中输入公式:

=LARGE(IF(FREQUENCY(B $ 2: B $ 13,B $ 2: B $ 13),B $ 2: B $ 13,ROW(A1))

可以,可以提取最大销量,通过填写公式可以得到第二、第三销量。

公式分析

FREQUENCY(B $ 2: B $ 13,B $ 2: B $ 13):

返回B2:B13区域中每个单元格的频率。

FREQUENCY函数只在数值首次出现时返回数值出现的次数,其他函数返回0。因此,这部分的返回值如下:

IF(FREQUENCY(B $ 2: B $ 13,B $ 2: B $ 13),B $ 2: B $ 13):

使用IF函数判断上一步的结果。如果不是0,则返回相应的数值。如果为0,将返回FLASE。因此,这部分将返回一个由重复值和FLASE组成的数组,如下图所示:

大型(IF(FREQUENCY(B $ 2: B $ 13,B $ 2: B $ 13),B $ 2: B $ 13,ROW(A1)):

在前面的公式中,返回最大值,即最大销量。将公式填写下来,以返回第二个和第三个销售量。

频率函数

功能:

计算某个区域数值出现的频率,然后返回一个垂直数组。

语法

频率(数据数组,容器数组)

汉语语法:

频率(要计数的数组,间隔点数组)

FREQUENCY函数语法有以下参数:

需要Data_array。一组值或对其频率将被计数的一组值的引用。如果data_array不包含任何数值,FREQUENCY将返回一个零数组。

需要Bins _ array。间隔数组或对间隔的引用,data_array中的值将插入到这些间隔中。如果bins_array不包含任何数值,FREQUENCY将返回data_array中的元素数。

版权声明:excel有重复值 如何获得销量前三?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。