Anidando las funciones AND, OR e IF en Excel

Uso de funciones lógicas para probar múltiples condiciones Las funciones AND, OR e IF son algunas de las funciones lógicas más conocidas de Excel. Dependiendo de qué función se use, una o todas las condiciones deben ser verdaderas para que la función devuelva una respuesta VERDADERA.

Uso de funciones lógicas para probar múltiples condiciones

Las funciones AND, OR e IF son algunas de las funciones lógicas más conocidas de Excel. Dependiendo de qué función se use, una o todas las condiciones deben ser verdaderas para que la función devuelva una respuesta VERDADERA. Si no, la función devuelve FALSO como un valor.

Para la función OR, si una de estas condiciones es verdadera, la función devuelve un valor de VERDADERO en la celda B2. Para la función AND, las tres condiciones deben ser verdaderas para que la función devuelva un valor de VERDADERO en la celda B3.

Anidamiento de múltiples funciones en Excel

Las funciones de anidamiento en Excel se refieren a colocar una función dentro de otra. La función anidada actúa como uno de los argumentos de la función principal. En la imagen de arriba, las filas cuatro a siete contienen fórmulas donde las funciones AND u OR están anidadas dentro de la función IF.

Cuando una de estas dos funciones se combina con la función IF, la fórmula resultante tiene capacidades mucho mayores.

En nuestro ejemplo específico, ilustrado arriba, las fórmulas prueban tres condiciones en las filas dos y tres:

  • ¿El valor en la celda A2 es inferior a 50?
  • ¿El valor en la celda A3 no es igual a 75?
  • ¿Es el valor en la celda A4 mayor o igual a 100?

Además, en todos los ejemplos, la función anidada actúa primero como de la función IF; Este primer elemento se conoce como argumento Logical_test .

 = IF (OR (A2 <50, A375, A4> = 100), "Datos correctos", "Error de datos") 
 = SI (Y (A2 <50, A375, A4> = 100), HOY (), 1000) 

Cambiar la salida de la fórmula

En todas las fórmulas en las filas cuatro a siete, las funciones AND y OR son idénticas a sus contrapartes en las filas dos y tres, ya que prueban los datos en las celdas A2 a A4 a ver si cumple con la condición requerida.

La función IF se usa para controlar el resultado de la fórmula en función de lo que se ingresa para el segundo y tercer argumento de la función. Ejemplos de esta salida pueden ser texto como se ve en la fila cuatro, un número como se ve en la fila cinco, la salida de la fórmula o una celda en blanco.

En el caso de la fórmula IF/AND en la celda B5 , ya que no las tres celdas en el rango A2 a A4 son verdaderas, el valor en la celda A4 no es mayor o igual que 100: la función AND devuelve un valor FALSO.

La función SI utiliza este valor y devuelve su Valor_si_argumento falso : los datos actuales proporcionados por la función TODAY.

Por otro lado, la fórmula IF/OR en la fila cuatro devuelve la declaración de texto Data Correct por una de dos razones:

  1. El valor OR ha devuelto un valor VERDADERO: el valor en la celda A3 no es igual a 75.
  2. La función IF luego utilizó este resultado para devolver su argumento Value_if_false : Data Correct.

Empleo de la declaración IF en Excel

Los siguientes pasos cubren cómo ingresar la fórmula IF/OR ubicada en la celda B4 de la imagen de ejemplo. Los mismos pasos aquí se pueden usar para ingresar cualquiera de las fórmulas IF en nuestros ejemplos particulares.

Aunque es posible escribir la fórmula completa a mano, a muchas personas les resulta más fácil usar el cuadro de diálogo de la función SI para ingresar la fórmula y los argumentos; el cuadro de diálogo se ocupa de las complejidades de sintaxis, como los separadores de comas entre los argumentos y las entradas de texto circundantes entre comillas.

Los pasos utilizados para ingresar la fórmula IF/OR en la celda B4 son los siguientes:

  1. Haga clic en la celda B4 para convertirla en la celda activa.
  2. Haga clic en la pestaña Fórmulas de la cinta.
  3. Haga clic en el icono Lógico para abrir la lista desplegable de funciones.
  4. Haga clic en SI en la lista para abrir el cuadro de diálogo de la función SI.
  5. Haga clic en la línea Logical_test en el cuadro de diálogo.
  6. Ingrese la función AND completa: OR (A2 <50, A375, A4> = 100) en la línea Logical_test usando las referencias de celda si lo desea.
  7. Haga clic en la línea Value_if_true en el cuadro de diálogo.
  8. Escriba el texto Datos correctos (no se requieren comillas).
  9. Haga clic en la línea Value_if_false en el cuadro de diálogo.
  10. Escriba el texto Error de datos.
  11. Haga clic en Aceptar para cerrar el cuadro de diálogo y volver a la hoja de trabajo.
  12. Como ya se discutió anteriormente, la fórmula debe mostrar el argumento Value_if_true o Datos correctos.
  13. Cuando hace clic en celda B4 , la función completa aparece en la barra de fórmulas sobre la hoja de trabajo.
 = IF (OR (A2 <50, A375, A4> = 100), "Datos correctos", "Error de datos") 

Rate article
labsfabs.com
Add a comment