获取模式计数

时间:2018-11-26 20:34:54

标签: excel excel-formula

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

=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,"")))

即使我输入了一些包含两种模式的伪数据,该公式对于每个值也只返回一种模式。如果这个公式行得通,仍然不是理想的选择,因为我宁愿不要占用大量的结果列。一个结果-COUNT个MODE是最好的。

谢谢!

1 个答案:

答案 0 :(得分:3)

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