Excel中Sumif函数的使用方法

Excel sumif函数的用法是根据指定条件对若干单元格、区域或引用求和 。
sumif函数语法是:
SUMIF(range , criteria , sum_range)
sumif函数的参数如下:
第一个参数:Range为条件区域 , 用于条件判断的单元格区域 。
第二个参数:Criteria是求和条件 , 为确定哪些单元格将被相加求和的条件 , 其形式可以由数字、逻辑表达式等组成的判定条件 。例如 , 条件可以表示为 32、”32″、”>32″ 或 “apples” 。
第三个参数:Sum_range 为实际求和区域 , 需要求和的单元格、区域或引用 。
当省略第三个参数时 , 则条件区域就是实际求和区域 。
criteria 参数中使用通配符(包括问号 (?) 和星号 (*)) 。问号匹配任意单个字符;星号匹配任意一串字符 。如果要查找实际的问号或星号 , 请在该字符前键入波形符 (~) 。
说明:
只有在区域中相应的单元格符合条件的情况下 , sum_range 中的单元格才求和 。
如果忽略了 sum_range , 则对区域中的单元格求和 。
Microsoft Excel 还提供了其他一些函数 , 它们可根据条件来分析数据 。例如 , 如果要计算单元格区域内某个文本字符串或数字出现的次数 , 则可使用 COUNTIF 函数 。
如果要让公式根据某一条件返回两个数值中的某一值(例如 , 根据指定销售额返回销售红利) , 则可使用 IF 函数 。
实例:及格平均分统计
假如A1:A36单元格存放某班学生的考试成绩 , 若要计算及格学生的平均分 , 可以使用公式“=SUMIF(A1:A36 , ″>=60″ , A1:A36)/COUNTIF(A1:A36 , ″>=60″) 。公式中的“=SUMIF(A1:A36 , ″>=60″ , A1:A36)”计算及格学生的总分 , 式中的“A1:A36”为提供逻辑判断依据的单元格引用 , “>=60”为判断条件 , 不符合条件的数据不参与求和 , A1:A36则是逻辑判断和求和的对象 。公式中的COUNTIF(A1:A36 , ″>=60″)用来统计及格学生的人数 。
实例:求报表中各栏目的总流量
选中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函数的criteria 参数通配符使用介绍:
可以在 criteria 参数中使用通配符(包括问号 (?) 和星号 (*)) 。问号匹配任意单个字符;星号匹配任意一串字符 。如果要查找实际的问号或星号 , 请在该字符前键入波形符 (~) 。

推荐阅读