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 中实现此功能的方法。 相关内容 如何让Windows 10的任务管理器在启动时最小化启动? 带有外接显示器的 Retina 笔记本电脑上的 Windows 8 是否可以通过 IIS 7 配置针对 2 个不同 AD 域的同时身份验证? 三星 SCX-4200 扫描仪无法工作(打印正常)14.04 如何找到档案的 tar 格式? 未在 sudoers 中创建的“用户”消息在哪里? 绘制 Excel 数据图表的困难 \texttt 和断句 多个别名触发相同功能 分布式配置损坏——如何修复