多条件的Rank排名公式?

EXCEL中关于排名的函数主要有rank函数,但在实际工作中,经常需要根据多个条件来进行排名。rank函数显然已不能满足,EXCEL中也同样没有一个单独的多条件排名的函数。但是,EXCEL中有一个神奇的函数,可以实现多个功能,其中就包含多条件排名的功能。它就是sumproduct函数。

sumproduct函数的基础功能和语法:

sumproduct是两个词语的组合,sum表示【求和】、product表示【乘积】,它的功能就是返回相应的数组或区域乘积的和。

区域可以增加多个,但是每个区域必须具有相同的大小,否则计算结果就会是错误值。

来看看扩展应用,下图是某销售目标达成情况表

扩展应用1:多条件计数,统计各区域达标网点数

此公式功能其实就等同于与countifs函数。

扩展应用2:多条件排名,统计商店的区域达成率排名

在G2单元格输入公式并下拉:

公式解析:观察一下上面多条件计数和多条件排名的公式语法,多条件排名有一部分是与多条件计数公式相同的:

这一部分就是实现多条件计数功能。

然后在此基础上增加了:*(排名区域>排名数值)

它的功能就是在符合多条件的前提下,再计算出大于排名数值的个数。

公式最后+1,最终实现排名。

很多人不理解为什么公式最后要加1。因为它是先计算出大于排名数值的个数,加上1,才会是最终名次。打个通俗的比方。把排名的数值想象成是一组队员在进行一场赛跑比赛,它是计算比你跑得快的人有几个。如果跑在你前面的人有1个,那么你就是第2名。如果没人跑在你前面,你就是第1名。

本节讲解了运用SUMPRODUCT函数实现多条件排名的功能,其实这个函数还能实现更多的功能,以后再跟大家一起学习它的其他用法。创作不易,各位看官老爷请多多给小编点赞!

  Excel是工作中经常使用到的办公软件,但是很多人并不是非常擅长使用它。其实Excel也符合二八定律,掌握其中使用频率最高的5个函数,基本可以满足日常工作的需要了。今天在这里和大家详细的讲解下这5个函数。

  一、RANK函数(排名函数)

  RANK函数公式解析

  A集团公司下属18个分公司,年底要对18个分公司年度KPI和盈利亏损情况进行考评,需要了解各个分公司KPI排名及亏损情况排名。

  (2)将鼠标移到D2单元格右下角,直到出现填充柄,双击填充柄则D3:D19自动填充了D2的公式,或者下拉填充柄至D19。

  (3)用同样的方法在E2实现年度利润升序排序,注意:E2需要升序排序,order则不能为0或者为空,所以此处用1代替。

  职业问答社交网站上找大牛学习吧。

  三、COUNT函数(计数函数)

  在数据分析中我们通常要统计数字个数,而COUNT函数的作用就是在Excel办公软件中计算参数列表中的数字项的个数。注意:只有数字类型的数据才被计数。

  COUNT函数公式解析

  案例:有一列数据,只有数字格式才是符合规范的,其他格式均不符合规范。现在需要计算这列数据中有多少个规范的数据。

  最终计算结果:4。代表A2、A4、A5、A9这4个单元格。

  COUNT函数计算结果

  COUNT函数只是最基本的统计分析函数,是其他计数类函数的基础。下面给大家介绍几个CONUT函数家族的其他几个成员。

  COUNTA函数计算区域中不为空的单元格的个数。

  案例:计算表格中不为空格的单元格个数。

  方案:在A8单元格输入公式“=COUNTA(B2:D6)”

  最终计算结果:14。代表除了C5单元格外所有的单元格个数。

  COUNTA函数计算结果

  计算指定单元格区域中空白单元格的个数。

  案例:计算表格中空白单元格的个数。

  最终计算结果:1。代表C5单元格为空格。

  COUNTIF函数公式解析

  主要用法一:利用COUNTIF函数识别重复数据

  案例:现有一组客户电话号码,需要通过客户回访了解客户对公司产品的看法,为不过度影响客户感知,一个号码原则上只能拨一次,所以现在需要对相同号码进行筛选。

  (3)复制公式至B3:C11区域单元格中。

  (4)筛选出C列中等于1的电话号码即可找出电话号码中所有的非重复项。

  COUNTIF函数计算结果

  主要用法二:按照条件格式计数

  案例:现有一个学生成绩表格,需要对其中及格(>=60)的同学个数进行筛选,求全班学生中的及格人数。

  COUNTIF函数计算结果。是不是很厉害。告诉你一个更厉害的消息,这些都是在职业问答社交网站上大牛分享的。还有很多创业,管理,编程,运营推广方面的经验。

  四、IF函数(条件函数)

  IF函数是EXCLE中最常见的一个函数,它可以对值和期待值进行逻辑比较。

  案例:现有某一年级同学的考试成绩,学校为不让家长和学生“唯分数论”,故不下发学生的真实成绩,只以"及格"、"不及格"表示,现需判断其结果。

  2、高级进阶应用(if函数嵌套)

  案例:现有某一年级同学的考试成绩,学校为不让家长和学生“唯分数论”,故不下发学生的真实成绩,以等级表示,80分以上"A"、60-80分“B”、60分以下“C”表示,现需判断其结果。

  方法:在C2单元格输入公式

  五、字段分列与合并函数

  在数据分析的过程中,很多时候我们都需要进行数据抽取,即保留原数据表中某些字段的部分信息,组成一个新的字段。可以是截取某一个字段的部分信息――字段分列;也可以是将某几个字段合并成为一个新的字段――字段合并。

  1、LEFT、RIGHT函数(字段分列函数)

  案例:现有一组电话号码,需要将电话号码前3位与后4位提取出来。

  案例:现在一组电话号码,需要用座机进行拨打,经判断所有号码均为异地号码,即需要在所有电话号码前加0。

  (1)增加B列,全部输入“0”

  注:合并文本和数字有两种方式,利用CONCATENATE函数和“&”(逻辑与)均可实现。

  RANK函数,VLOOKUP函数,COUNT函数,IF函数,字段分列与合并函数这5种Excel中使用频率最高的函数到这里就讲完了。

  职业问答社交网站 / 融资中,投资的朋友欢迎和我联系。

  继前面的课程,我们再来讲一个excel中rank函数排名的实例。

  在下面表中,显示了不同部门的业绩考评结果,现在我们利用rank函数来显示只满足条件的排名情况,即只对1部门的业绩考评结果进行排名。

  rank函数排名实例“只显示满足条件的排名”的操作步骤如下:

  此公式的含义是:首先判断A2单元格的值是否满足条件,如果满足条件就返回其中的排名,如果不满足条件即为空。

  再次选择D2单元格,并向下复制公式,即可依次判断A列中的类别,然后按条件返回排名。

我要回帖

更多关于 if公式多个条件怎么编 的文章

 

随机推荐