SUMIF函数是一个用来条件求和的函数,能够熟练使用这个函数就算是办公室里挺厉害的高手了,但是大多数朋友只知道按列判断条件来求和汇总,这在遇到一些特殊情况时就会不知如何是好,例如下面的这个问题:

因为不知道SUMIF函数还能横着用,她一上午的工作被别人一分钟搞定

其实这个问题就是典型的条件求和问题,SUMIF分分钟可以搞定,只是我们已经习惯了纵向的数据呈现方式,对于这种横过来的,大概是有点不习惯,也就想不到用SUMIF了。

具体操作看下动画演示吧:

因为不知道SUMIF函数还能横着用,她一上午的工作被别人一分钟搞定

下面解释一下这个公式里的几个要点:

公式=SUMIF($E$2:$IV$2,B$2,$E3:$IV3)是SUMIF的标准格式,如果忘了标准格式是什么的话,再来复习一下吧。

SUMIF(条件所在区域,条件,实际求和的区域),SUMIF一共三个参数,在本例中,条件所在的区域上是第二行,但不是第二行的全部,是从E列开始的,第一参数是$E$2:$IV$2,考虑到公式需要右拉下拉,所以使用了绝对引用。

第二参数是具体条件,在本例中,条件是B$2,因为右拉要变而下拉不能变,所以只在行号前面加了$。

第三参数是实际求和的单元格区域,本例中是$E3:$IV3,同样是从E列开始,与第一参数不同之处在于,行号是没有锁定的,这样在下拉公式时,求和区域也会自动变化。

小结:今天分享的重点有两个。

第一:在使用函数的过程中,大多数区域都没有限定必须是纵向的,只是我们习惯于纵向的方式,所以就容易忽略横向区域的用法;

第二:高效的公式应该是可以通过右拉下拉在整个区域适用的,而不是换一个单元格就得重新修改公式,这就要求能够熟练的掌握$的作用,对于相对引用、绝对引用和混合引用的概念十分清楚才行,其中尤以混合引用最为灵活。

发表回复