【问题标题】:Excel nested IF'sExcel 嵌套 IF
【发布时间】:2011-01-31 18:44:44
【问题描述】:

我找到了几个谈论变通方法的网站,但它们都在谈论做某种数学方程式,所以这是我要修复的嵌套 if。

=IF((COUNTIF($A$137:$A$146,$C173)=1), 9203, IF((COUNTIF($A$161:$A$196,$C173)=1), 9202, IF((COUNTIF($A$199:$A$228,$C173)=1),9216, IF((COUNTIF($A$231:$A$255,$C173)=1),9222, IF((COUNTIF($A$258:$A$295,$C173)=1),9202, IF((COUNTIF($A$199:$A$228,$C173)=1),9216, IF((COUNTIF($A$298:$A$312,$C173)=1),9203, IF((COUNTIF($A$327:$A$361,$C173)=1),9202, IF((COUNTIF(A364:A383,$C173)=1),9219, Error)))))))))

有什么建议吗?

【问题讨论】:

  • 唯一明显的错误是使用名称“错误”(不带引号)。错误一词在这里被视为一个函数,这是非法的。尝试用引用的“错误”替换它。或者,我们需要更多细节才能继续……
  • 您加入 Stack Overflow 已经一个多月了,从未投票,从未回答过问题,也从未接受过答复,所以让我发布我的欢迎信息(见下文)跨度>
  • 欢迎您来到 StackOverflow 并提醒我们通常在这里做的三件事:1) 当您获得帮助时,请尝试在您的专业领域回答问题 2)Read the FAQs 3)当你看到好的问答时,投票给他们using the gray triangles,因为系统的可信度是基于用户通过分享他们的知识而获得的声誉。还记得接受更好地解决您的问题的答案,如果有的话,by pressing the checkmark sign
  • HuX,编辑单元格公式时,可以使用alt+enter触发分页。这对于调试代码并使其更易于阅读非常有用。

标签: excel excel-formula conditional-operator countif


【解决方案1】:

问题出在最后一个字错误。它不是 Excel 中的有效名称。例如替换为 "Error"

【讨论】:

  • @Kevin 在我阐述我的答案时,您将您的观察作为评论发表。到目前为止,一切都很好,但是当您决定将某些内容发布为评论时,这只是因为您了解这不是答案,或者您对此不确定,因此您既不会受到反对也不会反对。无论如何,我在发布我的帖子后看到了您的帖子。
  • 你是对的,没有伤害。我实际上只是预计问题可能会更复杂。也许不是。
  • @Kevin 我也是。这就是为什么我实际上审查了所有那些嵌套的 IF 和 parens(我可能会说这是一项相当不愉快的工作):D
  • 问题不在于错误... Excel 不允许超过 7 个嵌套的 if,所以我需要找到另一种方法
  • @Huxu7 取决于版本。你正在开发什么版本?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-18
  • 2021-01-10
  • 1970-01-01
相关资源
最近更新 更多