Uso Correcto de AND Dentro de una Función IF en Excel con Ejemplos
Al combinar la función SI con la función Y en Excel, puedes ejecutar acciones específicas solo cuando se cumplen varias condiciones simultáneamente. Este artículo explica la estructura básica, instrucciones paso a paso y ejemplos de cómo usar estas funciones juntas.
Sintaxis Básica de las Funciones SI y Y
La sintaxis básica para usar la función Y dentro de la función SI es la siguiente:
=SI(Y(condición1, condición2, …), valor_si_VERDADERO, valor_si_FALSO)
La función Y devuelve VERDADERO solo cuando se cumplen todas las condiciones; de lo contrario, devuelve FALSO.
Pasos
- Selecciona la celda donde deseas usar la combinación de SI y Y (por ejemplo, B2).
- Introduce una fórmula con múltiples condiciones, como se muestra a continuación.
Ejemplo de Fórmula
Por ejemplo, para mostrar “OK” cuando el valor en la celda A2 es mayor o igual a 10 y el valor en la celda B2 es menor o igual a 20, usa la siguiente fórmula:
=SI(Y(A2 >= 10, B2 <= 20), “OK”, “NG”)
Explicación de la Fórmula
- A2 >= 10: Verifica si el valor en la celda A2 es mayor o igual a 10.
- B2 <= 20: Verifica si el valor en la celda B2 es menor o igual a 20.
- Y(A2 >= 10, B2 <= 20): Devuelve VERDADERO si ambas condiciones se cumplen; de lo contrario, devuelve FALSO.
- SI(…, “OK”, “NG”): Muestra “OK” si Y devuelve VERDADERO; de lo contrario, muestra “NG”.
Ejemplo
La tabla siguiente muestra cómo se evalúan los valores en las columnas A y B en la columna C utilizando la condición “A ≥ 10 y B ≤ 20”:
A | B | C | |
---|---|---|---|
1 | Valor 1 | Valor 2 | Resultado |
2 | 15 | 20 | =SI(Y(A2 >= 10, B2 <= 20), “OK”, “NG”) |
3 | 8 | 18 | =SI(Y(A3 >= 10, B3 <= 20), “OK”, “NG”) |
4 | 12 | 25 | =SI(Y(A4 >= 10, B4 <= 20), “OK”, “NG”) |
5 | 10 | 15 | =SI(Y(A5 >= 10, B5 <= 20), “OK”, “NG”) |
Resultados
- C2: “OK” porque A2 ≥ 10 y B2 ≤ 20.
- C3: “NG” porque A3 < 10.
- C4: “NG” porque B4 > 20.
- C5: “OK” porque A5 ≥ 10 y B5 ≤ 20.
Comparación con Sintaxis de Programación
EXCEL | JavaScript |
---|---|
=SI(Y(A2 >= 10, B2 <= 20), “OK”, “NG”) |
if(A2 >= 10 && B2 <= 20) { console.log("OK"); } else { console.log("NG"); } |
Resumen
Combinar las funciones SI y Y en Excel te permite evaluar múltiples condiciones y ejecutar acciones específicas solo cuando se cumplen todas las condiciones. Este método simplifica la configuración de condiciones complejas en tus cálculos de hojas de cálculo.