首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按单张计算,每月分摊费用

按单张计算,每月分摊费用
EN

Stack Overflow用户
提问于 2019-11-11 14:13:06
回答 1查看 140关注 0票数 1

我床单上有个棘手的问题。

从2019年11月开始,我需要一个公式来计算每个月的运行总成本(B栏)。

目前,我的B2公式是:

代码语言:javascript
复制
=SUMIFS($F$2:$F$6,$E$2:$E$6,">="&A2,$E$2:$E$6,"<="&(EDATE(A2,1)-1))

基本上,这会在单元格F2:F6中找到所有值,其日期(在E列中)与A2的日期相匹配。

例如,单元B3是12月份的总成本,因此F3和F6是匹配的(200 + 300 = 500)。

但是,这没有考虑到费用的持续时间(G栏)。

这意味着2019年12月(单元B3)的总成本实际上应为600 (因为11月份的成本持续时间为12个月)。这意味着存在一个累积成本,即的持续时间为几个月。

我被困在这上面了。如果有人能帮忙,那就太好了!

EN

回答 1

Stack Overflow用户

发布于 2019-11-11 16:58:49

因此,只要A栏中给出的日期在“开始日期”和“开始日期”+x个月之间相交,那么每个月的费用应该适用吗?

因此,根据这一点,在本例中,2020年1月至2020年的费用为600美元:

Sant/Falskt = True/False

绿色行=起始日期和结束日期之间的日期相交

如果这是正确的,那么这个公式应该完成这个工作,粘贴在B2中:

=SUMPRODUCT((--(A2>=DATE(YEAR($E$2:$E$6),MONTH($E$2:$E$6),1))*--(A2<DATE(YEAR($E$2:$E$6),MONTH($E$2:$E$6)+$G$2:$G$6,DAY($E$2:$E$6))))*$F$2:$F$6)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58803048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档