【Excel公式应用】一个统计余额的问题难倒了985大学生……
公众号回复2016 下载office2016
文末有赠书活动
统计余额是一类很常见的问题,收入-支出、进项-销项、充值-消费等等,其实都是统计余额。
但是在实际业务场景中,统计余额类的问题也是有简单、普通和困难等一些级别的,今天结合实际案例,来讨论一下这类问题的解决思路和方法。
统计余额的问题乍一听感觉很简单,事实上也很简单,比如这个例子:
只有一个客户,只充值一次,之后不断消费,然后余额递减,C2单元格使用公式:
=$B$2-SUM($C$2:C2)下拉就可以得到自动更新的账户余额。
这个公式对于初学者来啥也很好理解,不仅仅用在余额计算,在库存统计方面用的也很多。
但是我们今天要讨论的,就不是这么简单的情况了,为了便于新手理解,我们逐步增加难度,来看看第二个例子:
客户往往不会只充值一次的,所以在实际问题中,往往会有多次充值,这时候,账户余额的公式变成了:
=SUM($B$2:B2)-SUM($C$2:C2)
充值金额也会自动累计,虽然比第一个例子略微复杂一点,也还好理解吧。
下面难度再提升,我们的客户当然不可能只有一个了,如果是多个客户呢?
来吧,看看这个例子,更接近现实情况了:
账户余额肯定是需要根据客户来对应进行消减的,还要考虑充值后增加余额。
如果你想不到用sumif函数的话,这个问题就会越想越麻烦,实际上,我们把例二的求和变成条件求和,就可以按照客户分别进行统计了,公式为:
=SUMIF($A$2:A2,A2,$B$2:B2)-SUMIF($A$2:A2,A2,$C$2:C2)
除了sumif之外,这个公式里唯一的亮点就是“$”的用法了。
老菜鸟一直念叨的函数三板斧:“$”、逻辑值、数列,希望朋友们再次引起重视,把这三个基本功练得扎扎实实的。
关于学习函数的这一套心得,尽在《菜鸟的Excel函数修炼手册》中!