弃权分0分,不能计算在最小值,也不能算平均值的总数。
如要计算B10:Y10平均值,我的公式是:(SUM(B10:Y10)-LARGE(B10:Y10,1)-SMALL(B10:Y10,1))/(COUNTIF(B10:Y10,">0")-2)
可是如果弃权人多(为0分),好像公式不准确。
求高手指教,不胜感谢!
excel公式求助:要计算一组很多人打分数据的平均值。要求: 1.除掉最大和最小值 2.弃权为0分,不能计算
答案:2 悬赏:10 手机版
解决时间 2021-02-07 12:36
- 提问者网友:半生酒醒
- 2021-02-06 14:27
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-02-06 15:18
=(SUM(B10:Y10)-SUM(QUARTILE(IF(B10:Y10>0,B10:Y10),{0,4})))/(COUNTIF(B10:Y10,">0")-2)
数组公式,按Ctrl+Shift+Enter结束公式输入。
或:
=TRIMMEAN(IF(B10:Y10>0,B10:Y10),2/COUNTIF(B10:Y10,">0"))
数组公式,按Ctrl+Shift+Enter结束公式输入。
数组公式,按Ctrl+Shift+Enter结束公式输入。
或:
=TRIMMEAN(IF(B10:Y10>0,B10:Y10),2/COUNTIF(B10:Y10,">0"))
数组公式,按Ctrl+Shift+Enter结束公式输入。
全部回答
- 1楼网友:夜风逐马
- 2021-02-06 16:07
平均值:=average(c:c)因为
average函数会忽略空值和文本.不需要先计算出c列有多少个数据.
c列有多少个数字单元格=count(c:c),有多少个非空单元格=counta(c:c)
最大值:=max(c:c)
最小值:=min(c:c)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯