Google Sheets团队可用性汇总公式失效求助(下拉菜单关联)
团队排班汇总公式问题求助
需求说明
为5人团队制作排班表,每位成员通过下拉菜单选择以下选项标记自身可用性:
- Dispo(可用)
- Pas Dispo(不可用)
- Maybe(待定)
团队汇总表需遵循以下规则生成结果:
- 只要有成员选择「Pas Dispo(不可用)」,显示「Rien」
- 所有成员均选择「Dispo(可用)」,显示「Libre」
- 无成员选择「Pas Dispo(不可用)」但存在「Maybe(待定)」,显示「Maybe」
尝试过的无效公式
公式1
=IF( COUNTIF(A16:H28, "Pas Dispo") + COUNTIF(A32:H44, "Pas Dispo") + COUNTIF(A48:H60, "Pas Dispo") + COUNTIF(A64:H76, "Pas Dispo") + COUNTIF(A80:H92, "Pas Dispo") > 0, "Pas Dispo", IF( COUNTIF(A16:H28, "Maybe") + COUNTIF(A32:H44, "Maybe") + COUNTIF(A48:H60, "Maybe") + COUNTIF(A64:H76, "Maybe") + COUNTIF(A80:H92, "Maybe") > 0, "Maybe", "Dispo" ) )
公式2
=IF( OR( COUNTIF(B18:H28, "Pas Dispo") > 0, COUNTIF(B34:H44, "Pas Dispo") > 0, COUNTIF(B50:H60, "Pas Dispo") > 0, COUNTIF(B66:H76, "Pas Dispo") > 0, COUNTIF(B82:H92, "Pas Dispo") > 0 ), "Pas Dispo", IF( OR( COUNTIF(B18:H28, "Maybe") > 0, COUNTIF(B34:H44, "Maybe") > 0, COUNTIF(B50:H60, "Maybe") > 0, COUNTIF(B66:H76, "Maybe") > 0, COUNTIF(B82:H92, "Maybe") > 0 ), "Maybe", "Dispo" ) )
解决建议
- 修正结果文本匹配:原公式返回的「Pas Dispo」「Dispo」与需求要求的「Rien」「Libre」不匹配,这是核心错误,需直接修改公式的返回值。
- 校验单元格范围:确认公式中引用的单元格区域(如A16:H28、B18:H28等)完全覆盖所有成员的可用性标记单元格,避免遗漏或选中无关区域。
- 简化公式(可选):合并单元格区域减少重复调用,例如使用
LET函数优化逻辑:=LET( data, {A16:H28;A32:H44;A48:H60;A64:H76;A80:H92}, has_unavailable, COUNTIF(data,"Pas Dispo")>0, has_maybe, COUNTIF(data,"Maybe")>0, IF(has_unavailable,"Rien",IF(has_maybe,"Maybe","Libre")) ) - 检查文本一致性:确保下拉菜单的选项文本与公式中引用的「Pas Dispo」「Maybe」「Dispo」完全一致,无空格、大小写或拼写差异。
内容的提问来源于stack exchange,提问作者Yacine Katago
相关产品推荐
相关产品推荐

