excel - 计算两天之间的天数,每天一次

时间:2016-06-20 08:32:13

标签: excel date countif

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

我现在想要计算在特定日期占用的标准间数。

EG。 1月XX号占用了多少标准间?

  • John - 标准间 - 1月1日 - 1月3日
  • 玛丽 - 豪华间 - 1月2日 - 1月4日
  • 鲍勃 - 标准间 - 1月4日 - 1月5日
  • Tim - 标准间 - 1月1日 - 1月5日

结果:

  • 1月1日共有2x标准间被占用(John + Tim)
  • 1月2日共有2x标准间被占用(John + Tim)
  • 1月3日1x标准间被占用(蒂姆 - 注意:约翰不计算在1月3日退房,因此不能入住)
  • 1月4日,共有2x标准间被占用(Tim + Bob)
  • 1月5日没有房间被占用,因为蒂姆和鲍勃都将在这一天结帐。

我的日期范围从2016年1月1日到2016年1月31日,共有31列,但我无法通过动态公式中的COUNTIFS和SUMIFS进行此操作。

非常感谢对此有所帮助。 感谢

1 个答案:

答案 0 :(得分:0)

考虑一下这个截图:

enter image description here

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

=SUMPRODUCT(--(F2>=$C$2:$C$5),--(F2<$D$2:$D$5),--($B$2:$B$5="standard"))

向下复制。