首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

如何将小金额凑在一张发票上?最高开票限额含税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)

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

作者:卢子

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200508A0BIBS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券