SUMIF函數

SUMIF函数

Excel常用函数
SUMIF函数是Excel常用函数。使用SUMIF函数可以对报表范围中符合指定条件的值求和。Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。
  • 中文名:SUMIF函数
  • 表达式:SUMIF(range,criteria,sum_range)
  • 适用领域范围:Excel
  • 范围:整数

定义

sumif函数语法是:SUMIF(range,criteria,sum_range)

sumif函数的参数如下:

第一个参数:Range为条件区域,用于条件判断的单元格区域。

第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。

第三个参数:Sum_range为实际求和区域,需要求和的单元格、区域或引用。

当省略第三个参数时,则条件区域就是实际求和区域。

criteria参数中使用通配符(包括问号(?)和星号(*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符(~)。

excelsumif函数的实例介绍

实例:求报表中各栏目的总流量

结果如图1所示。

选中F2单元格,输入公式:=SUMIF(B2:B19,E2,C2:C19),输入公式完成后,直接按enter键,即可统计出办公软件栏目的总流量。

以此类推,选中F3单元格,输入公式:=SUMIF(B2:B19,E3,C2:C19),输入公式完成后,直接按enter键,可以求得网站

运营栏目的总流量。

选中F4单元格,输入公式:=SUMIF(B2:B19,E4,C2:C19),可以求得电脑医院栏目的总流量。

选中F5单元格,输入公式:=SUMIF(B2:B19,E5,C2:C19),可以求得工具软件栏目的总流量。

选中F6单元格,输入公式:=SUMIF(B2:B19,E6,C2:C19),可以求得网络安全栏目的总流量。

语法

SUMIF(range,criteria,sum_range)

1)range为用于条件判断的单元格区域。

2)criteria为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式、文本或单元格内容。例如,条件可以表示为32、"32"、">32"、"apples"或A1。条件还可以使用通配符:问号(?)和星号(*),如需要求和的条件为第二个数字为2的,可表示为"?2*",从而简化公式设置。

3)sum_range是需要求和的实际单元格。

说明

只有在区域中相应的单元格符合条件的情况下,sum_range中的单元格才求和。

如果忽略了sum_range,则对区域中的单元格求和。

MicrosoftExcel还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用COUNTIF函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用IF函数。

使用SUMIF函数匹配超过255个字符的字符串时,将返回不正确的结果#VALUE!。

sum_range参数与range参数的大小和形状可以不同。求和的实际单元格通过以下方法确定:使用sum_range参数中左上角的单元格作为起始单元格,然后包括与range参数大小和形状相对应的单元格。但是,当SUMIF函数中的range和sum_range参数不包含相同的单元格个数时,工作表重新计算需要的时间可能比预期的长。

用法介绍

Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。

sumif函数语法是:SUMIF(range,criteria,sum_range)。

sumif函数的参数如下:

第一个参数:Range为条件区域,用于条件判断的单元格区域。

第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。

第三个参数:Sum_range为实际求和区域,需要求和的单元格、区域或引用。

当省略第三个参数时,则条件区域就是实际求和区域。

criteria参数中使用通配符(包括问号(?)和星号(*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符(~)。

实例介绍

实例:求报表中各栏目的总流量

结果如图2所示。

选中F2单元格,输入公式:=SUMIF(B2:B19,E2,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键(必须按此ctrl+shift+enter组合键数组公式才能得到正确结果),即可统计出办公软件栏目的总流量。

以此类推,选中F3单元格,输入公式:=SUMIF(B2:B19,E3,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得网站运营栏目的总流量。

选中F4单元格,输入公式:=SUMIF(B2:B19,E4,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得电脑医院栏目的总流量。

选中F5单元格,输入公式:=SUMIF(B2:B19,E5,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得工具软件栏目的总流量。

选中F6单元格,输入公式:=SUMIF(B2:B19,E6,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得网络安全栏目的总流量。

补充

SUMIF函数可对满足某一条件的单元格区域求和,该条件可以是数值、文本或表达式,可以应用在人事、工资和成绩统计中。

仍以图2为例,在工资表中需要分别计算各个科室的工资发放情况。

要计算销售部2001年5月加班费情况。则在F15中输入公式为

=SUMIF($C:$C,"销售部",$F:$F)

其中"$C:$C"为提供逻辑判断依据的单元格区域,"销售部"为判断条件即只统计$C:$C区域中部门为"销售部"的单元格,$F:$F为实际求和的单元格区域。

多条件求平均数,AVERAGEIFS(计算数据区域,条件区域1,条件1,条件区域2,条件2,条件区域3,条件3,……),即求同时符合三个条件的数据记录平均数,例如:=AVERAGEIFS(G3:G16,B3:B16,"手机",G3:G16,">=4000")。

条件区域与求和区域的行范围需一致,否则会出错。

SUMIF函数求和索引条件与索引范围之间的关系,必须为整数。例如:如果索引条件为6,索引范围内符合6.5条件的也会被求和。及非精确匹配,对小数点后的数值会做四舍五入处理。

相关词条

相关搜索

其它词条