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

Google Sheets甘特图资源管理计算能否仅用内置公式实现?

可以仅用Google Sheets内置公式实现需求,只需要做一个小调整适配公式读取规则:
因为Google Sheets内置公式无法直接识别单元格填充色,你可以给所有标记为活跃的周次单元格填入值1,再搭配条件格式自动给值为1的单元格设置你需要的填充色,显示效果和你现在手动标色完全一致,同时数据可以被公式读取。

我们先约定查询参数的存放位置,你可以根据自己的表格结构调整范围:

  • 待查询角色放在F1单元格,例如输入Backend
  • 待查询月份放在G1单元格,例如输入1
  • 表格结构规则:A列存角色名称,第1行存月份数,第2行存周次数,活跃周次所在单元格值为1,周次数据从C列开始

以下是对应四个需求的公式:

  1. 查询指定角色在指定月份是否活跃
=IF(COUNTIFS(A:A,F1,OFFSET(A:A,0,MATCH(G1,1:1,0)-1,,4),1)>0,"yes","no")
  1. 统计指定角色在指定月份的活跃周数
=COUNTIFS(A:A,F1,OFFSET(A:A,0,MATCH(G1,1:1,0)-1,,4),1)
  1. 获取指定角色首个活跃周的单元格地址
=ADDRESS(MATCH(F1,A:A,0),MIN(FILTER(COLUMN(C:Z),INDEX(C:Z,MATCH(F1,A:A,0),)=1)),4)
  1. 获取指定角色最后一个活跃周的单元格地址
=ADDRESS(MATCH(F1,A:A,0),MAX(FILTER(COLUMN(C:Z),INDEX(C:Z,MATCH(F1,A:A,0),)=1)),4)

如果你的表格周次列起始位置、行结构和上述约定不同,调整公式里的列范围、行号参数即可直接使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 16:45:04