Excel - 从列表中拉出底部 3 个(不包括 0) 2024-6-18 • microsoft-excel worksheet-function microsoft-excel-2016 我在这里和 SO 上看到过类似的问题,但没有一个与我的问题相匹配,或者我可以进行足够的调整来使其工作。抱歉,我无法在此处发布图片,仍在等待声誉增长。 如图所示,我试图从 A1 中的表格中提取前 3 个和后 3 个帐户。我的问题在于后 3 个。我试图忽略 B 列中任何为 0 的行,只让它提取大于 0 的 #。我假设其中的某个 IF 函数可以工作,但我无法让它工作。 答案1 使用骨料: 放: =AGGREGATE(15,6,$B$2:$B$11/($B$2:$B$11>0),D7) 按 F7 并向下复制。 然后在 E 中使用与上面相同的公式将返回值与名称进行匹配。 答案2 无法进行任何试验或测试,但有 SMALL() 函数:指定范围和位置编号,以避免零 - 如果您计算零的数量,例如 4,然后设置小函数来获取位置 5、6 和 7... 进行编辑,以便单元格 D5 D6 和 D7 使用 countif 的结果以及 c5 c6 和 c7 中的值得到最小的 3 个... 相关内容 特别是对于包/类编写的算术运算的最佳实践是什么? nginx logrotate 配置 从 Ubuntu 中删除 KDE 如何从单个设备检测水平分割 DNS Outlook 任务被屏蔽为已完成(使用 Gmail 作为邮件服务器)? 按名称查找列并删除右侧的列 转换到 Ubuntu 14.10 后 Chrome 没有声音 如何卸载python 3.9.6 如何删除桌面上的 OneDrive 同步状态图标 如何在不同的 Docker 容器中运行 MQTT-Broker 和 -Clients?