资源描述
Excel实用技巧:如何使用sumif和sumifs进行条件求和
很多时候,我们在进行数据统计的过程中,用到的并不是简单的数据求和,而是根据一定的条件进行判定,符合条件的才进行求和计数,例如在下表中,我们需要统计报表中所有商品名称为“计算机”的销售数据总和。
案例分析:
要计算所有计算机销售数量,相当于是对商品名称进行一次判断,如果商品名称为“计算机”则将该商品对应的销售数量列入求和范围,针对这种情况,我们可以使用sumif函数进行条件求和。
Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。
sumif函数语法是:SUMIF(range,criteria,sum_range)
sumif函数的参数如下:
第一个参数:Range为条件区域,用于条件判断的单元格区域。
第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。
第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引用。
当省略第三个参数时,则条件区域就是实际求和区域。
在本案例中,我们要统计计算机销售数量,可以在D13单元格中输入函数“=SUMIF(B2:B11,"计算机",D2:D11)”,即可得到计算机销售数量。如下图所示。
需要注意的是:SUMIFS 和 SUMIF 的参数顺序不同。sum_range 参数在 SUMIFS 中是第一个参数,而在 SUMIF 中则是第三个参数。如果要复制和编辑这些相似函数,请确保按正确顺序放置参数。
语法
SUMIFS(sum_range,criteria_range1,criteria1,criteria_range2,criteria2…)
Sum_range 是要求和的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。空值和文本值会被忽略。
Criteria_range1, criteria_range2, … 是计算关联条件的 1 至 127 个区域。
Criteria1, criteria2, … 是数字、表达式、单元格引用或文本形式的 1 至 127 个条件,用于定义要对哪些单元格求和。例如,条件可以表示为 32、"32"、">32"、"apples" 或 B4。
在上表中,如果我们要计算联想计算机的销售总额,可以在报表中输入“=SUMIFS(D2:D11,B2:B11,"计算机",C2:C11,"联想")”
注:
· 仅当 sum_range 中的每一单元格满足为其指定的所有关联条件时,才对这些单元格进行求和。
· sum_range 中包含 TRUE 的单元格计算为 1;sum_range 中包含 FALSE 的单元格计算为 0(零)。
· 与 SUMIF 函数中的区域和条件参数不同,SUMIFS 中每个 criteria_range 的大小和形状必须与 sum_range 相同。
· 您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,请在字符前键入波形符 (~)。
展开阅读全文