分享

一条公式搞定小金额凑在一张发票上,有谁的公式比我更简单!

 Excel不加班 2020-05-08

VIP学员的问题:

如何将小金额凑在一张发票上?最高开票限额含税1129999。

说明:开在一张发票上同一个流水号,大于开票限额同一个流水号,系统自动拆分。

这个问题,公式其实并不难,难在于思路上,如果平常没做过这种凑金额,真的会毫无头绪。

这里,卢子分享两种超简单的方法。

1.辅助列

C2单元格空着,在C3单元格输入公式,判断累计金额是否大于1129999,大于的返回B列的值,其他的返回累计金额。

=IF(B3+C2>1129999,B3,B3+C2)

D2输入20200430001,D3输入公式。如果B列的金额跟辅助列一样,就流水号+1,否则就是同一个流水号。

=IF(B3=C3,D2+1,D2)

2.直接生成

A2输入20200430001,A3输入公式。用SUMIF累计上一个单元格的流水号的总金额,再加上本身的金额,如果金额大于1129999,就流水号+1,否则就是同一个流水号。

=IF(SUMIF(A$2:A2,A2,B$2:B2)+B3>1129999,A2+1,A2)

看完公式,自己再好好理解,跟平常的教程不一样,这个教程比较注重思路。

推荐:不可思议!女会计称1万行内容凑金额仅需1秒

上篇:带合并单元格的考勤表,一次性引用人员的方法!


作为会计也不容易,很多系统的功能不完善,到最后还得借助Excel,如果Excel不好,真的累死人。

平常,你还遇到过什么系统搞不定,最后借助Excel的案例。

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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多