excel学习库

excel表格_excel函数公式大全_execl从入门到精通

分类排名应该怎么做

之前讲到过,类似于下面的例子: 怎么样做重复的排名,如果你使用单纯RANK函数来做, 你得到的结果是这样的:第二名出现若干次以后,中间会产生一个跳跃. 这一章说过具体应该怎么做, excel中关于排名的所用用法 但是很多朋友反映函数组合不好理解. 那么今天,我给大家来做一个简单的,并且容易理解的. 同时还会说到另外一个例子也是本章的主题,怎么做分类排名如下图:N个产品,我们除了用之前的方法来对比数据排名,同时还在小的产品分类中来进行销售额排名. 1,简化重复排名公式.大家可以看到中间用到的公式是: E3单元格=RANK(D3,D:D)+COUNTIF($D$3:D3,D3)-1 第一段公式,是我们的RANK, 加上COUNTIF的含义在于:使用COUNTIF来判断销售额中出现同样数值的次数, 如果判断数值只出现了1次,那么根据公式之后还有一个-1,那么销售额的排名则是单纯的RANK,如果出现2次,那么就会增加1. 于是乎,在同样的数值出现若干次的情况下,排名会自动的累加,而不会出现跳跃的问题. 当然这个排名的问题在于,同样的数值,排名靠上面的会高于下方. 如果情况特殊,那么则需要依靠函数的熟练或者VBA来解决了,这样的情况属于通用情况. 2,分类排序.中间用到的公式: D3单元格等于: =SUMPRODUCT((--(B3=$B$3:$B$12)),(--(C3<$C$3:$C$12))) 首先就是SUMPRODUCT函数,你是否能够灵活应用. 解析: 为什么要加两个--? 这样的做法是把可能出现文本的字眼数字化. B3=$B$3:$B$12的含义是使用B3去对比这个系列中的每一个值 如果你单独在一个单元格输入,并且按F9键 你会看到一组B3和B3到B12中间分别的判断: SUMPRODUC函数中间的第二段: C3<$C$3:$C$12的含义也是同理,与这个系列中的每一个值进行对比, 大家应该都知道, TRUE在EXCEL中间数字形式是1 FALSE在EXCEL中间的数字形式是0 好,现在我们把这两组数据,数字化,然后排列在表格中:然后你再使用SUMPRODUCT函数,来套用这两组数据,你就会发现结果等于2 如果你就这么做,你会发现,你的结果是这样的:我们的排名基数,最小是1,所以,我们需要在这个公式中间+1 最后就是你想要的结果. 这算是比较常用的用法了.希望你能够学会.

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接