当一张Excel表格把多组数据横向排列时,查找和汇总就会变得比较麻烦。例如姓名和成绩分别占据A、B列以及C、D列,同一个人可能在不同位置出现多次。这类数据可以利用SUMIF函数的多列条件区域写法直接处理,根据姓名自动汇总对应的全部成绩。

一、用SUMIF快速汇总成绩

假设A列、C列存放姓名,B列、D列存放成绩,需要根据F3中的姓名,在左右两组数据中查找并计算总成绩。

在G3输入:

=SUMIF(A:C,F3,B:D)

按回车后,Excel会自动查找A列和C列中与F3相同的姓名,并将对应的B列、D列成绩进行汇总。这种方法不需要分别写两个SUMIF再相加,尤其适合数据量较大的表格。

Excel错列求和怎么做?一个SUMIF公式轻松搞定-趣帮office教程网
SUMIF函数

二、SUMIF公式是怎么工作的?

SUMIF通常由三个参数组成:

SUMIF(条件区域,条件,求和区域)

本例中:

  • A:C是条件区域,用来查找姓名;
  • F3是需要匹配的姓名;
  • B:D是求和区域,用于计算对应成绩。

可以简单理解为:Excel在A到C列中寻找F3的姓名,找到后按照相同行、对应列的位置,将B到D列中的数值纳入求和。因此,即使姓名和成绩是交替排列的,也可以利用这种错位区域完成统计。

三、数据列更多时如何处理?

如果表格中存在三组“姓名+成绩”数据,例如A、B、C、D、E、F六列,可以继续扩大引用范围:

=SUMIF(A:E,F3,B:F)

使用时要根据实际表格结构设置条件区域和求和区域,确保两者的行数保持一致。

四、使用SUMIF时的注意事项

多列条件求和虽然方便,但表格结构需要保持规律。如果姓名列和成绩列的位置发生变化,公式也需要随之调整。另外,条件区域与求和区域应保持相同的行数,否则可能出现计算结果不符合预期的情况。

五、总结

遇到姓名、成绩交替排列的特殊表格,不需要逐个查找数据。利用SUMIF函数多列条件区域,通过错位引用就能快速汇总同一个人的所有成绩,让复杂的多列统计变得更加简单。