You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

会议室预订表制作指导:日期顶行房间侧列格式及预订可用性校验

打造快速查看可用性的会议室预订表

我来帮你搞定这个预订表的可用性检查问题,按你要求的「日期沿顶部、房间沿侧边」格式,咱们一步步来实现:

1. 基础版:匹配Check In日期的核心公式

在Availability工作表中,对应**会议室1(C5)和01/01/2018(D3)**的单元格是D5,你可以在这里输入这个公式:

=IF(COUNTIFS('Booking list'!$G$30:$G$37, $C5, 'Booking list'!$H$30:$H$37, $D3)>0, "已占用", "可用")

公式说明:

  • COUNTIFS会同时核对两个关键条件:Booking list里的会议室编号(这里假设是G列,你可以根据实际列调整)等于C5的"1",且Check In日期(H30:H37)完全匹配D3的"01/01/2018"
  • 如果统计到匹配的预订数大于0,就显示已占用,否则显示可用

2. 扩展到整个预订表

把D5的公式向右拖动,覆盖顶部所有日期列;再向下拖动,覆盖侧边所有房间行,这样整个表就能自动计算每个房间每天的可用性状态了。

3. 进阶优化:覆盖入住-退房全时段判断

如果你的预订还包含退房日期(比如Booking list的I列是Check Out),需要判断当前日期是否落在预订的入住-退房区间内,就用这个公式替换:

=IF(SUMPRODUCT(--('Booking list'!$G$30:$G$37=$C5), --('Booking list'!$H$30:$H$37<=$D3), --('Booking list'!$I$30:$I$37>$D3))>0, "已占用", "可用")

这个公式会精准统计所有会议室匹配、入住日期≤当前日期、退房日期>当前日期的预订,避免只看Check In日期导致的判断遗漏。

4. 视觉升级:条件格式高亮已占用时段

为了更直观识别可用状态,给已占用的单元格加个醒目高亮:

  • 选中整个可用性数据区域(比如从D5开始的所有数据单元格)
  • 打开「条件格式」→「新建规则」→选择「使用公式确定要设置格式的单元格」
  • 输入对应版本的判断公式(基础版用COUNTIFS,进阶版用SUMPRODUCT)
  • 设置填充颜色为红色或其他醒目色调,这样已占用的日期会自动高亮显示

内容的提问来源于stack exchange,提问作者B.Denes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:36:53