excel的mode函数

mode函数可以返回某一列之中出现最多的那个值 但是这一列值不能是由函数计算的值
我现在有一列值是由函数计算来的 所以用mode函数的时候就出现了错误 有没有什么方法可以解决这一问题

将先前计算的值复制,选择性粘贴,数值。然后对数值列进行mode。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-04
mode可以引用公式返回的结果.
如果返回#N/A,有2种可能

1 该区域没有重复值
2 该区域的值是文本型数值,可以修改原公式,使其返回数值.或者使用数组公式
类似
=mode(--a1:a10)
输入时按ctrl+shift+enter完成追问

谢谢了 你这个方法是唯一可以用的 感谢了
那么如果这一列中有多个空白单元格 不会对结果造成影响吧

追答

会,因为--会将空单元格变成0.
所以还是从原公式找问题比较好.
如果你不知道问题在哪里,可以将公式贴出来.

第2个回答  2011-12-04
MODE函数没说“这一列值不能是由函数计算的值”。
该函数是统计区域当中数据的众数,只要该区域由函数计算的结果是“数值”格式,MODE函数运算有效。
第3个回答  2011-12-04
公式返回的数值也可以用mode,改数据列的公式,使其返回数值。
第4个回答  2011-12-04
我刚刚试了一下,公式值也可以用MODE来返回值。不知道你的公式出现了什么问题。