用数组公式求平均分(如何利用excel计算总分前100名的学生各科的平均分)

本文目录
- 如何利用excel计算总分前100名的学生各科的平均分
- excel中怎样用数组公式计算平均分
- C语言用数组,函数,指针三种方法求10个同学的平均成绩
- excel中如何用公式将一列每个人的平均分算出并提取出来
如何利用excel计算总分前100名的学生各科的平均分
如果BCDEF列为各科成绩,G列为总分,H列为各科平均分。
那么在H2单元格输入以下公式,然后向下填充公式
=SUM(IF($G:$G》LARGE($G:$G,100),B:B,0))/100 按Ctrl+Shift+Enter结束计算,向右自动填充就出来了。
繁琐一点就对G列降序排列:然后 在H2输入 =sum(b2:b102)/100 ,向右填充。
excel中怎样用数组公式计算平均分
excel,一定不要简单问题复杂化,如果只是单纯的求平均分,不需要用数组,设置好一个公式后,下拉或者右拉即可。
数组只会加大运算时间和系统负担。
如果你的情况必须用数组,说明一下你的情况,才有办法给你提供公式
C语言用数组,函数,指针三种方法求10个同学的平均成绩
你加点悬赏的,肯定会很快有人回的,下面是数组的,时间不够先写到这#include
void
main()
{
int
i,j;
float
Students;//
该数组用来存放这10个同学的成绩
float
sum=0,aver=0;//sum为成绩之和,aver为成绩平均值
for(i=0;i《10;i++)
//该循环体用于输入学生成绩
{
printf("请输入
学号
为%d",i+1);
printf("的学生的成绩:");
scanf("%f",&Students);
}
for(j=0;j《10;j++)
//该循环体用于计算学生总成绩
sum=sum+Students;
aver=sum/10;
//求平均成绩
printf("这几个同学的平均成绩为:%.2f\n",aver);
}
excel中如何用公式将一列每个人的平均分算出并提取出来
假设A,B列数据有1000行,则
E1单元格写入公式
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$1000&"",A$1:A$1000&"",)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键,再下拉填充公式
F1单元格写入"平均分"
F2单元格写入公式
=SUMPRODUCT(--(A$2:A$1000=E2),B$2:B$1000)/COUNTIF(A$2:A$1000,E2)
下拉填充公式

更多文章:
在from子句中可以出现(如何在from 子句中嵌套查询下面的语句在access中出错!)
2026年10月11日 05:20
countif函数统计个数怎么用(countif函数怎么用 详解Excel中countif函数的使用方法)
2026年10月11日 03:30
正则匹配数字之前的字符(正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式)
2026年10月11日 03:00







