
excel: sumproduct(1/countif(A1:A10,A1:A10))输出为什么和Sum(1/countif(A1:A10,A1:A10))的值不同?
按我理解,1/countif(A1:A10,A1:A10)应该是一个一列的数组,sum的值应该和Sumproduct一样啊。...
按我理解,1/countif(A1:A10,A1:A10)应该是一个一列的数组,sum的值应该和Sumproduct一样啊。
展开
2个回答
展开全部
sumproduct的所有功能都可以用公式组实现。比如将sumproduct换成sum,然后按CTRL+SHIFT+ENTER确认,可得到一模一样的结果
=sumproduct(1/countif(A1:A10,A1:A10))
{=Sum(1/countif(A1:A10,A1:A10))}
但数组公式难以被理解,输入速度慢(无法拖动等等),并且一般情况下数组公式比普通公式效率要低,所以能用普通函数实现的功能,建议直接使用普通函数。
=sumproduct(1/countif(A1:A10,A1:A10))
{=Sum(1/countif(A1:A10,A1:A10))}
但数组公式难以被理解,输入速度慢(无法拖动等等),并且一般情况下数组公式比普通公式效率要低,所以能用普通函数实现的功能,建议直接使用普通函数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询