excel中sum函数不能排除空白单元格(急救)

2024年12月01日 09:51
有5个网友回答
网友(1):

补充:
在C55输入公式:
=SUMPRODUCT((C2:C54>0)*(C2:C54*$B$2:$B$54))/SUMPRODUCT((C2:C54>0)*$B$2:$B$54)
并将公式向右复制即可。

网友(2):

=IF(C2:C54="","",SUM(B2:B54*C2:C54))

网友(3):

把单元格设置为数值类型,没有数字的把他转换成0。

网友(4):

=(SUM(E11:E15))/(COUNTA(E11:E15))

解释:
SUM是求和,求这一列分数的总和
COUNTA是计算非空白单元格的个数

所有同学的分数总和除以非空白单元格的数量,得平均分

弊病:就算是空白单元格内输入一个字母或0,也会增加非空白单元格的个数
要求如果没有分数就不计,就不会有问题了。

以上,请参考~

网友(5):

你的公式写错了,应为:
=AVERAGE(IF(C2:C54<>"",C2:C54))
另:不明白为什么要写成B2:B54*C2:C54的形式?