Excel电子表格函数设置请教高手
输入学生成绩后,假如输入60个学生的成绩,我只取其中前50名成绩的平均值,要求在一个单元格直接显示数值,而我只需按照考号输入成绩,不进行排序后取前50名计算,而要让他自动产生,请教高手详细方法,不胜感激。
Excel电子表格函数公式设置请教高手
答案:2 悬赏:60 手机版
解决时间 2021-04-10 05:46
- 提问者网友:缘字诀
- 2021-04-09 16:23
最佳答案
- 五星知识达人网友:从此江山别
- 2021-04-09 17:03
=SUMPRODUCT(LARGE(A1:A60,ROW(1:50)))/50
假设你在A1:A60输入60个学生成绩.
假设你在A1:A60输入60个学生成绩.
全部回答
- 1楼网友:渊鱼
- 2021-04-09 17:22
其实很简单啊。 if用法:if(a,b,c)表示如果a的式子成立,那么该格子里面显示b,如果a的式子不成立,那么该格子里面显示c if()使用时,可以嵌套,就是说,if(a,b,c)里面的b项和c项可以用另外一个if(a,b,c)代替,即if(if()),这个时候,先判断最外面的一个if的式子是否成立,然后判断中间的式子。 但是嵌套的时候,要注意到底后面的if要嵌入b项里面,还是c项里面。 比如,用你举的例子: 设语文为a列,数学为b列,英语为c列,政治为d列 设该同学成绩所在行为第10行 可以写出这样子的语句 =if(a10<60,"语文需要补考",if(b10<60,"数学需要补考",if(c10<60,"英语需要补考",if(d10<60,"政治需要补考","恭喜你,你不用补考")))) 这样写,程序首先判断语文,然后数学,然后英语,然后政治。 但是这样的坏处就是,语文如果不合格,显示要补考,但是不判断剩下的科目 如果说要所有科目都判断出来,那么,就要灵活的套用if()了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯