录入公式:
I3=SUM(CHOOSEROWS(C3:F8,MATCH(H3,B3:B8,)))
函数解释:
MATCH 函数在这里用于查找H3单元格中的学生姓名在B3:B8范围内的相对位置。MATCH 函数返回的是匹配项在数组中的位置(返回数字3),如果没有找到匹配项,它会返回错误。
CHOOSEROWS(C3:F8, ...):函数接收两个参数,第一个参数 C3:F8 是包含学生成绩的数据区域,第二个参数是由 MATCH 函数返回的位置索引(数字3),用于选择 C3:F8 中的特定行。 将返回与该位置索引对应的行,即包含该学生成绩的行。
SUM(...):SUM 函数计算其参数中的所有数值之和。就是CHOOSEROWS 函数返回的单个行数组(学生成绩)
录入函数:
I3=SUM(INDEX(C3:F8,MATCH(H3,B3:B8,),))
函数解释:
首先使用 MATCH 找到H3单元格中的学生姓名在B3:B8范围内的行号,然后 INDEX 函数根据这个行号从C3:F8中返回对应的行,最后 SUM 函数计算这个行中的所有数值的总和。与CHOOSEROWS 差不多
录入函数:
I3=SUM(OFFSET(B2,MATCH(H3,B3:B8,),1,,4))
函数解释:
OFFSET 函数用于从指定的起始单元格(B2)开始,根据给定的行偏移量(MATCH 函数的结果 3),列偏移量(这里是1),以及行数和列数(这里是4,表示返回4列宽的数据区域,表示4列学科,语、数、英、道)来返回一个范围。在这个例子中,OFFSET 函数将返回一个4列宽的数据区域,该区域从与H3单元格中的学生姓名匹配的行开始,向右偏移1列(即从C列开始)。最后 SUM 函数计算这个行中的所有数值的总和。
录入函数:
I3=SUM(XLOOKUP(H3,B3:B8,C3:F8))
函数解释:
这个表达式使用 XLOOKUP 函数来查找H3单元格中的值在B3:B8范围内的位置,并返回对应的C3:F8范围内的一系列值。XLOOKUP 的第一个参数是查找值“张晓婷”,第二个参数是查找的数组(B列姓名),第三个参数是返回值的数组(对应的各科成绩),最后 SUM 函数计算这个行中的所有数值的总和。