简体   繁体   English

如何在Excel的单个“ IF”中使用多个单独的公式?

[英]How to use multiple separate formulas in a single “IF” in Excel?

I have a basic understanding of excel formulas work and have used this site many times to broaden my knowledge, however, I'm stuck on the below and I'm hoping someone can assist me. 我对excel公式的工作有基本的了解,并且已经多次使用此站点来扩展我的知识,但是,我仍然停留在下面,我希望有人可以为我提供帮助。

I'm trying to create a formula to work out if a KPI has been met. 我正在尝试创建一个公式来计算是否满足KPI。 I have 3 separate formulas that I need to combine into one. 我有3个单独的公式,需要组合成一个公式。

=IF(AND(E2="1",S2>0.041667),"YES","NO")
=IF(AND(E2="2",S2>0.125),"YES","NO")
=IF(AND(E2="3",S2>0.25),"YES","NO")

How do I do this? 我该怎么做呢?

I think you just need to use an OR to combine them. 我认为您只需要使用OR即可将它们组合在一起。 See below: 见下文:

=IF(OR(AND(E2="1",S2>0.041667), AND(E2="2",S2>0.125), AND(E2="3",S2>0.25)) ,"YES","NO")

The OR requires at least one argument to be true, so the statement will evaluate to TRUE if at least one of the the AND statements returns true. OR要求至少一个参数为true,因此,如果AND语句中的至少一个返回true,则该语句的计算结果为TRUE

使用CHOOSE函数进行了一些简化(如果E2不是1、2或3,将导致#VALUE!错误):

=IF(S2 > CHOOSE(E2, 0.041667, 0.125, 0.25), "YES", "NO")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM