excel成绩统计中如何计算另一个工作表中指定数值范围内的平均分?

请问如何在一个工作表中计算"成绩录"入中的数据的平均分,但是数据的范围由另一个工作表中的班级人数来限定。... 请问如何在一个工作表中计算"成绩录"入中的数据的平均分,但是数据的范围由另一个工作表中的班级人数来限定。 展开
 我来答
一点设计演示
高粉答主

2015-11-13 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83606

向TA提问 私信TA
展开全部

1.准备一张年级成绩统计表(如图):

 

2.制作下拉菜单:

(1)单击单元格C13

(2)【工具栏】

(3)【数据】

(4)【有效性】

(5)【设置】

(6)【允许】:序列

(7)【来源】:1,2,3(“,”英文状态下输入)

(8)【确定】

3.插入公式:

(1)单击单元格D13

(2)输入公式:=DAVERAGE($C$4:$H$11,COLUMN(E1)-2,$C$12:$C$13)

(3)【Enter】

(4)向右填充

4.调整单元格格式:

(1)选中D13:G13

(2)【格式】

(3)【单元格格式】

(4)【数字】

(5)【数值】

(6)【小数位数】:2

(7)【确定】

 

5.查看结果:

(1)在下拉菜单中选中“1”,查看结果.

(2)在下拉菜单中选中“2”,查看结果.

 

wu_zhenjiu
科技发烧友

2013-06-11 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3.1万
采纳率:79%
帮助的人:1.1亿
展开全部
假设班级人数信息表为SHEET2,平均数公式:
=AVERAGE(INDIRECT("S"&VLOOKUP(A7,IF({!,0},sheet2!G$3:G$7,sheet2!E$3:E$7)2,0)&":S"&VLOOKUP(A7,IF({!,0},sheet2!G$3:G$7,sheet2!F$3:F$7)2,0)))
下拉。

这种情况,不用人数信息表也可以直接用成绩录入表进行计算,假设在成绩录入表中有一列为班级列在A列,计算平均成绩公式:
=SUMPRODUCT((成绩录入!A$2:A$200=A7)*N(IF({1},成绩录入!S$2:S$200,0)))/SUMPRODUCT(--(成绩录入!A$2:A$200=A7))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyinde
2013-06-11 · TA获得超过6981个赞
知道大有可为答主
回答量:8941
采纳率:45%
帮助的人:1980万
展开全部
要知道你的学生成绩录入表的格式,才行。
追问
就是在"分析表"里计算班级的总分平均分时,引用了"成绩录入"中的数据。但是范围(S2:S48)这里的范围2-48想根据"班级人数"中的设定来计算。
追答
成绩录入表里有班级就不用这样弄那个班级人数表了,可以用多条件求平均值。像你这个就要引用两个表的数据了,
B7输入=AVERAGE(INDIRECT("成绩录入!s"&班级人数!E3):INDIRECT("成绩录入!s"&班级人数!F3))向下填充。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2013-06-11 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:67%
帮助的人:8917万
展开全部
INDIRECT函数可以解决
提供样表即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式