Excel操作:使用函数进行统计

进行统计最实用的方式是使用数据透视表,但有时候过于简单的数据统计无需使用数据透视表,有时候由于原始数据不规范,也无法使用数据透视表

一、条件求和与条件计数

  • 案例:根据左侧的原始数据,生成右侧的数据结果:统计金额与交易次数

Excel操作:使用函数进行统计

  • 操作步骤如下:

    1. 使用sumif函数与counif函数

    2. 两个函数的具体格式与参数如下所示:

      • sumif函数

      Excel操作:使用函数进行统计

      • countif函数

      Excel操作:使用函数进行统计

    3. 具体公示为:=SUMIF(B:B,I4,E:E);=COUNTIF(B:B,I4)

    Excel操作:使用函数进行统计

    1. 下方表格的多条件查询则分别使用sumifs函数与countifs函数,具体公示与参数如下:

      • sumifs函数:=SUMIFS(E:E,B:B,I12,C:C,J12)

        Excel操作:使用函数进行统计

      • countifs函数:=COUNTIFS(B:B,I12,C:C,J12)

        Excel操作:使用函数进行统计

    Excel操作:使用函数进行统计

二、sumif的变态能力

  • 案例:原始数据不规范,计算右侧的结果

Excel操作:使用函数进行统计

  • 操作步骤如下:

    1. 使用sumif函数,区域选中所有区域,最后面的计算区域只选择表头即可
    2. 具体公示:=SUMIF(A:J,L3,B1)。但需要注意,选中的表头,当公示往下拉时,表头的单元格会随之往下,故表头要改成绝对引用,公示变更为:=SUMIF(A:J,L3,$B$1)。另外,若区域不是选中全列,而是这是选择数据区域的话,注意区域也要绝对引用。

    Excel操作:使用函数进行统计

三、多条件的vlookup

  • 案例:根据左侧的原始数据表,计算右侧的结果,这是一个多条件的查找值的问题

Excel操作:使用函数进行统计

  • 操作步骤如下:

    • 方法一:采用辅助列的方式,使用vlookup函数

      1. 在最左侧新建辅助列,将B列和C列的数据使用”&“合并成一组数据;
      2. 在查找值的单元格中输入公式(需要稍微改变一下):=VLOOKUP(I3&J3,A2:E9,5,FALSE)。在查找的值处,使用”&“将条件I列与J列组合起来

      Excel操作:使用函数进行统计

    • 方法二:因为查找的值是唯一的,可以使用sumifs函数,运用多条件返回值

      1. 直接使用公式:=SUMIFS(D:D,A:A,H3,B:B,I3)
      2. 返回上图所示结果