在excel中,使用登记入住和退房日期计算酒店团体接送模式

时间:2017-06-26 23:38:31

标签: excel date excel-formula

我收到酒店团体的大名单和登记入住和退房日期。很多时候,如果我没有准确数量的房间来保存列表,我会在酒店系统中收到错误。

我需要的是一个Excel公式,只需使用提供的登记入住和退房日期,就可以一致地计算给定夜晚所需的房间总数。

我已经尝试过" COUNTIFS"之前:

= COUNTIFS(到达范围," {大于/等于"& DATE(yyyy,m,d),离场范围," {less比等于}"& DATE(yyyy,m,d)

但它并没有准确地返回每个预订房间的预订模式夜。

示例:
运行代码段,用于示例数据表



td {font-family: sans-serif; padding: 2; text-align: center;}
#have {display:inline; margin: 5;}
#have td {border: 1px solid blue;}
#want {display:inline;}
#want td {border: 1px solid green;}
.rmval {font-weight: bold; background-color: #eafceb;}

<table id="have">
<tr><td colspan="2">Rooming List</td></tr>
<tr id="label">
<td id="arrival">Arrival</td><td id="depart">Departure</td>
</tr>
<tr><td>01-Month</td><td>04-Month</td></tr>
<tr><td>01-Month</td><td>03-Month</td></tr>
<tr><td>02-Month</td><td>04-Month</td></tr>
<tr><td>02-Month</td><td>03-Month</td></tr>
<tr><td>01-Month</td><td>04-Month</td></tr>
</table>

<table id="want">
<tr><td colspan="2">Data I Want</td></tr>
<tr><td>Date</td><td>Number of rooms</td></tr>
<tr><td>01 Month</td><td class="rmval">3</td></tr>
<tr><td>02 Month</td><td class="rmval">5</td></tr>
<tr><td>03 Month</td><td class="rmval">3</td></tr>
</table>
&#13;
&#13;
&#13;

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

搜索C3中存在日期的预订数量,除非您的问题中缺少某些内容,否则此公式应该有效:

=COUNTIFS(A:A, "<="&C3, B:B, ">"&C3)

今天:

=COUNTIFS(A:A, "<="&TODAY(),B:B, ">"&TODAY())