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

Google Sheets统计指定时段可用成员数失败,求热力图解决方案

在Google Sheets制作团队活跃时段热力图的统计问题

我想在Google Sheets中用条件格式制作一张展示团队成员最活跃时段的热力图:

  • 工作表Page1:列对应各工作日,行对应每位团队成员,单元格存储成员的工作起止时间
  • 工作表Page2:列对应各工作日,行对应24小时制的每个小时

目前无法从Page1的数据中统计出指定小时的可用人数,且因Sheets调试机制不完善、无报错信息,难以定位问题所在。

我已尝试三种方案,逻辑看似合理,但统计环节均出错:

方案1:使用ARRAYFORMULA

=ARRAYFORMULA(
    SUM(    
        VALUE(
            IF(
                OR(
                    ISBLANK(Page1!$B$2:$B$4),
                    ISBLANK(Page1!$C$2:$C$4)
                ),
                0,
                IF(
                    OR(
                        MOD($A2,1)>=TIME(LEFT(Page1!$B$2:$B$4,FIND(":",Page1!$B$2:$B$4)-1),0,0),
                        MOD($A2,1)<TIME(LEFT(Page1!$C$2:$C$4,FIND(":",Page1!$C$2:$C$4)-1),0,0)
                    ),
                    1,
                    0
                )
            )
        )
    )
)

方案2:使用COUNTIF

=COUNTIF(
    IF
    (
        AND
        (
            TIMEVALUE(Page2!$A2) >= TIME(LEFT(Page1!$B$2:$B$4,FIND(":",Page1!$B$2:$B$4)-1),0,0),
            TIMEVALUE(Page2!$A2) <= TIME(LEFT(Page1!$C$2:$C$4,FIND(":",Page1!$C$2:$C$4)-1),0,0)
        ),
        "TRUE",
        "FALSE"
    ),
    "TRUE"
)

方案3:使用COUNTIFS

有人建议使用以下公式,但它始终返回0:

=COUNTIFS(Page1!B2:B4, "<="&A2, Page1!C2:C4, ">="&A2)

内容的提问来源于stack exchange,提问作者Mark Veiermann

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 23:00:54