如何将if语句与公式结合起来?

时间:2020-07-20 19:42:11

标签: excel if-statement concat

试图将两个公式结合在一起,但无法弄清楚如何使它们起作用。串联公式为

=IF(OR(UPPER(D6)="",UPPER(D6)="N"),A6,A6&" - "&D6)

已创建公式,因此,如果在复选框中输入“ Y”(是),则它将组合两个不同的部分以在单独的框中创建结果。如果输入“ N”,则它将不会串联。

公式最初是

=IF(OR((AND((A6<>""),(D6<>""))),(AND((B6<>""),(D6<>"")))),IF(A6="",B6,A6),"")

我正在尝试找出如何在此公式中放置一个连接公式,到目前为止还没有运气。。谢谢。

1 个答案:

答案 0 :(得分:0)

大多数Excel工作表公式都不区分大小写,因此您不需要UPPER()。

您的原始公式有逻辑错误。如果A不为空,则只能返回TRUE。但是在TRUE部分中,您还有另一个IF语句,只有在A6 为空白时才是TRUE。这种情况永远不会发生。

公式的复杂程度取决于逻辑。如果结果对于“ n”或空白输入始终是一回事,而对于“ y”输入始终是另一回事,则也许您只需要测试“ y”而不是测试“”和“ n”。

=if(and(A1="y",B1="y"),X&" - "&Y,X)

如果这不能回答您的问题,请编辑您的问题,提供数据样本和所需的结果并解释逻辑。然后发表评论,使人们收到有关更新的警报。