首页 > 解决方案 > ARRAYFORMULA 与 PERCENTRANK

问题描述

我希望PERCENTRANKARRAYFORMULA电子表格中的列中使用。我把下面的公式放在 AB1 中。

={"Daily Total Ranking";arrayformula(if(isblank(A2:A),,PERCENTRANK($AB$2:$AB, AB2)))}

但结果是整个列的排名相同(单元格 AB2 的排名)。

标签: google-sheetsgoogle-sheets-formula

解决方案


您需要将整个列的范围从 AB2 开始放在第二个 PercentRank 参数中,以便针对范围 AB2:AB 中的每个值评估函数,其中 A2:A 不是空白,而不仅仅是 AB2:

={"Daily Total Ranking";arrayformula(if(isblank(A2:A),,PERCENTRANK($AB$2:$AB, $AB$2:$AB)))}

推荐阅读