《别怕,Excel其实很简单》系列论坛

namso Lv.1

关注
成绩工作簿中有两个工作表,其中一个是学生三个学年六个学期的各科目的成绩,现在要求在另一个工作表也就是总评中把每一个同学三年六个学期同一门课的平均成绩填到相应的单元格当中。

成绩.rar   2024-5-25 11:54 上传

12.36 KB, 下载次数: 9

510阅读
4回复 倒序

良良 Lv.7 2楼

E3=AVERAGEIF(六个学期成绩!$2:$2,B$2,六个学期成绩!3:3)

剑指E Lv.6 3楼

本帖最后由 剑指E 于 2024-5-25 13:04 编辑

B3:
  1. =AVERAGEIF(六个学期成绩!$B$2:$Y$2,B$2,六个学期成绩!$B3:$Y4)

右拉,下拉
365版,直接B3一个公式:
  1. =DROP(REDUCE(0,B2:E2,LAMBDA(yr,zr,HSTACK(yr,BYROW(六个学期成绩!B3:Y12,LAMBDA(xr,AVERAGEIF(六个学期成绩!B2:Y2,zr,xr)))))),,1)


namso 楼主 4楼

引用: 良良 发表于 2024-5-25 12:59
E3=AVERAGEIF(六个学期成绩!$2:$2,B$2,六个学期成绩!3:3)

谢谢您的回复

namso 楼主 5楼

引用: 剑指E 发表于 2024-5-25 12:59
B3:

右拉,下拉

谢谢您的回复,完美的解决了问题,也学会了第一种方法,第二种方法多种函数组合使用,有一定的难度所以还在研究学习当中!
谢谢你的帮助!

已显示全部内容