首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据预定义的周长计算日期范围内的可计费天数

根据预定义的周长计算日期范围内的可计费天数
EN

Stack Overflow用户
提问于 2017-02-08 02:27:25
回答 1查看 65关注 0票数 0

我正试图设计一个公式,将允许正确的计费日,根据预定义的一周长度。举个例子:

  • 数量:5
  • 价格:1美元
  • 开始日期:2017年1月1日
  • 结束日期:2017年7月1日
  • 每周天数:3
  • 总账单:15美元

三天一周的计费意味着1-3天将在(Qty * Price Per)上计费,但4-7天基本上是免费的。这也需要很长一段时间。

更多的例子:

  • 数量:5
  • 价格:1美元
  • 开始日期:2017年1月1日
  • 结束日期:2017年8月1日
  • 每周天数:1
  • 总账单:10美元

  • 数量:5
  • 价格:1美元
  • 开始日期:2017年1月1日
  • 结束日期:2017年10月1日
  • 每周天数:1
  • 总帐单: $10任何帮助都是非常感谢的!
EN

回答 1

Stack Overflow用户

发布于 2017-02-08 05:48:16

试试这个:

代码语言:javascript
复制
=MIN(MOD(B4-B3+1,7),B5)*B1*B2+INT((B4-B3+1)/7)*B1*B2*B5

其中:

B1: Qty B2:每人的价格 B3:开始日期 B4:日期结束 B5:每周天数

使用此设置:

把它拆开:

  • 减去整个星期后剩余的天数较少,或在一周内计算的最大天数MIN(MOD(B4-B3+1,7),B5)
代码语言:javascript
复制
- multiply by `Qty * Price Per`

  • 整周数INT((B4-B3+1)/7)
代码语言:javascript
复制
- multiply by `Qty * Price Per * Days in Week`

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

https://stackoverflow.com/questions/42103626

复制
相关文章

相似问题

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