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

Excel中无法使用IFS公式,SES公式返回#NAME?错误求助

问题解决步骤

一、解决SES(IFS)公式的#NAME?错误

错误原因

你的公式存在两个核心问题:

  1. 文本值未加双引号:公式里的Concluído、Concluído/Em Validação Controles等属于文本内容,Excel会将未加引号的文本识别为「自定义名称」,若未提前定义这些名称,就会返回#NAME?错误。
  2. 函数名与版本不匹配:如果你的Excel是中文/英文版本,多条件判断函数应为IFS而非SES;葡萄牙语版本中多条件IF对应函数是SES,但仍需给文本值添加双引号。

修正后的公式

中文/英文版本

=IFS(
    X2="Concluído", "Concluído",
    X2="Concluído/Em Validação Controles", "Concluído/Em Validação Controles",
    X2="Concluído/Em Validação Rev. Independente", "Concluído/Em Validação Rev. Independente",
    OR(X2="Em Andamento (Responsável)", X2="Em Validação Revisor"), "Em Validação"
)

葡萄牙语版本

=SES(
    X2="Concluído"; "Concluído";
    X2="Concluído/Em Validação Controles"; "Concluído/Em Validação Controles";
    X2="Concluído/Em Validação Rev. Independente"; "Concluído/Em Validação Rev. Independente";
    OU(X2="Em Andamento (Responsável)"; X2="Em Validação Revisor"); "Em Validação"
)

注:葡萄牙语版本逻辑或函数为OU,参数分隔符是分号;。

二、解决IF公式返回异常的问题

你使用IF公式时出现部分值异常,大概率是嵌套顺序错误或文本未加引号导致:

  • 嵌套IF必须从最严格的条件开始判断,否则会提前返回错误结果;
  • 所有文本值必须加双引号,避免Excel误识别为名称;
  • 最后需添加默认值处理未匹配的情况,防止返回FALSE。

修正后的IF嵌套公式(中文/英文版本)

=IF(X2="Concluído", "Concluído",
    IF(X2="Concluído/Em Validação Controles", "Concluído/Em Validação Controles",
        IF(X2="Concluído/Em Validação Rev. Independente", "Concluído/Em Validação Rev. Independente",
            IF(OR(X2="Em Andamento (Responsável)", X2="Em Validação Revisor"), "Em Validação", "未匹配值")
        )
    )
)

额外注意事项

如果你确实需要用文本的>=比较(而非等于),要明确Excel的文本排序规则:按字符ASCII码顺序比较,比如"Concluído"的ASCII码小于"Em Andamento...",原条件X2>=Concluído会匹配所有大于等于该文本的值,逻辑可能不符合预期,建议确认实际需求是「等于」还是「大于等于」。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 04:47:01