SUMIF函数是Excel常用函数。使用 SUMIF 函数可以对报表范围中符合指定条件的值求和。Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。

sumif函数语法是:=SUMIF(range,criteria,sum_range)
sumif函数的参数如下:
第一个参数:Range为条件区域,用于条件判断的单元格区域。
第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。
第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引用。
当省略第三个参数时,则条件区域就是实际求和区域。
criteria 参数中使用通配符(包括问号 (?) 和星号 (*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

第一部分:sumifs函数用法介绍

excel中sumifs函数是Excel2007以后版本新增的多条件求和函数。

sumifs函数的语法是:SUMIFS(求和区域, 条件区域1,条件1, [条件区域2,条件2], …)

说明:[]以内的条件区域2、条件2为可选参数。最多允许 127 个区域/条件对。

第二部分:sumifs函数实例介绍

Sumifs函数多条件求和的9个实例

项目一:客户A的销售额

=SUMIFS(C2:C10,A2:A10,A2)

项目二:客户A的1月份销售额

=SUMIFS(C2:C10,A2:A10,A2,B2:B10,B2)

项目三:客户A的1月份和3月份销售额

=SUM(SUMIFS(C2:C10,A2:A10,A2,B2:B10,{1,3}))

项目四:客户A和C的销售额

=SUM(SUMIFS(C2:C10,A2:A10,{“A”,”C”}))

项目五:客户A和C的1月份销售额合计

=SUM(SUMIFS(C2:C10,A2:A10,{“A”,”C”},B2:B10,B2))

项目六:客户A的1月份和客户C的3月份销售额合计

=SUM(SUMIFS(C2:C10,A2:A10,{“A”,”C”},B2:B10,{1,3}))

项目七:客户A和客户C的1月份和3月份销售额合计

=SUM(SUMIFS(C2:C10,A2:A10,{“A”,”C”},B2:B10,{1;3}))

项目八:客户A和客户C的1月份3月份4月份销售额合计

=SUM(SUMIFS(C2:C10,A2:A10,{“A”,”C”},B2:B10,{1;3;4}))

项目九:客户ABC的1月份3月份4月份销售额合计

=SUM(SUMIFS(C2:C10,A2:A10,{“A”,”B”,”C”},B2:B10,{1;3;4}))

注意逗号和分号的区别。

Sumifs函数与SumProduct函数都可以实现多条件求和。经测试,10000行数据,双条件求和,Sumifs函数比SumProduct快差不多三倍。