作业帮 > 综合 > 作业

请问:我要对多个工作表的同一区域的不等于零的数值求平均值,应该用什么公式?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 05:14:20
请问:我要对多个工作表的同一区域的不等于零的数值求平均值,应该用什么公式?
我的做法是对多个工作表的同一区域命名,如把1至10个工作表的$a$1:$a$10命名为YW(语文),然后利用数组公式{=AVERAGE(IF(YW0,YW))},但显示错误,查了很多,百思不得其解.用SUM/SUMIF也不对.
好象问题出在YW0?
多个工作表的单元格相加好说,直接点或手工改,但如何确定不为0的个数,我不知道.
另外工作表的引用,参见下例:
=市直2!F9+芝罘2!F9+福山2!F9+莱山2!F9+开发2!F9+牟平2!F9+莱州2!F9+莱阳2!F9+海阳2!F9+招远2!F9+龙口2!F9+蓬莱2!F9+栖霞2!F9+长岛2!F9+高新2!F9
其中!前面的市直2、芝罘2等为电子表的名,F9为单元格.
计算出总数后,如果再按楼上的说法,count出不为0的个数,再除一下就可以了.不过,本人水平有限,呵,不会写这个count.
要充分应用电子表,建议略学一下VB,会实现更宽广的应用.