Excel 对值进行排名,但根据条件忽略某些值 2024-7-26 • microsoft-excel worksheet-function 我想为以下列添加排名: 排名值应基于col2,但只有满足几个条件时才有效。 的值col1必须是>= 0.1 中的值col2必须是数字 根据这些标准,最终排名应该是这样的: 对于标准 2,以下公式确实有效: =IF(ISNUMBER(B2),1+COUNTIF($B$2:$B$8,">"&B2),"") 但当我想添加第一个条件时,我就卡住了。我本以为公式 =IF(AND(ISNUMBER(B2),A2>0.1),1+COUNTIF($B$2:$B$8,">"&B2),"") 可以解决问题,但现在即使低于 0.1,排名也会增加col1。我需要做什么才能获得所需的结果? 答案1 我使用辅助列来确定需要排序的项目,然后使用另一列进行排序。我无法将公式合并到一个单元格中,但可能有办法。无论如何,它看起来是这样的: 其结果是: 请注意,这是溢出数组的新功能,因此可能无法在您的 Excel 版本上使用。我相信修改 CTRL+SHIFT+ENTER 数组是您在旧版本的 Excel 中实现此功能的方法。 相关内容 我把我的 .git 目录留给了 Web 服务器读取,这会有什么风险? 即时更改 Ubuntu 主机名 “选择前一层”键盘快捷键-包括不可见的图层 &6 和 /dev/fd/6 有什么区别? Linux 上的 Cocoa API 实现? 手动安装内核/初始化系统 CentOS 5.8 - 更新后无法以 root 身份登录 tty1? Windows Server - 子域可以通过父域同步吗? 打开的 Google Chrome 应用文件并不总是在最前面,而是获得焦点 dnsmasq 广告拦截仅在服务器端起作用