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

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

一、条件求和与条件计数

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

image-20200213020840010

  • 操作步骤如下:

    1. 使用sumif函数与counif函数

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

      • sumif函数

      image-20200213021343769

      • countif函数

      image-20200213021250472

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

    image-20200213021543331

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

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

        image-20200213021720561

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

        image-20200213022511234

    image-20200213022536112

二、sumif的变态能力

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

image-20200213022848102

  • 操作步骤如下:

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

    image-20200213024248619

三、多条件的vlookup

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

image-20200213024740807

  • 操作步骤如下:

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

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

      image-20200213025225818

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

      1. 直接使用公式:=SUMIFS(D:D,A:A,H3,B:B,I3)
      2. 返回上图所示结果
发布了15 篇原创文章 · 获赞 0 · 访问量 249

猜你喜欢

转载自blog.csdn.net/fightingoyo/article/details/104289802