月红 发表于 2021-12-17 22:46:00

如何根据多条件返回指定单元格的值?

如何在全工作表内根据班级名称、考场号和座位号提取并返回所在学校的英语成绩,在班级数特别多的情况下,我用if函数嵌套和sumproduct函数实在是太长了,就两个班级写了好长的公式,不知道有没有高人有更好的办法,返回所对应的该班级学生座位号成绩。

天使也流泪 发表于 2021-12-20 16:51:24

保密号是把几个学校的试卷合订成一份,一份就是一个保密号,只供密封试卷和阅卷所用。

佛子沙手 发表于 2021-12-23 12:46:58

雪碧透心凉 发表于 2021-12-25 20:01:46

AG4输入,
低版本公式
=SUBSTITUTE(TEXT(SUM(LARGE(IF(($AF4=$D$3:$AB$35)*(AG$3=$B$3:$Z$35),$E$3:$AC$35,),{1,2})*{100,1}),"0!,00"),",00",)
2016版本以上
=TEXTJOIN(",",1,IF(($AF4=$D$3:$AB$35)*(AG$3=$B$3:$Z$35),$E$3:$AC$35,""))
右拉下拉

一阵风一道景 发表于 2022-1-7 23:14:15

高手啊,竟写得这么简单,我想的太复杂了,灰常感谢。

东极浪人 发表于 2022-1-8 19:16:13

感谢,这个公式看起来高大上,我得好好学习研究。

阿梨 发表于 2022-1-11 07:59:03

AG4=SUMIFS($E$3:$AC$32,$B$3:$Z$32,AG$3,$D$3:$AB$32,$AF4),右拉下拉,你没有设定考场,西街小学座位号为1的成绩有两个

月夜青衫 发表于 2022-1-29 14:35:28

的确如此,有的学校设两个考场座位号是连续编号,有的两个考场,第二个考场是从1开始重新编号,那怎么把座位号加进去?

幸福的约定 发表于 2022-2-20 15:16:49

sumifs加多一个考场条件就好了
页: [1]
查看完整版本: 如何根据多条件返回指定单元格的值?