首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

答疑分享126:数据排名,大排名,小排名

Office成长课堂

跟着课堂 一起成长

案例

要求1,门店在所有店铺中的排名

要求2,门店在各自分公司门店中的排名

要实现要求会用到两个函数

RANK函数,排名函数

COUNTIFS,多条件计数函数

步骤01

总排名,直接使用排名函数RANK,在目标单元格输入公式

=RANK(D3,$D$3:$D$18)

RANK函数,实际是有3个参数的

RANK(number,ref,[order])

RANK 函数语法具有下列参数:

Number 必需。要找到其排位的数字。

Ref 必需。数字列表的数组,对数字列表的引用。Ref 中的非数字值会被忽略。

Order 可选。一个指定数字排位方式的数字。

如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。

如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。

步骤02

案例中的关键在于小排名的应用。在目标单元格输入公式

=COUNTIFS(B:B,B3,D:D,">"&D3)+1

这里的B3和D3是动态条件值,随着公式的向下拖拽B列的条件值控制统计的区域,D列的条件值,控制统计的次数,因为排名是从1开始,初始区域是没有大于D3的数据的数量的,故+1作为第一次,向下拖拽后,形成1、2、3、4的序列。

步骤03

估计看到这里会有童鞋说,哪前面的总排名,可以不可以也用多条件计数来做,当然可以了,我们就来做下,不过这里的总排名只需要单条件计数函数即可,在目标单元格输入公式

=COUNTIF(D:D,">"&D3)+1

同样这最后也需要再+1,因为区域内大于条件值得次数会小于总数量得,因为他不能大于自己,故最后要+1做为他在区域中得排名位置。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191122A02DM500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券