具有多个条件的 COUNTIF return 个不同的结果

COUNTIF with multiple criteria to return different results

我正在尝试查询一组范围内是否存在三个特定的文本值,并让公式根据结果设置一个特定的文本值。这些单元格将不包含任何其他值。值为 GoNeeds Work - PendingNo Go。此电子表格跟踪子任务完成情况,因此如果范围内的任何单元格包含 No Go,则结果为 No Go;如果任何单元格包含 Needs Work - Pending,则结果为 Needs Work - Pending;如果所有单元格都包含 Go,则结果为 Go。一个值和一个结果的公式可以正常工作:

=IF(COUNTIF(B12:B21,"Needs Work - Pending"), "Needs Work - Pending", "Go")

我一直无法确定如何添加下一个级别。在功能上,我希望以下内容起作用:

{
IF 范围包含 No Go return No Go BREAK
IF 范围包含 Needs Work - Pending return Needs Work - Pending BREAK
所有其他 return Go RETURN
}

因此,如果我理解正确的话,您想将一个公式放在一个单元格中,该单元格查看范围 B12:B21 并且:

  1. 如果该范围内的任何单元格具有 "No Go",您希望它为 return "No Go"。
  2. 如果其中 none 个是 "No Go",则检查是否有 "Needs Work - Pending"。如果其中任何一个是 "Needs Work - Pending" 则 return "Needs Work - Pending"。
  3. 如果该范围内的 none 个单元格是 "No Go",其中 none 个是 "Needs Work - Pending",您希望它 return "Go".

如果我理解正确,那么我相信您应该能够使用以下公式:

=IF(COUNTIF(B12:B21,"No Go")>0,"No Go",IF(COUNTIF(B12:B21,"Needs Work - Pending")>0,"Needs Work - Pending","Go"))

编辑:从 "Needs Work" 更改为 "Needs Work - Pending" 以匹配用户 pnuts 对原始问题的编辑。