两个数组结果相减_Excel教程:两个Excel公式,瞬间统计千名客户余款!

回复[目录]学习200篇Excel教程

7c8abc081b30e62adeef2d8d27cb7e47.png

编按:

哈喽,大家好!最近经常有小伙伴问关于计算客户余额的问题,今天老菜鸟就和大家好好说说,帮大家理清这类问题的解决思路,以后再遇到此类问题,就不用再担心啦~

  计算余款是日常工作中经常会遇到的一类问题,由于不同的记账方式,计算余款的方法也就各不相同,今天分享的这个案例也是群友提出的问题,为了帮大家彻底明白此类问题的解决思路,先模拟一个最简单的情况,数据如图所示:   f3accb41595a176f50b3ad208d9eea7e.png   只有一个客户,会产生多次订货金额,并且每次订货金额不是一次付清,所有的交易记录是按照日期顺序登记的,这也就是平常说的流水账。 温馨提示:加入下面QQ群:1003077796,下载教程配套的课件练习操作。

811a2599be9fba22f4cb857f117f4f2f.png

  对于这种记账方式,如果要根据记录的数据试着计算出最新的余款,就需要借助公式=SUM($C$1:C2)-SUM($D$1:D2)来实现。   这种计算原理是利用了累加求和的方法,将订货金额的累计值与付款金额的累计值相减就得到了余款金额。   下面我们先来了解一下累加求和的公式原理,以订货金额累计为例:   a7bbde5878b42637ba342db439305e12.png   相信大家都会用SUM函数,非常简单,只要给出一个区域,就能对该区域的数据进行求和,在计算累计求和的时候,关键就在于对求和区域的设置,注意到这里区域的写法$C$1:C2,起始位置是使用$绝对引用的,这种写法在公式下拉的时候就会变成这样的效果。   e94422c2bbd51bb1cbc21d50e20a2602.png   可以看到求和区域是逐渐变大的,这样就有了累计求和的效果。   对已付金额同样使用这样的方法计算累计值。   5e73ceceda9cf473b4e9eb704f510733.png   明白了这种针对单个客户的余款计算原理之后,再来看看多个客户的情况,数据如图所示:   15640a92416240fd0fff7eeab749a746.png   以三个客户为例,只需要记录每次的交易数据,该客户的余款金额将被自动计算。   相比单个客户的情况,多个客户的余额计算似乎变得非常复杂,既要累计求和,又要考虑针对不同客户进行累计。   如果你想不到用SUMIF函数的话,这个问题就会越想越麻烦,实际上,我们把单客户的求和变成条件求和,就可以按照客户分别进行统计了,公式为:   =SUMIF($B$1:B2,B2,$C$1:C2)-SUMIF($B$1:B2,B2,$D$1:D2)   e1d0fe773984d2fd1dfcaba3ac75f636.png   分别对订货金额和付款金额单独做条件求和后再相减就能得到每个客户的余额。   条件求和与求和的区别就在于多了一个条件区域,还是以订货金额累计为例,公式为=SUMIF($B$1:B2,B2,$C$1:C2)。   分别锁定SUMIF中的条件区域和求和区域的起始位置后,就有了这样的结果。   3d4d3bc065345a20c743cbc25323aa0c.png   如果你还对SUMIF的基本用法有疑问,可以去看看之前的教程。   引入了SUMIF函数之后,这个多客户的余额问题已经完美的解决了,但是对于公式函数的研究之路来说,这只是另一个开始,因为这个问题还有这样一个解法:   ce64643e477110561a450ae27ee7a60d.png   对比一下两个公式:   =SUMIF($B$1:B2,B2,$C$1:C2)-SUMIF($B$1:B2,B2,$D$1:D2) =SUM(($B$2:B2=B2)*{1,-1}*$C$2:D2)   公式2是一个数组公式,需要按CTRL+SHIFT+ENTER组合键完成输入。   两个公式的区别不仅仅是长短的问题,原理也不相同。   公式2利用了比较运算($B$2:B2=B2)得到的逻辑值取代了公式1中的条件,同时利用了数组的计算实现了两个求和结果的相减{1,-1}*$C$2:D2,对于这个公式,需要足够的基础才能去研究,篇幅所限,就不在这里详细解释了。   总之一句话,为了解决问题,那就用公式1,为了学习研究,可以琢磨一下公式2,就这个问题,如果你还有其他的方法也欢迎留言和大家一同分享。 ec8fb517a6598f1d1eadc1cd9f27458e.png

Excel教程相关推荐

Excel教程:9个绝对用得上的excel日期公式,赶紧拿走! 秒杀VLOOKUP!这两个查询公式也太好用了吧!【Excel教程】 新同事连“九九乘法表”都不会做,还敢说精通excel?【Excel教程】 0dfd6c137447fbddf7d1de5679685cc1.gif

让工作提速百倍的「Excel极速贯通班」

↓ 点击,可直接购买。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值