SUMIF函数另类求和,5.4%的人还不会

如下图中所示,是一份模拟的销售记录表,每种商品的销售季节不同,但至少会出现一次。要求用公式计算出每种商品最后一季销售额的平均值。

这里的结果是94、63、76、95的平均数。

参考公式:

=SUMIF(B3:E6,'',B2:E5)/4

SUMIF函数常用于对区域中符合指定的单个条件的值求和。

语法也很简单:

=SUMIF(条件区域,指定的条件,求和区域)

初步认识了SUMIF函数的使用规则,再回到本例中的题目:

先来看=SUMIF(B3:E6,'',B2:E5)的第一参数B3:E6,就是条件区域。

第二参数指定的条件是'',也就是空值。

选择空值作为指定的条件是本题的关键。因为我们要求是对每种商品的最后一季销售数量计算平均值,首先就要计算出B3:E6区域中每一列的最后一个值。

这最后一个值有什么共同的特点呢?

就是这个值向下一个单元格必须是空白的,要是向下一个单元格有值的话,就不是最后一个值了,对吧?

第3参数是B2:E5,注意这里的引用区域和第一参数的条件区域形成了一个错行的效果。

整个公式的意思就是:

如果B3:E6单元格区域中满足等于空值的条件,就去计算与空值对应的上一行的和,这样就变相的得到了B2:E6区域中每一列最后一个值的和。

最后用SUMIF函数的计算结果除以4,结果为82。

还可以使用下面的公式来完成:

=AVERAGEIF(B3:E6,'',B2:E5)

接下来我们再看一下这个题目,A1:D5单元格区域是一份员工考核表,每个考核项目使用不同的等级来表示。

现在需要根据右下角,也就是A7:B11单元格的分值对照表,在E列计算出每个员工的总分值。

计算这个问题,同样可以使用SUMIF函数完成:

=SUMPRODUCT(SUMIF(A$8:A$11,B2:D2,B$8:B$11))

本例中的SUMIF函数第二参数使用了多个单元格,计算在条件区域A$8:A$11中分别符合条件B2:D2的、对应的B$8:B$11的值。

结果是一个内存数组:{10,5,10}

最后使用SUMPRODUCT函数对这个内存数组求和,得出计算结果。

好了,今天的内容就是这些,明天不见不散!

图文制作:祝洪忠

(0)

相关推荐

  • Excel教程:sumif函数条件求和公式案例:成绩表求和汇总

    SUMIF函数是Excel中使用频率很高的一个函数,主要用于对区域中符合指定的单个条件的值求和. sumif函数有3个参数,语法为:=SUMIF(条件区域,指定的条件,需要求和的区域) 如果第三参数省 ...

  • 深入理解LOOKUP:LOOKUP函数的查找原理

    最近推送的五篇文章: Excel中照相机居然有如此妙用,引用照片.做仪表盘就靠它了 [扩展]新手进阶必学的三个函数③:最佳劳模SUMPRODUCT函数,这篇必须收藏! [扩展]新手进阶必学的三个函数② ...

  • 这样的SUMIF函数用法,7.8%的人还不会

    HI,大家好,我是星光. 有这样一个Excel问题.如下图所示,A列是单位,D列是奖金,现在需要统计单位为'说不好'和'不好说'的奖金总额. 你会怎么写函数公式呢? 有的朋友用SUMIF: 两个SUM ...

  • 用SUMIF函数实现另类求和

    如下图中所示,是一份模拟的销售记录表,每种商品的销售季节不同,但至少会出现一次.要求用公式计算出每种商品最后一季销售额的平均值. 这里的结果是94.63.76.95的平均数. 参考公式: =SUMIF ...

  • Sumif函数是条件求和,这6种搭配通配符操作,让条件计算更高效

    从之前关于sumif函数的学习中我们都知道,这是一个对单一条件进行求和的函数,今天我们来讲解一下这个函数有哪些更牛的操作. 案例一:求出单一产品SZ01当月销量. 函数解析: SUMIF(B:B,'S ...

  • 比SUMIF函数更好用的求和之王

    SUMIF函数通过跟VLOOKUP函数过招后,优势尽显.可惜,强中自有强中手,遇上求和之王SUMPRODUCT函数,SUMIF函数也只能甘拜下风. 下面,卢子通过4个案例进行说明. 1.统计每个培训班 ...

  • 还在烦恼怎样快速计算不规律的数据求和?sumif函数来帮你

    还在烦恼怎样快速计算不规律的数据求和?sumif函数来帮你

  • Excel教程:SUMIF函数,条件求和运用案例

    SUMIF函数是我们工作中使用频率最高的函数之一,它的功能是条件求和,灵活运用可以很好的帮我们完成数据汇总. 刚接触函数的小伙伴询问,要怎么才能记住这个函数.可以这样理解:Sum 是求和,If 是如果 ...

  • 条件求和:sumif函数二维区域的用法

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.在之前几天的文章中,我分享了sumif的基本用法,数组用法和通配符用法.在这些用法中,sumif的条件区域和求和区域都是一行或一列的区域,今天就来 ...

  • 条件求和:sumif函数的通配符用法

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.今天来分享下sumif函数的通配符用法.在excel中,通配符有2个,分别是星号*和问号?.*代表任意多个字符,?代表任意单个字符,它们都是文本. ...