|
原帖由 liuzequan 于 2010-4-28 21:59 发表
因为原统计表中原公式是很长的,所以定义了很多“名称”,如果想详细理解,请查看每一个名称的内容(最好是复制出来慢慢看)。
功能全必然会使公式复杂。所以在鱼与熊掌不可兼得的情况下,还是耐心一点吧。
统计表做的不错,用起来尚需跟据自己的需要改进。
打开名称管理器,发现部分定义有(#REF!)引用错误,公式太多,建议楼主把名称说明加到批注中,起到讲解的作用,好心做到底,我们能多交流学习。谢谢。
=IF(#REF!$A$30="平均分",liuz1_1_1,liuz1_1_2)
=ROUND(AVERAGE(成绩表),2)
=TEXT(ROUND(SUM(--(成绩表>=#REF!A$1*IF(#REF!$A$30="优生率",#REF!A$3,#REF!A$2)))/COUNT(成绩表),4),"0.0%")
=IF(#REF!$A$30="平均分",liuz1_2_1,liuz1_2_2)
=ROUND(AVERAGE(IF(班=#REF!$D27,成绩表)),2)
=TEXT(ROUND(SUM((班=#REF!$D28)*(成绩表>#REF!A$1*IF(#REF!$A$30="优生率",#REF!A$3,#REF!A$2)))/SUM((班=#REF!$D28)*(成绩表<>"")),4),"0.0%")
=IF(#REF!$A$27="平均分",liuz1_3_2,liuz1_3_1)
=TEXT(ROUND(IF(#REF!$A$27="优生率",#REF!A$20,#REF!A$19)/#REF!A$18,4),"0.0%")
=ROUND(#REF!A$21/#REF!A$18,2)
=IF(ISERROR(COUNT(成绩表)),0,COUNT(成绩表))
=IF(ISERROR(SUM(--(成绩表>=#REF!A$1*#REF!A$2))),0,SUM(--(成绩表>=#REF!A$1*#REF!A$2)))
=IF(ISERROR(SUM(--(成绩表>=#REF!A$1*#REF!A$3))),0,SUM(--(成绩表>=#REF!A$1*#REF!A$3)))
[ 本帖最后由 lhx120824 于 2010-5-3 23:37 编辑 ] |
|