google-sheets - ARRAYFORMULA 与 PERCENTRANK
问题描述
我希望PERCENTRANK
在ARRAYFORMULA
电子表格中的列中使用。我把下面的公式放在 AB1 中。
={"Daily Total Ranking";arrayformula(if(isblank(A2:A),,PERCENTRANK($AB$2:$AB, AB2)))}
但结果是整个列的排名相同(单元格 AB2 的排名)。
解决方案
您需要将整个列的范围从 AB2 开始放在第二个 PercentRank 参数中,以便针对范围 AB2:AB 中的每个值评估函数,其中 A2:A 不是空白,而不仅仅是 AB2:
={"Daily Total Ranking";arrayformula(if(isblank(A2:A),,PERCENTRANK($AB$2:$AB, $AB$2:$AB)))}
推荐阅读
- r - 如何将实时进度数据传递到 Flexdashboard 中的块?
- java - 无法从其他设备访问 Spring 服务器
- character - 如何在 R 数据中排除字符并仅包含数字
- html - 无法使 html5 背景视频响应
- python-3.x - 当我尝试使用 HashingVectorizer 时,Dask client.persist 返回 AssertionError
- hbase - Google Cloud Bigtable:用Java查询多个前缀扫描
- react-native - 如何让我的 expo 应用出现在另一个应用的分享列表中?
- vue.js - 想要访问使用 v-file-input 上传的文件
- node.js - Node JS如何将值保存到Mongo DB
- python - 如何使用 boto3 为 IAM 用户授予对 S3 存储桶的完全权限?