我有一个经营连锁酒店的客户,我试图了解和可视化他们酒店的空房情况,使我能够针对预订量低的日期进行特定的促销活动。
理想情况下,我想制作一个堆积的条形图,以显示预订的房间数量和可用房间数量,并在X轴上显示日期,在Y轴上显示房间数量。
为了帮助您理解问题,以下是我可以访问的数据示例:https://docs.google.com/spreadsheets/d/1Q0wIDtzz15tGmrfbOn2eW38RNt7h8SfP-8wjKPWQtAU/edit?usp=sharing
我最大的挑战是构建图表所需的数据准备。如您所见,我有两个表。一张桌子告诉我整个酒店的可用客房总数((这个数字保持不变),第二张桌子是我从客户那里得到的每周数据转储,它告诉我每次预订的到达日期和离开日期。它还告诉我每次预订的收入。
因此,基于此数据,我的问题是:
当我只有预订的开始日期和结束日期时,如何获得每个日期的预订数和收入?
=COUNTIFS(A:A,"<="&D1,B:B,">"&D1)
将A:A和B:B修改为包含检查日期和结帐日期的范围,将D1修改为数据所在的单元格。然后向下拖动填充手柄。它将根据登记入住当天计算预订的客房数量。根据我在酒店的经验,由于房间将在一定时间之前腾空,并且可以在该日期进行新的预订,因此它不会将退房日期计为完整日期。要获得每个人的收入,可以使用类似的sumifs函数:
=SUMIFS(C:C,A:A,"<="&D1,B:B,">"&D1)
C:C是包含您的每日收入的范围。此操作与上述公式相同,但无需计算,而是将这些日期的收入相加。