![](/img/trans.png)
[英]EXCEL: Average Rank of list with sumproduct or rank.avg?
[英]Excel: Rank.AVG With IF/CASE Statement
我在 Excel 中有一个数据集,如下所示:
A B
8 10
9 8
9 8
0 3
0 3
0 3
0 3
我想使用RANK.AVG
function ,它仅从 B 列中的值中获取排名,其中 A 列中的值不等于 0。
对于上下文,此数据集将根据月份具有不同数量的行,在这种情况下,我不想每次都修改公式以仅调整 2 行。
当前的 output 如下所示:
=IFERROR(RANK.AVG(B2,$B$2:$B$8,1),0)
A B C
8 10 7
9 8 5.5
9 8 5.5
0 3 2.5
0 3 2.5
0 3 2.5
0 3 2.5
所需的 output(目前为手动)将是这样的:
=IFERROR(RANK.AVG(B2,$B$2:$B$4,1),0)
A B C
8 10 3
9 8 1.5
9 8 1.5
0 3 0
0 3 0
0 3 0
0 3 0
是否有 function 来解决这个问题,我可以在其中执行类似于rank.avg.ifs
的sumifs
的操作? 假设我可以使用sumproduct
function 但看不到它的排名平均值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.