使用If / And简化calc / excel公式

问题描述 投票:1回答:2

我如何使它更简单:

IF(AND(C$36>140;D$36>140;E$36>140);"OK";IF(AND(D$36>140;E$36>140;F$36>140);"OK";IF(AND(E$36>140;F$36>140;G$36>140);"OK";IF(AND(F$36>140;G$36>140;H$36>140);"OK";"NO"))))

此公式在I38中。

[想法是检查(在第36行上的)之前的6个单元中,每行3个是否大于140。所以从C36到H36的单元。

我想知道是否有可能使之更简单/更漂亮。而且,ii也是要复制它。

excel-formula libreoffice-calc
2个回答
0
投票
可以用COUNTIF来缩短公式。另外,单独的公式使它更易于阅读。

在单元格=COUNTIF(C36:E36;">140")中输入E37,然后向右拖动以填充H37

I38设置为=IF(COUNTIF(E37:H37;"=3");"OK";"NO")


0
投票
我喜欢您制作此公式的想法,但是可以通过组合使用ORMIN函数来对其进行一些改进。

尝试此:

=IF(OR(MIN($C$1:$E$1)>140,MIN($D$1:$F$1)>140,MIN($E$1:$G$1)>140,MIN($F$1:$H$1)>140),"ok","No")

© www.soinside.com 2019 - 2024. All rights reserved.