¿Cómo pongo operadores lógicos en una fórmula Excel = IF?


27

Estoy tratando de ingresar una fórmula para mostrar el texto de acuerdo con una condición IF. Lo mejor que puedo manejar es algo así como ...

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

Pero esto parece funcionar exactamente incorrectamente, mostrando OK cuando myval está fuera de rango y Not OK cuando está dentro de rango. ¿Cómo especifico el AND lógico correctamente? He intentado && como he visto en las preguntas aquí, y en los corchetes, pero estos resultan en errores.

Respuestas:


37

Las operaciones lógicas están representadas por fórmulas:

 AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

Cada condición puede ser prácticamente cualquier cosa con una evaluación lógica, lo que significa que puede anidar operaciones lógicas anidando las fórmulas según sea necesario.

Entonces en tu caso necesitas:

 =IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.