Skip to main content

Cómo usar las funciones AND, OR y IF en Excel

Curso Excel - Capitulo 5-2, Función SI (Y-O) ANIDADA (Mayo 2024)

Curso Excel - Capitulo 5-2, Función SI (Y-O) ANIDADA (Mayo 2024)
Anonim

Las funciones AND, OR y IF son algunas de las funciones lógicas más conocidas de Excel. Dependiendo de la función que 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.

Anidar múltiples funciones en Excel

Construyendo el Excel IF Statement

Las funciones de agrupamiento 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 la función AND o 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, que se muestra arriba, las fórmulas de las filas dos y tres prueban tres condiciones:

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

Además, en todos los ejemplos, la función anidada actúa como la función IF primero; este primer elemento es conocido como el Prueba lógica argumento.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Datos correctos", "Error de datos")

= IF (AND (A2 <50, A3 <> 75, 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 en que prueban los datos en celdas A2 a A4 Para ver si cumple con la condición requerida.

La función IF se usa para controlar la salida de la fórmula en función de lo que se ingresa para el segundo y tercer argumento de la función. Los 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 célula. B5, ya que no todas las tres celdas en el rango A2 a A4 son verdaderas - el valor en celda A4 no es mayor o igual a 100: la función AND devuelve un valor FALSO.

La función IF utiliza este valor y devuelve su Argumento de Value_if_false - La fecha actual suministrada por la función HOY.

Por otro lado, la fórmula IF / OR en la fila cuatro devuelve la declaración de texto Datos correctospor 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 Value_if_false argumento: datos correctos.

Empleando 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 IF para ingresar la fórmula y los argumentos; El cuadro de diálogo se ocupa de las complejidades de la sintaxis, como los separadores de coma entre argumentos y las entradas de texto circundantes entre comillas.

Los pasos utilizados para ingresar la fórmula IF / OR en la celda. B4 son como sigue:

  1. Haga clic en la celda B4 para que sea la célula activa.
  2. Haga clic en elFórmulas pestaña de la cinta.
  3. Haga clic en elLógico Icono para abrir la lista desplegable de funciones.
  4. Hacer clic SI en la lista para abrir el cuadro de diálogo de la función IF.
  5. Haga clic en elPrueba lógica línea en el cuadro de diálogo.
  6. Ingrese la función AND completa: O (A2 <50, A3 <> 75, A4> = 100) en la línea Logical_test usando las referencias de celda si se desea.
  7. Haga clic en elValue_if_true línea en el cuadro de diálogo.
  8. Escriba el textoDatos correctos(no se requieren comillas).
  9. Haga clic en elValue_if_false línea en el cuadro de diálogo.
  10. Escriba el texto Error de datos.
  11. Hacer clic DE ACUERDO para cerrar el cuadro de diálogo y volver a la hoja de trabajo.
  12. Como ya se mencionó anteriormente, la fórmula debe mostrar laValue_if_true argumento o Datos correctos.
  13. Cuando haces clic en celda B4, la función completa aparece en la barra de fórmulas sobre la hoja de trabajo.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Datos correctos", "Error de datos")