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 中实现此功能的方法。 相关内容 如何通过 systemd 套接字激活正确启动 x11vnc? 是否可以在开头截断文件(就地,相同的索引节点)? 我可以在服务器 ubuntu22.04 上创建一个当前状态的 OS iso 映像吗? Initramfs 解压失败:读取错误 + ArchLinux 启动期间键盘不工作 BibTeX 中的重音符号 [重复] 终端服务器上运行的最大并发会话数是多少? 将已运行的进程移至 Screen 了解特权和权限 - 安全 如何使用 Word 或 Writer 从文档中提取电子邮件 ID USB Type C DisplayPort 支持是否自动意味着 HDMI 支持?