SUMIF函数是用于条件求和的函数。即使你能熟练使用这个功能,你也是办公室的好主人。但是你的朋友大多只知道按列汇总汇总条件,遇到一些特殊情况会不知道怎么办,比如下面这个问题:
其实这个问题是典型的条件求和问题,用SUMIF几分钟就能解决。但是,我们习惯了垂直数据呈现模式。对于这种横向的数据展现,我们大概有点不习惯,所以想不出用SUMIF。
具体操作看一下动画:
这个公式有几个要点:
公式=SUMIF ($ e $2: $ iv $2,b $2,$ e: $ iv3)是SUMIF的标准格式。如果你忘了标准格式是什么,请再复习一遍。
SUMIF(条件所在的区域,条件实际相加的区域)和SUMIF有三个参数。在本例中,条件所在的区域是第二行,但不是第二行的全部,第二行从列E开始。第一个参数是$E$2:$IV$2。考虑到公式需要向右下拉,所以使用绝对参考。
第二个参数是具体条件。在这个例子中,条件是B$2。因为右边的下拉不能改变,所以行号前只加了$号。
第三个参数是实际求和的单元格区域,在本例中为$E3:$IV3,也是从e列开始的,与第一个参数不同的是,行号是解锁的,这样公式下拉时求和区域会自动变化。
总结:今天有两个重点要分享。
第一,在使用功能的过程中,大多数区域并不局限于垂直,而是我们习惯了垂直的方式,所以很容易忽略水平区域的使用。
第二:高效公式要通过右拉的方式在整个区域适用,而不是在换单元格的时候必须重新修改公式,这就要求你能熟练掌握$的功能,并且对相对引用、绝对引用、混合引用的概念非常清楚,其中混合引用最灵活。