Jak umieścić operatory logiczne w formule Excel = IF?


27

Próbuję wprowadzić formułę wyświetlającą tekst zgodnie z warunkiem JEŻELI. Najlepsze, co mogę zarządzać, to coś w rodzaju ...

=IF(myval>=minval & myval <= maxval, "OK", "Not OK")

Ale wydaje się, że działa to dokładnie niepoprawnie, wyświetlając OK, gdy myval jest poza zakresem i Nie OK, gdy znajduje się w zasięgu. Jak poprawnie określić logiczne AND? Próbowałem &&, jak widziałem w pytaniach tutaj, i nawiasach wewnętrznych, ale powodują błędy.

Odpowiedzi:


37

Operacje logiczne są reprezentowane przez formuły:

 AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

Każdy warunek może być praktycznie dowolny z logiczną oceną, co oznacza, że ​​można zagnieżdżać operacje logiczne, zagnieżdżając formuły zgodnie z wymaganiami.

Więc w twoim przypadku potrzebujesz:

 =IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.