跨表显示公式的结果

表1和表2

在表1的c2单元格里,求小一班里的最大成绩,写公式  =MAX(IF(Sheet2!$B:$B=$A2,Sheet2!$E:$E))

解释=max 求最大的(条件范围如果(表2的B列班级列等于表1的A2单元格内容班级名称,最终目的是求成绩列的最大))

在表1的E2单元格里,求小一班里第二成绩,写公式 =LARGE(IF(Sheet2!$B:$B=$A2,Sheet2!$E:$E),2) 唯一区别是更改了函数名称为large 添加 参数2 表示第二个大的

根据成绩定位对应的姓名 第一名的成绩  =INDEX(Sheet2!$C:$C,MATCH(C2,IF(Sheet2!$B:$B=$A2,Sheet2!$E:$E),0))

 解释 index(表二中的姓名是目的,match匹配(c2单元格里刚刚求得的最大的成绩,条件如果(表2中的B列班级等于A2里写的班级名称,目的是成绩为表1里c2的成绩)精确查找))

 根据成绩定位对应的姓名 第一名的成绩 =INDEX(Sheet2!$C:$C,MATCH(E2,IF(Sheet2!$B:$B=$A2,Sheet2!$E:$E),0)) 唯一区别就是写成绩的单元格更改为所求得的第二成绩的单元格E2

posted @ 2024-11-29 13:26  胖豆芽  阅读(15)  评论(0)    收藏  举报