我们爱民主、我们爱自由、我们也爱财富!我们尊孔子、我们尊老子、我们同尊管子!

安德管仲网管仲论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫一扫 分享朋友圈

已有 2924 人浏览分享

开启左侧

开发票拆分与合并的解决方案

[复制链接]
2924 2

许多企业发票面额有限制,比如只允许开10万元面额的发票。财务人员是好着急啊。每个客户很多条销售记录,怎么拆的正好不超过限额的记录合并为一张。咱都可以想象得出来是用鼠标滑下滑上,不停盯着下方的合计金额。有给不同颜色的,有加粗边框成一票的、有在辅助列标记为发票尾号的。不要问我为什么知道你怎么做的,excel那些功能也就都在那。有人不服,说我用的是第一张加粗,第二张倾斜,第三张加下划线。

.......

既然都聊都这份上了,为什么咱不一起商量个一劳永逸的方式——建模板!


模板是个好东西,很多重复的事情,咱做过一次之后,若干年都用它代劳,直到我们都不觉得这个事情有那么难,有点习惯成自然了。


情景演绎:

my 公司有2客户,也有单笔超过10万元的出货,也有许多要合并在一张上开票的记录。所以三板斧:

第一招:分果果

筛选金额查过10万的,把数据复制,粘贴到超过”拆分开票“表页;把低于十万的复制,粘贴到”合并开票“表页。

第二招:大拆小

单笔业务超过发票限额,要拆分多张发票,且对个数计量的按数量拆分,按金额筛选超过限额的记录,复制后粘贴到“拆分开票"表页后,设置公式得到结果如下:

J6设置公式=INT(MIN($C$3-$E$3,I6)/$H6/1.17)*$H6*1.17,向下填充【此公式只管本列】。

K6设置公式=INT(MIN($C$3-$E$3,$I6-SUM($J6:J6))/$H6/1.17)*$H6*1.17【此公式管的宽】,把公式向右填充多列【10列20列都无所谓】,再把公式向下填充。

就实现了按数量拆分多张发票,销售数量不会有小数点的存在。

第三招:小并大

前面我们筛选了低于限额的记录,把低于限额的记录复制,粘贴到”合并开票“表页。得到的效果如下:

J6的公式是单独的:=IF(AND(D6=D7,SUM($I$6I$7)<$C$3),0,I6)

J7的公式有一点复杂=IF(D7<>D8,SUM($I$6:I7)-SUM($J$6:J6),IF(SUM($I$6:I8)-SUM($J$6:J6)>$C$3,SUM($I$6:I7)-SUM($J$6:J6),0))。因为要按客户拆分,同时要考虑前面已经开票金额要从总金额里减去再运算,在加到超过限额的前一条记录留下一个合并开票的金额。逻辑说来容易,要公式来实现,还真不能喝酒,一定得清醒着咱的头。


今日看到这问题,不由得心欢喜,花了几十分钟捣鼓,最后还是达到了完美的效果,公众号无法传附件,所以把截图保留了行列,也把公式为大伙贴出来了。大家也可以去安德网下载我分享的模板。至于用的上的人,咱私下商量:你说不值一百两百的,我真不想给你。不是我缺钱,是我尊重知识。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
成本领先:成本体系的建立与实施

评论 2

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

53

粉丝

2233

主题
精彩推荐
热门资讯
网友晒图
图文推荐

小黑屋|Archiver|安德管仲网 ( 粤ICP备20002412号 )

GMT+8, 2024-12-22 01:07 , Processed in 0.059894 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.