COUNTIF有多个条件可返回不同的结果

时间:2015-07-02 22:13:12

标签: excel excel-2010 countif

我正在尝试查询设置范围是否存在三个特定文本值,并让公式根据结果设置特定文本值。单元格不包含任何其他值。值为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返回No Go BREAK
IF范围包含Needs Work - Pending返回Needs Work - Pending BREAK
ALL ELSE返回Go返回
}

1 个答案:

答案 0 :(得分:1)

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

  1. 如果该范围内的任何单元格具有" No Go"你希望它返回" No Go"。
  2. 如果他们都不是" No Go"然后检查是否有"需要工作 - 待定"。如果其中任何一个是"需要工作 - 待定"然后返回"需要工作 - 待定"。
  3. 如果该范围内的任何细胞都不是" No Go"并且没有一个是"需要工作 - 待定"你希望它返回" Go"。
  4. 如果我已正确理解这一点,那么我相信您应该能够使用以下公式:

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

    编辑:改变了"需要工作"需要工作 - 待定"与用户核桃匹配'编辑原始问题。