如何获得一个公式,它将显示 C2:H17 中最常用的 6 个数字?
L#01 L#02 L#03 L#04 L#05 L#06
29.12.2015 2 25 27 11 29 4
29.12.2015 2 37 12 11 69 3
30.12.2015 1 14 22 19 25 28
31.12.2015 31 37 44 26 12 39
01.01.2016 32 1 22 41 26 14
02.01.2016 15 55 26 24 33 26
03.01.2016 11 13 12 37 48 35
04.01.2016 42 14 8 35 2 35
05.01.2016 16 64 16 42 24 2
06.01.2016 42 33 36 22 4 35
07.01.2016 17 44 17 3 24 35
08.01.2016 46 28 4 36 25 37
09.01.2016 3 23 46 44 4 7
10.01.2016 22 22 24 47 26 37
11.01.2016 46 35 47 48 27 77
最佳答案
从标准 MODE function 开始或更新的 MODE.SNGL function检索第一个 MODE(最频繁)编号。可选择添加 COUNTIF function来表示出现的次数。
在 J4 中作为标准公式,
=MODE.SNGL($C$3:$H$17)
对于第二个到第六个 MODE 数字,创建一个数组公式,该公式查看以前的返回值,然后从考虑中丢弃。
在 J5 中作为数组¹ 公式。
=MODE.SNGL(IF(NOT(COUNTIF(J$4:J4, $C$3:$H$17)), $C$3:$H$17))
根据需要填写。
¹ 数组公式需要使用 Ctrl+Shift+Enter↵ 完成。如果输入正确,Excel 会将公式用大括号括起来(例如 { 和 } )。你不用自己输入大括号。一旦正确输入第一个单元格,它们就可以像任何其他公式一样被填充或向下或向右复制。尝试将全列引用减少到更接近代表实际数据范围的范围。数组公式以对数方式消耗计算周期,因此最好将引用范围缩小到最小值。见 Guidelines and examples of array formulas了解更多信息。
关于excel:海量中最常用的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36040287/