进来前:我会啊,不就是SUM么!进来后:卧槽?还能这么玩?

借用粉丝的留言作为今天文章的标题,还是老规矩,从学员的问题中总结SUM的用法。某些案例学员是手机拍照,图片稍微有点模糊,不影响大局。

1.求B列是周合计,H列对应的入账金额总和。

这不就是按条件求和SUMIF嘛。

=SUMIF(B4:B13,"周汇总",H4:H13)

其实,周合计在这里等同于小计,小计的金额等同于明细的金额,因此用总计/2就行。要善于发现数据源的规律。

=SUMIF(H4:H13)/2

2.根据收入、支出金额获取2种余额,区别就在于是否区分账户。

账户余额合计,也就是不区分账户。那就是累计收入减累计支出就行。

=SUM(D$2:D2)-SUM(E$2:E2)

昨天讲IF函数的时候,提到了数组公式,学数组公式一来是为了解决常规公式解决不了的,二来可以简化公式。

借助数组公式,可以直接用两个区域相减,这样就省略掉一个SUM,记得按Ctrl+Shift+Enter三键结束。

=SUM(D$2:D2-E$2:E2)

按账户实时结余,也就是区分账户。在写公式的时候,增加一个条件,判断A列的账户是否一样。数组用起来就是爽,条件任意添加都行。

=SUM((A$2:A2=A2)*(D$2:D2-E$2:E2))

3.求2021和2022两年金额的和

直接用SUMIFS求和出错。

这种应该是SUMIF+SUMIF,当然可以用SUM+SUMIF组合。{2021,2022}这种是常量数组,可以将多个条件写在一起。

=SUM(SUMIF(B:B,{2021,2022},C:C))

当然啦,学了数组以后,可以再将公式进一步简化,去掉SUMIF。

=SUM((B5:B20={2021,2022})*C5:C20)

4.对行列进行求总计。

对于行列总计,又分成2种,在于是否插入行或者列。

如果不插入行列,直接选择区域按Alt+=,这样就可以。

日期跟项目是随时增加的,因此会插入行列,不管怎么插入,总是对上一行或者上一列的所有区域求和。

上一行怎么表示呢?

ROW是代表行号,当前行号用ROW(),上一行号用ROW()-1,再嵌套INDEX就可以获得上一行,因此B2到上一行就出来了。

=SUM(B2:INDEX(B:B,ROW()-1))

这个用法,以前有不少粉丝都理解不了,没关系,这里教你一个解读公式的方法,公式求值。

选中公式的单元格,点公式求值,一直点求值,会逐步的将运算过程演示给你。

同理,列求和就将ROW换成COLUMN。

=SUM(B2:INDEX(2:2,COLUMN()-1))

学无止境,简单如SUM,都能玩出无数花样。

推荐:别告诉我,你会SUM函数?

上文:你会IF函数吗?

你还知道SUM哪些用法?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

(0)

相关推荐