楼主 gouweicao78 |
Q:如何求一组数据中多个众数内存数组? A:Excel2010版可以使用新函数MODE.MULT,生成结果为垂直数组,如果只有一个众数,则结果为单元素数组。 例如: =MODE.MULT({1;2;2;3;5;3;6;7;8}),得到{2;3} =MODE.MULT({1;2;9;3;5;3;6;7;8}),得到{3} 原函数MODE已被MODE.SNGL取代,但仍然可以作为“兼容性函数”使用 =MODE.SNGL({1;2;2;3;5;3;6;7;8})得到2 =MODE.SNGL({1;2;9;3;5;3;6;7;8})得到3 |
2楼 gouweicao78 |
区别:命名更合理。 |
3楼 smupsu |
唉,原来是替代,我还以为是扩展。。但是看了半天也没发现 MODE.SNGL 与MODE的区别 |
4楼 爱上丁满! |
大虾,请问为什么我用=MODE.MULT({1;2;2;3;5;3;6;7;8}),只能得到一个数2呢 ??? |
5楼 gouweicao78 |
在编辑栏按F9看看,是不是返回{2;3} |
6楼 爱上丁满! |
谢谢,是啊!但是单元格里只显示了一个数,这是怎么回事呢,请帮忙看哈、、、 |
7楼 gouweicao78 |
一个单元格当然只显示一个数。{2;3}是2行1列的数组,就需要2行1列的单元格来显示,比如选A1:A2输入公式后按CTRL+SHIFT+ENTER结束形成多单元格数组公式,就可以显示2个结果了。 |
8楼 爱上丁满! |
显示结果是你描述的情况,很棒啊。不过我有个想法,那是在我知道众数有两个的情况下才选中了两个单元格,然后结果才会完整显示,但如果我不清楚众数的个数呢,解决问题的方式难道是利用F9显示众数数组再另外选择合适的单元格显示吗,请帮忙解惑哈,谢谢啊 、、、 |