Función AND en Excel: declaraciones If y

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demuestra cómo utilizar el Función Y de Excel en Excel para probar si varios criterios son verdaderos.

Descripción general de la función AND

La función AND Comprueba si se cumplen todas las condiciones. Devuelve VERDADERO o FALSO.

Para usar la función de hoja de cálculo Y Excel, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Sintaxis y entradas de la función AND:

1 = Y (lógico1, lógico2)

lógico1 - Expresiones lógicas. Ejemplo: A1> 4.

AND es una de las funciones lógicas de Excel. Evalúa varias expresiones y devuelve VERDADERO si TODAS las condiciones son verdaderas. Y puede evaluar hasta 255 expresiones.

Cómo utilizar la función AND

Utilice la función AND de Excel como esta:

1 = Y (1 = 1, 2 = 2)

Dado que ambas expresiones son verdaderas, Y devolverá VERDADERO.

Sin embargo, si usó lo siguiente:

1 = Y (1 = 1, 2 = 1)

En este caso, Y devolvería FALSO. Aunque la primera expresión es verdadera, la segunda no lo es.

Tenga en cuenta que los valores numéricos por sí solos se cuentan como VERDADEROS, excepto cero, que se cuenta como FALSO. Entonces esta fórmula volvería verdadera:

1 = Y (1, 2, 3)

Pero este devolvería FALSO:

1 = Y (1-1, 2)

Esto se debe a que 1-1 se evalúa como 0, que Y interpreta como FALSO.

Comparar valores de texto

Las comparaciones de texto con la función AND no distinguen entre mayúsculas y minúsculas. Entonces, la siguiente fórmula devuelve VERDADERO:

1 = Y ("Automatizar" = "automatizar", "Excel" = "excel")

Además, AND no admite comodines. Esta fórmula devuelve FALSO:

1 = Y ("Auto *" = "automatizar", "Ex *" = "excel")

Esto se debe a que AND está comparando literalmente "Automático *" con "Automatizar", que no coinciden.

A diferencia de los números, las cadenas de texto por sí solas (cuando no forman parte de una comparación) no se cuentan como VERDADERAS; ¡devolverán un #VALOR! error.

Comparación de números

Tiene la gama habitual de operadores de comparación de Excel a su disposición al comparar números con AND. Estos son:

Encontrar valores dentro de un rango dado

Un uso útil de AND es localizar valores que se encuentran dentro de un rango determinado. Vea el siguiente ejemplo:

1 = Y (D3> = 300, D3 <= 600)

Aquí tenemos una serie de pedidos, pero necesitamos hacer un seguimiento de todos los pedidos entre $ 300 y $ 600, tal vez como parte de nuestra iniciativa de servicio al cliente. Entonces, en nuestra función AND, hemos definido dos expresiones: D3> = 300 y D3 <= 600.

Usar AND con otros operadores lógicos

Puede combinar AND con cualquiera de los otros operadores lógicos de Excel, como OR <>, NOT <> y XOR <>.

A continuación, se muestra un ejemplo de cómo puede combinar AND con OR. Si tenemos una lista de películas y queremos identificar películas lanzadas después de 1985 que fueron dirigidas por Steven Spielberg o Tim Burton, podríamos usar esta fórmula:

1 = Y (C3> 1985, O (D3 = "Steven Spielberg", D3 = "Tim Burton"))

Tenga en cuenta que siempre que combine operadores lógicos, Excel los evaluará de adentro hacia afuera. Entonces, aquí, primero evaluará la declaración OR y usará el valor VERDADERO o FALSO que O devuelve al evaluar la función AND.

Usando AND con IF

Y se usa más comúnmente como parte de una prueba lógica en una declaración IF.

Úselo así:

1 = SI (Y (C4 = "CA", D4> 300), "Sí", "No")

Esta vez queremos dar seguimiento a todos los pedidos de California con un valor de $ 300 o más, así que eso es lo que hemos puesto en la función AND.

Después de AND, proporcionamos a IF dos valores de retorno. El primero para cuando nuestra función AND devuelve VERDADERO (en este caso, devolvemos "Sí"), y el segundo para cuando devuelve FALSO (devolvemos "No").

Lea más en la página principal sobre la función IF de Excel <>.

Y en Hojas de cálculo de Google

La función AND funciona exactamente igual en Google Sheets que en Excel:

Notas adicionales

Utilice la función AND para probar varias condiciones simultáneamente. Cada condición debe ser una expresión lógica (por ejemplo: a1> 5), una referencia a una celda que contenga VERDADERO o FALSO, o una matriz que contenga todos los valores lógicos. Si todos las condiciones son VERDADERAS, la fórmula devuelve VERDADERA; de lo contrario, devuelve FALSO.

AND es una función lógica y generalmente se usa junto con otra función lógica, SI:
La función SI hace una cosa si una condición es VERDADERA y hace otra si una condición es FALSA. A menudo, cuando utilice la función AND, la "anidará" dentro de una fórmula IF.

Es posible que también desee utilizar estas otras funciones lógicas:
La función OR prueba si uno o mas se cumplen las condiciones.
La función XOR prueba si uno y solo uno se cumple la condición.

Y ejemplos en VBA


También puede usar la función AND en VBA. Escribe:
Aplicación.Función de hoja de trabajo.Y (lógico1, lógico2)
Para los argumentos de la función, puede ingresarlos directamente en la función o definir variables para usar en su lugar.

Regrese a la lista de todas las funciones en Excel

wave wave wave wave wave