1. SUM()    求和函数       语法:  SUM(参数1,参数2,参数3……)  或 SUM(用鼠标选中一个区域,如:D5:G5)

                                    表示参数1,参数2,参数3等的和

当参数是多个运算时,不能按回车确定,而是按Ctrl+shift加回车,这时,也会给这个函数式子加上个{}

    这种计算不能通过下拉将同样的函数运算到别的单元格里,只有将函数改为绝对引用,也就是加上$,才可以

    如:  =SUM((A2:A22=K15)*(B2:B22=L15)*E2:E22) 

       可将一整列与一个值比较是否相等,若相同为true,也就是1,若不等,为false,也就是0,然后将结果与一整列相乘,                 也就是将结果分别与那一整列里对应的数据相乘。最后将对应值相乘的结果们相加。

   对于有数组的数据,不能选择整列进行运算,用多少数据就选多少。

如:

如:

记住,这里,在单元格内输入公式后,按Ctrl+shift+回车,才能将公式运用到单元格内

2.SUMIF函数 :

=SUMIF(range,criteria,[sum_range])      去哪里,找什么,把什么统 计起来

去range范围内找符合criteria这个条件的内容,并将找到的内容对应的sum_range区域内的内容求和。   sum_range可省略

range  表示选定的用于条件判断的单元格区域

criteria   表示在指定的单元格区域内检索符合条件的单元格,其形式可以是数字、表达式、文本。直接在单元格或编辑栏中输入检索条件时,需要加双引号。

sum_range  选定的需要求和的单元格区域,改参数忽略求和的单元格区域内包含的空白单元格、逻辑值、文本

注意:

  1. 只有在区域中相应的单元格符合条件的情况下,sum_range中的单元格才求和  
  2. 如果忽略了sum_range,则对区域中的单元格求和

插入sumif函数:

插入函数--或选择类别--数学与三角函数--选择函数--SUMIF

sumif有很强大的容错能力,sumif函数要求第一参数与第二参数的范围长度一样大,若sum_range里只写了F1,而不是一个范围,Excel会默认指F列

 

对于两个列的内容分为多个部分列来写的情况,统计起来似乎有点麻烦,其实好解决:

=sumif(全选区域,选中要查找的内容的单元格,要统计的内容的表头)   这个表头要绝对引用

当然,第一参数与第 三参数的区域是相对应的,第一参数的开始第一个数据对应着第三参数的开始第一个数据,因此用的时候要防止错位问题

如:

例1:  在身份证号列里,统计与单元格里身份证相同的所有身份证所对应的金额的和

       =SUMIF($A$2:$A$14,F3,B:B)

      或 =SUMIF(A:A,F3&"*",B:B)      因为身份证大于15位,15位后的无法识别,所以要在F3后&“*”

若要统计的单元格的选择出错,会发生错位问题,而使计算结果有偏差

例2:  当“部门”列的“一部门”对应“科目划分”列的“邮寄费”时,求“一部门”对应的“邮寄费”对应的“金额”列里的金额:

       假设部门列在E列,科目划分列在F列:

     添加新列,在第一个单元格输入:“=E1&F1” 将两个单元格里的内容连接在一起,双击单元格右下角的加号,整个列所有单元格都会被设置为这个函数。

     显示如:一部门邮寄费,在求金额的单元格里输入:=SUMIF(添加的新列,一部门&邮寄费,选中金额列)   即可

      即:  =SUMIF(A:A,J5&K5,G:G)

例3:

3.SUMIFS函数:

=SUMIFS(求什么,在哪找1,条件1,在哪找2,条件2,……)

    如:  =SUMIFS(E:E,B:B,I15,C:C,J16

这个函数2007版以后才能用 

如:

SUMIF与VLOOKUP的区别:

SUMIF找不到时会返回0,VLOOKUP找不到时会报错 

4. SumProduct()函数:

    与SUM()用法一样,相当于带了{}的SUM(),不同的是:当参数为多个运算的式子时,可以直接按回车确定函数公式,不需要按Ctrl+shift+回车,可下拉

SUM()是正常的运算函数,在数组里用时,要告诉Excel这里是数组,也就是要Ctrl+shift+回车,来带大括号,不可下拉。SumProduct()本身就是数组函数,所以不用告诉Excel这个是数组,因此不需要Ctrl+shift+回车,直接回车就行,可下拉

更多推荐

Excel2007版的常用功能(10):SUMIF函数 与 SUMIFS函数