手机版

Excel数据属于不同的组 在同一组中排序

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

问题情境

示例表如下:

分为“店长组”和“组员”两组,要求保持数据顺序不变,分别对两组分数进行排序。

公式实现

在E2单元格中输入公式:

=SUMPRODUCT(N((2:加元11加元=D2)*(2:加元11加元)C2)) 1

确认,并填写下来,就可以得到“店长组”和“组员”两组分数的排名。

下图:

公式分析

2:美元11美元=D2:

确定D2:D11中每个单元格的值是否等于D2。如果相等,它将返回真,如果不相等,它将返回假。因此,本节中的返回值是由TRUE和FALSE组成的数组。

{真;假;假;真;真;假;真;假;假;真}(以下称为数组一)。

(2:加元11加元=D2)*(2:加元11加元):

数组乘以对应的位置值C2:C11,返回数组:

{80;0;0;70;100;0;85;0;0;70}{以下简称阵列二}。

(2:加元11加元=D2)*(2:加元11加元)C2:

将数组2中的每个值与C2进行比较。如果它大于C2,返回真;否则,返回FALSE。这部分的返回值是:

{ FALSE假;假;假;真;假;真;假;假;True } {以下称为数组3}。

n((2:加元11加元=D2)*(2:加元11加元)C2:

将数组3中的逻辑值转换为数值以获得数组:

{0;0;0;0;1;0;1;0;0;0}{以下称为数组4}。

SUMPRODUCT(N((2:加元11加元=D2)*(2:加元11加元)C2)) 1:

将数组4中的值相加,再加1得到排名。

版权声明:Excel数据属于不同的组 在同一组中排序是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。