因为她不知道SUMIF功能还可以横着用,她早上的工作被别人一分钟就做完了。

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列开始,与第一个参数不同的是,没有锁定行号,所以公式下拉时求和面积会自动变化。

总结:今天有两个关键点要分享。

第一,在使用功能的过程中,大部分区域并不局限于垂直,只是我们习惯了垂直的方式,所以很容易忽略水平区域的使用;

第二,一个高效的公式应该通过右边的下拉适用于整个区域,而不是在改变一个单元格后必须再次修改公式。这就需要熟练掌握$的作用,并对相对参照、绝对参照和混合参照的概念有清晰的认识,其中混合参照最为灵活。