¿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.

Brian Hooper
fuente

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")
DMA57361
fuente