顾名思义,SUMIF和SUMIFS公式是由SUM和IF函数组合而成的。官方定义为:根据指定条件对若干单元格求和;用来对搜索指定条件的单元格(即参数)的所有数字(即"值")求和.即只求和被满足条件的单元格。简单的来说就是只对符合条件的数求和。

SUMIF的用法
语法:
=SUMIF(range, criteria [, sum_range])
解释:
=SUMIF(要找的内容所在的区域,要找的内容,与要找的内容所在的区域对应的数值区域)
参数:
range 为用于条件判断的单元格区域.指定作为搜索对象的单元格区域.
criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式、文本或通配符.
sum_range 是需要求和的实际单元格
注意事项:
1.指定的条件必须用 " " (双引号括起来),如 ">=100、"男" 等.但,当指定条件为引用单元格时无需双引号括住.
2.使用SUMIF比VLOOKUP查找更方便,可以避免无匹配时返回的错误的问题.
示例:


SUMIFS的用法
语法:
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
解释:
=SUMIFS(求和区域, 条件区域1,条件1, [条件区域2,条件2], ...)
参数:
“sum_range”指定要根据给定条件添加的单元格。这是必填字段。
“criteria_range1”指定要评估第一个条件的第一个范围。
“criteria1”指定要在“criteria_range1”中求值的条件。
“criteria_range2”、“criteria2”指定其他范围及其各自的条件。这是一个可选的参数。SUMIFS总共支持127个条件。
示例:

注意事项:
SUMIF和SUMIFS公式都支持通配符。您可以在“criteria”参数中使用通配符(如:“*”和“?”)。
在SUMIF中,“range”参数和“sum_range”中的单元格不需要具有相同的形状和大小。但这在SUMIFS的案例中并不成立。
您可以在两个函数的'criteria'参数中使用多个运算符(如:“=”、“>”、“<”、“>=”、”<=“、”<>“)。