Excel“IF”公式错误


0

我想在MS-Excel表格中创建一个公式。逻辑如下:

“A10”(单元格)的值将是......

  • 等于“A4”,如果A4> = A9或
  • 等于“A5”,如果A6> = A9& A9> A4或
  • 等于A6,如果A6> = A9& A9> A5& A4或
  • 如果A9> A6 / A5 / A4,则返回“空”

(这里按“A6> A5> A4”和“A9”的顺序的值是要与所有其他值进行比较的值。)

我试过“IF”公式,但失败了。


1
你尝试过什么确切的公式?
slhck

Answers:


1
=IF (A4>=A9; A4; IF (AND (A6>=A9; A9>A4); A5; IF (AND(A6>=A9; A9>A5; A9>A4); A6; IF ((AND (A9>A6; A9>A5; A9>A4); "Empty"; "This couldn't be possible"))))

谢谢大卫,感谢您的帮助。我也非常感谢“wbogacz”。我刚刚编辑了你的公式一点点&得到了我想要的东西。但所有的积分都归你...朋友。 Pl看看我做了什么......
user217449

谢谢大卫,感谢您的帮助。我也非常感谢“wbogacz”。我刚刚编辑了你的Formula一点点&得到了我想要的东西。但所有的积分都归于你...亲爱的朋友。 Pl看看我做了什么....>>> “= IF(A4&GT = A9,A4,IF(AND( A5 **(代替A6)> = A9,A9> A4),A5,IF(AND(A6> = A9,A9> A5,A9> A4),A6,IF(AND(A9> A6,A9> ; A5,A9> A4), “”**(代替EMPTY)))))“。再次感谢。
user217449

编辑公式>>>> = IF(A4&GT = A9,A4,IF(AND(A5&GT = A9,A9> A4),A5,IF(AND(A6每个= A9,A9> A5,A9> A4),A6,IF(AND( A9> A6,A9> A5,A9> A4), “”))))
user217449

1
=IF(A4>=A9,A4,IF(AND(A6>=A9,A9>A4),A5,IF(AND(A6>=A9,A9>A5,A9>A4),A6,IF(AND(A9>A6,A9>A5,A9>A4),"Empty"))))

但通常我会将空引号放在字符串“Empty”存在的位置。

测试值:

a4=444,a5=555,a6=666

结果:

Test1 a9=1000,a10="Empty"
Test2 a9=400,a10=444
Test3 a9=500,a10=555
Test4 a9=600,a10=555

更新:获得A6,因为在给定所述条件的情况下答案是不可能的,因为A5在公式中先于它。但是,如果A5的条件也是ANDed A9< A5,那么在Test4中a10可以得到666。


感谢WBOGACZ,感谢您的帮助。我也非常感谢大卫。我刚刚编辑了你的Formula一点点&得到了我想要的东西。但所有的积分都归于你...亲爱的朋友。 Pl看看我做了什么....>>> “= IF(A4&GT = A9,A4,IF(AND( A5 **(代替A6)> = A9,A9> A4),A5,IF(AND(A6> = A9,A9> A5,A9> A4),A6,IF(AND(A9> A6,A9> ; A5,A9> A4), “”**(代替EMPTY)))))“。再次感谢。
user217449

编辑公式>>>> = IF(A4&GT = A9,A4,IF(AND(A5&GT = A9,A9> A4),A5,IF(AND(A6每个= A9,A9> A5,A9> A4),A6,IF(AND( A9> A6,A9> A5,A9> A4), “”))))
user217449

1

在@David和@wbogacz的帮助下,以及我的一点点编辑,所需的公式如下:

=IF(A4>=A9,A4,IF(AND(A5>=A9,A9>A4),A5,IF(AND(A6>=A9,A9>A5,A9>A4),A6,IF(AND(A9>A6,A9>A5,A9>A4),""))))

将来,请不要在帖子上签名并删除与问题无直接关系的所有多余内容。看到 常问问题 。谢谢。
slhck
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.