If statement Excel-嵌套IF和and函数

If statement Excel-嵌套IF和and函数,if-statement,excel-formula,nested,If Statement,Excel Formula,Nested,我想知道是否有人能在以下方面提供帮助。我已经找到了一个与我的查询相关的(我想!!),但我不能分解它来做我想做的事情 我已经创建了一个电子表格,并使用IF和和函数完成了我想要的一半。 基本上,如果一列的答案是“否”,而另一列的答案是四个选项中的一个(11111 2118119),我希望它引入C2的值。这就是我想到的: =IF(AND(E2= "No",F2=112),C2,0) 这部分工作正常,但如果选择了“是”(E2),并且D2的值等于F2,我还需要它引入C2的值-这就是我想到的 =IF(

我想知道是否有人能在以下方面提供帮助。我已经找到了一个与我的查询相关的(我想!!),但我不能分解它来做我想做的事情

我已经创建了一个电子表格,并使用
IF
函数完成了我想要的一半。
基本上,如果一列的答案是“否”,而另一列的答案是四个选项中的一个(11111 2118119),我希望它引入
C2
的值。这就是我想到的:

=IF(AND(E2= "No",F2=112),C2,0)  
这部分工作正常,但如果选择了“是”(
E2
),并且
D2
的值等于
F2
,我还需要它引入
C2
的值-这就是我想到的

=IF(AND(E2="No",F2=111),C2,0),IF(E2 ="Yes",D2=F2,C2)
它不起作用。

我发现答案链接在文章的顶部,但我的Excel技能无法将其分解以满足我的需要

无法使公式工作的原因是,单元格中有两个单独的公式:

=IF(AND(E2=“No”,F2=111),C2,0)
-这是一个完整的公式,将返回C2或0

如果你想嵌套你的If语句,你需要把它们彼此链接起来:
If([something],[do this],If([something],[do this],If(…),
你明白了

但是,就您试图实现的目标而言,有一种更有效的方法,即使用另一个公式,
MATCH()
,返回匹配项在您提供的列表(数组或范围)中的位置。您只需检查该公式的结果是否为数字,如下所示:

=IF(和(E2=“No”,ISNUMBER(匹配(F2,{11111 2118119})),C2,0)


编辑

因此,当
和()

=IF(和(E2=“否”,或(F2=111,F2=112,F2=118,F2=119)),C2,IF(E2=“是”,D2=F2,0))

因此,根据您的评论,最终结果将是:


=IF(或(和(E2=“Yes”,D2=F2),和(E2=“No”,或(F2=111,F2=112,F2=118,F2=119)),C2,0)

您是否从另一个问题中复制了上述文本?请链接原始问题并解释您的问题。您好,是的,很抱歉问题是上面解释了问题,尽管有一个错误显示不允许我提交问题,因此我必须将其中一些内容重新格式化为代码。很抱歉,看起来有点混乱,谢谢您的帮助我们的回复Richard,我真的很感激。虽然我不知道匹配功能,但我看不出“是”在哪里选项涉及到这一点?你知道我如何实际使用IF函数来实现我想要的吗?我可能需要包含AND函数?编辑了答案,希望这对你有意义,我建议你在理解发生了什么之前一直玩它,这样它就粘在一起了…
IF()
是excelHi Richard中最有用的公式,我尝试过你的建议,但它说有太多的参数?我甚至尝试过复制和粘贴它。会不会有打字错误?为了清楚起见,我需要单元格显示C2,如果答案是“否”,单元格编号是11111 2等,如果E2中的答案是“是”,它还需要显示C2单元格D2等于F2。很抱歉,这让我很痛苦。如果我能破解它,这对我的工作将是一个巨大的帮助,我一定会玩它来正确理解它。Thankstory@James我错过了F2逻辑的
或()Richard…您的先生是一位绅士和学者!这太棒了-这不是我想要的,但我可以从这里开始工作。这是我在设计我想要的东西时的错误。我真的很感激它。我是这个网站的新手,所以如果有任何评分或反馈,我可以给你,请让我知道。再次感谢!