首页 > 解决方案 > 获取模式计数

问题描述

我有一些返回给定值模式的数组公式:

=IFERROR(IF(D5=0,"",IF(D5=1,VLOOKUP(B5,'Sup Response Pnts'!$B:$D,3,FALSE),MODE(IF('Sup Response Pnts'!$B$4:$B$3000=B5,'Sup Response Pnts'!$D$4:$D$3000,"")))),"")

单元格 D5 是记录计数。因此,如果只有一条记录,我会使用 VLOOKUP 返回该记录的值。此公式有效,但 Excel 的 MODE 仅返回最低模式。我想添加另一列返回 MODE 的计数,以便我可以查看一条记录有多频繁地具有多种模式。

我试图在“Sup Response Pnts”选项卡上使用 MODE.MULT 来获取所有 MODE 的列表,但它只为每个值返回一个 MODE:

=TRANSPOSE(MODE.MULT(IF(B$4:B$3000=B4,C$4:C$3000,"")))

这个公式只为每个值返回一个模式,即使我输入了一些包含两种模式的虚拟数据。这个公式,如果它有效,仍然不是理想的,因为我宁愿不占用一堆列的结果。单个结果 - 模式的计数 - 将是最好的。

谢谢!

标签: excelexcel-formula

解决方案


这应该对你Ctrl有用 + Alt+Enter =COUNT(MODE.MULT(RANGE))


推荐阅读