(一) 基本用法
1、 SUMIF
SUMIF(判断区域,条件区域,求和区域)
在单元格中输入:=SUMIF(range,criteria,[sum_range])
range:必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
criteria:必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。
sum_range:可选。要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。如果省略sum_range参数,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。
注意:判断区域和条件区域的长度必须保持一致
另外可用名称框的方法来求和。
2、 SUMIFS
SUMIFS函数用于对区域中满足多个指定条件的单元格求和。它的基本语法为:(求和区域,条件区域1,判断区域1,条件区域2,判断区域2,……)
参数说明:
(1)求和区域:用于求和计算的实际单元格,如果省略则使用区域中的单元格;
(2)区域1:用于条件判断的第一个单元格区域1;
(3)条件1:以数字、表达式或文本形式定义的条件1;
(4)区域2:用于条件判断的第一个单元格区域2;
(5)条件2:以数字、表达式或文本形式定义的条件2;
注:SUMIFS 函数一共可以实现127个条件进行求和。
(二) 模糊条件求和
使用通配符“*”来代替相应的文字。如下图:
(三) 隔列分类汇总
=SUMIF($B$2:$M$2,$N$2,B3:M3)
=SUMIF($B$2:$M$2,$O$2,B3:M3)
注意:此处要绝对引用,保持计划和实际行不变。
(四) 查找引用功能
=SUMIF($A$2:$A$9,$G2,B$2:B$9)
注意:要保持数据的唯一性,否则不能实现用SUMIF来查找。
(五) 按时段求和
=SUMIFS(C:C,A:A,">="&F2,A:A,"<="&F3,B:B,F4)
(六) 多表多条件求和(难度系数过大)