【问题标题】:Multiple IF Formulas多个 IF 公式
【发布时间】:2016-03-09 14:48:40
【问题描述】:

我需要将数字链接到文本,以便触发图标集的条件格式。以最简单的方式,我需要像这样链接。

Minor = 1
Medium = 2
Urgent = 3

文本是通过数据验证从下拉列表中选择的。我需要将一个数字标记到列表项并将数字发送到它旁边的单元格,以便我可以触发条件格式。

唯一的问题是,我对 Excel 不太熟悉,我们将不胜感激。

这是我到目前为止所拥有的。

=IF(F7<>"Minor","1","0",IF(F7<>"Medium","2","0",IF(F7<>"Urgent","3","0")))

【问题讨论】:

  • 我的回答对你有用吗?如果是这样,请通过单击答案旁边的灰色/绿色复选标记标记为正确。这是只有你才能做的事情。
  • 确实如此,抱歉我有时会比较忙,但我会一直回来修改我的问题。别担心。

标签: excel


【解决方案1】:

你可以这样做:

=IF(F7="Minor",1,0)+IF(F7="Medium",2,0)+IF(F7="Urgent",3,0)

“嵌套”if 语句的正确方法是这样的:

=IF(F7="Minor",1,IF(F7="Medium",2,IF(F7="Urgent",3,0)))

如果您拥有最新版本的 Excel 365 或使用在线版本,则:

你可以使用:

=IFERROR(IFS(F7="Minor",1,F7="Medium",2,F7="Urgent",3),0)

或者,由于您在每个单元格中引用相同的单元格,您可以使用:

=IFERROR(SWITCH(F7, "Minor", 1, "Medium", 2, "Urgent", 3), 0)

【讨论】:

  • 感谢您优雅的解决方案。完全符合要求! :)
  • @Null 很高兴为您提供帮助,请在 10 分钟后返回以标记为正确。
  • 在提到IFS function 之后,我很惊讶你忽略了SWITCH function。例如=IFERROR(SWITCH(F7, "minor", 1, "medium", 2, "urgent", 3), "")sample
  • @Jeeped 我错过了那个,我没有意识到他们将它从 vba 移到了工作表函数。我希望您不介意我将其添加到上面的答案中以供将来参考。
  • 不用担心。我目前使用this 作为 xl2016 的“目录”(虽然我对桌面版本中没有新功能感到失望)。
猜你喜欢
  • 2021-11-23
  • 2021-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-18
  • 2015-02-06
  • 2017-04-02
相关资源
最近更新 更多