首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >excel -每天将两个日期中的天数计算为一次。

excel -每天将两个日期中的天数计算为一次。
EN

Stack Overflow用户
提问于 2016-06-20 08:32:12
回答 1查看 139关注 0票数 2

我有一份酒店预订清单,包括客人姓名、房间类型的列(例如。标准房),到达日期和出发日期。

现在我想计算一下在某一特定日期我占用了多少标准房间。

例如:一月二十号有几间标准间?

  • 约翰-标准房-1月1日-1月3日
  • 玛丽-豪华房-1月2日至1月4日
  • 鲍勃-标准房-1月4日-1月5日
  • 蒂姆-标准房-1月1日至1月5日

结果:

  • 1月1日,共有2间标准房被占用(John + Tim)
  • 1月2日,共有2间标准房被占用(约翰+蒂姆)
  • 1月3日,共有1x标准房被占用(提姆-注:约翰不算,因为他在1月3日退房,所以没有过夜)
  • 1月4日,总共有2间标准房被占用(Tim + Bob)
  • 1月5日,由于蒂姆和鲍勃将在这一天结账,所以没有人住。

我的日期为01/01/2016至31/01/2016,共31列,但无法通过COUNTIFS和SUMIFS动态公式完成这项工作。

非常感谢在这方面提供一些帮助。谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-06-20 08:52:43

考虑一下这张截图:

F栏中的日期是手动输入的。G列计算结果的公式是在G2中的。

代码语言:javascript
复制
=SUMPRODUCT(--(F2>=$C$2:$C$5),--(F2<$D$2:$D$5),--($B$2:$B$5="standard"))

抄下来。

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

https://stackoverflow.com/questions/37917809

复制
相关文章

相似问题

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