lj80117 发表于 2024-3-3 15:46

仓储费计算

本帖最后由 lj80117 于 2024-3-4 19:53 编辑

大家好,我有一个公式的问题,向大家请教。我的问题是这样的:货物仓储费的计算是按照月数和重量。(出库日减入库日)为在仓库中储存的总天数,其中90天内免费,超过90天后按月收取,超过1天即按1月收取,每个月月底收取客户的本月仓储费。
例如:A的货物储存天数为91天,90天内是免费,但他因为过了1天也按1月收取,1吨1月1元,按月收取,那A的货物就拿重量*1元/月,得到1个月的仓储费,以此类推。月末未出库过了90天的直接按月末结存数量*单价计算仓储费,当月出库的+月末结存的就等于应收这个月客户仓储费,但是我这个表格有部分是重复收费,实际客户是按对月付款,比如货物超期70天,客户就付3个月的款,但我这个表收的时候在月末收了下个月未到一个月的款。
但是这我个表计算出来是4650元,实际应该是3800元,这里面是月末库存收费和下月发货收费有重复,例如9月6日这笔就不应该收费,因为在上月库存里已经收了,只有超过9月8日的货才能收款。不超过9月8日只能收客户一个月的钱,而9月6日这笔在上个月的月末库存里已经收过了。每个都有这种情况,黄色的都是不应该收的


原来以批次收费,一批货清了,就计算一次,这样好算。现在领导要求以月收费,其实就是想提前收钱,收的钱还是跟原先一样,。
收费思路原来是90天免费,过了90天,哪怕是一天也按1月收取,每过30天收多收1月,我想的是先按每个月出库收一次,月末算库存再收一次,但是现在有一个问题,月末库存收的,如果下个月月初不满新的30天发货的,就重复收了

zjdh 发表于 2024-3-3 18:01

超过38天(共128天)不算2个月?

lj80117 发表于 2024-3-3 20:00

zjdh 发表于 2024-3-3 18:01
超过38天(共128天)不算2个月?

每个月都要收一次,所以只算一个月

zjdh 发表于 2024-3-3 21:21

无法理解!

lj80117 发表于 2024-3-3 21:34

zjdh 发表于 2024-3-3 21:21
无法理解!

128-90=38,因为在前一个月的时候,也就是超过90天的第一个月已经收过了一次仓储费,所以第38天虽然是第2个月,但是在第2个月中也只能收一次,不然就重复了,如果不是上一个月收过1次,确实应该是收2次的。

lj80117 发表于 2024-3-3 21:36

zjdh 发表于 2024-3-3 21:21
无法理解!

128-90=38,因为在前一个月的时候,也就是超过90天的第一个月已经收过了一次仓储费,所以第38天虽然是第2个月,但是在第2个月中也只能收一次,不然就重复了,如果不是上一个月收过1次,确实应该是收2次的,我这个是计算每一个月应收仓储费,不是累计应收仓储费

zjdh 发表于 2024-3-4 11:28

你在表中并未体现出来!我也不想再搞清楚了。:(

砂海 发表于 2024-3-4 15:46

①, 先说 现有结构下 最简单 的,
      l3=IF(1*J3>90,H3*$N$2,0) ' 是没有必要的 if
         改为=H3*$N$2*(J3>90)

②, 现有 结构 下 , m列 公式 不连续 , 且现在 公式 压力测试 通不过
      m12 =IF(J12<=90,0,IF(J12>90,$N$2*(MONTH(K12)-MONTH(K8))*I12))
             当 K8 与 K12 不是 同一年 , 结果错误
            在当前 结构 下 , 建议 每月底 加一行 空操作 出库=0 ,公式 参考 ① , 发生 单价调整 影响小, 连续月份的方法 会崩溃的
               每月 做 结构 简单 稳定 , 清晰 , ( 不用 手工 找 "K8")
③, 微调
       G列出库日期 改为 (操作)日期 , 入库的时间也 填在 Gl列
      B列 入库日期 改为 批次信息(日期) , 出库 时 也填上 , ( 单位名称 , 货品 , 船号 ) 这3个 都填了 , 不差这一个 ,
      这样 库存天数 , 直接本行 相减 即可
④, 大动作
      现有结构
         1,表单分离 , (数据一致性!) ,
         2,(当同日 , 同批 货物 有业务 , 对你来说 可能不会发生) 排序 后 可能回不去

=====================================================
Ps:
用 多月一起计算 , 前付了没付 , 是不是 付了一半 , 坑太多了 ,
问题 不清晰 , 不断补充 , 搞得跟逼供似的

砂海 发表于 2024-3-4 15:53

没有楼上 逼供出的消息 , 我连附件都没下

dehsz@126.com 发表于 2024-3-4 16:07

库存仓储费=IF(J3<=90,0,IF(COUNTIFS($K$2:K3,K3,$C$2:C3,C3,$D$2:D3,D3)=COUNTIFS($K$2:$K$100,K3,$C$2:$C$100,C3,$D$2:$D$100,D3),LOOKUP(1,0/((K3=$K$2:$K$100)*(C3=$C$2:$C$100)*(D3=$D$2:$D$100)),$I$2:$I$100)*$N$2,0))

出库仓储费
=IF(1*J3>90,H3*$N$2,0)
页: [1]
查看完整版本: 仓储费计算