特殊条件求和,SUMIF函数,我来了。

小朋友们好,假期马上就要结束了。短暂的会面后,很难离开。相信很多小伙伴都在回来的路上,有的准备开始新的奋斗。

今天老朱给大家分享一套简单高效的Excel函数公式技巧,通过一点一滴的积累也可以提高工作效率。

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

特殊条件求和,SUMIF函数,我来啦

这里的结果是94,63,76和95的平均值。

参考公式:

=SUMIF(B3:E6,& # 8221;”、B2:E5)/4

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

语法也很简单:

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

对SUMIF函数的使用规则有个初步的了解,然后回到本例的题目:

先看看=SUMIF(B3:E6,& # 8221;”B2:E5)是条件区域。

第二个参数指定的条件是& # 8221;”,这是一个空值。

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

最后的价值观有什么共同点?

也就是说,该值在下一个单元格中必须为空。如果下一个单元格中有值,它不会是最后一个值,对吗?

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

整个公式的意思是:

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

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

也可以使用以下公式来完成:

=AVERAGEIF(B3:E6,& # 8221;”、B2:E5)

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

特殊条件求和,SUMIF函数,我来啦

现在我们需要根据右下角的分数对照表,即单元格A7:B11,计算E列每个员工的总分。

要计算这个问题,也可以使用SUMIF函数来完成:

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

在此示例中,SUMIF函数的第二个参数使用多个单元格,并计算条件区域A$8:A$11中B$8:B$11的相应值,它们分别满足条件B2:D2。

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

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

简单的功能也有很大的作用。高手的境界是手中无刀心中有刀。

好了,今天就到这里,小伙伴们,明天不见不散!