基于自定义公式的Google Sheets跨表动态条件格式实现问询
解决方案
1. 添加通用辅助列
在Overview工作表新增两列:
- 「当前负载」列(比如F列):输入公式
=COUNTIF($B:$B, B2),下拉填充。这个公式会自动统计当前人员参与的项目总数,复制整行时会自动适配新行的人员。 - 「承接上限」列(比如G列):输入公式
=VLOOKUP(B2, Resources!$A:$B, 2, FALSE),下拉填充。该公式会从Resources表匹配对应人员的最大可承接项目数。
注:辅助列可以右键隐藏,不影响表格视觉展示
2. 设置批量条件格式
选中需要高亮的区域(比如B列人员列,或整行数据区域A2:E),打开「条件格式」面板,添加以下三个规则(按优先级排序):
- 红色(超负荷):使用公式
=F2>G2,设置红色单元格填充 - 黄色(满负载):使用公式
=F2=G2,设置黄色单元格填充 - 绿色(空闲):使用公式
=F2<G2,设置绿色单元格填充
3. 验证复制整行功能
直接复制已有项目行粘贴到下方,辅助列的公式会自动更新,新添加的项目会被计入当前人员的负载统计,条件格式也会自动应用到新行。
内容的提问来源于stack exchange,提问作者Alex Reds
相关产品推荐
相关产品推荐

