编按:怎么把回款分别计入同一客户同一项目的各笔已收款中?一笔回款可能对应一笔项目,也可能对应两笔、三笔项目。 本例来自学员的提问:怎么把回款计入各项目的已收款中? 财务需要把已收到的每笔回款计入到对应项目中的已收款中,但是公司收到的每笔回款金额并非与每笔销售金额一一对应。 譬如下方收到客户第一中学的一笔回款5000元,款项是A产品。公司与第一中学发生了两笔A产品业务:第一笔4200元,第二笔1400元。很显然,回款的5000元,有4200元应计入第一笔已收款中,800元计入第二笔已收款中。 辅导老师一介书生提供了解决方法,在E2中输入公式并下拉填充: =MIN(SUMIFS(K:K,I:I,B2,L:L,A2)-SUMIFS($E$1:E1,$B$1:B1,B2,$A$1:A1,A2),D2) 思路: 回款是根据客户名、项目产品分配到对应已收款的。 把同一客户同一产品的所有回款汇总起来,然后按先后分别去“充满”各笔业务的已收款,每充满一笔就进入下一笔。 公式解析: SUMIFS(K:K,I:I,B2,L:L,A2),按销售台账中公式所在行客户名、产品名汇总回款台账中的回款总金额。 SUMIFS($E$1:E1,$B$1:B1,B2,$A$1:A1,A2),在销售台账中汇总公式所在行前方的同一客户、同一产品已收款金额。这里的求和区域、条件区域都从所在列第一行开始并锁定起点,条件则从第二行开始。 两者的差就是尚未计入已到账的金额。 将该金额与当前行的应收金额进行比较:如果小于应收金额,则直接计入已收款;如果大于应收金额,则按应收金额计入当前的已收款中。因此用了MIN函数取小者。 做Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择! 相关推荐: 版权申明: 本文作者小窝;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。 |
|
来自: 部落窝教育BLW > 《部落窝excel/VBA》