Uso Correcto de O dentro de las Fórmulas SI con Ejemplos
Combinando la función SI con la función O en Excel, puedes realizar acciones específicas cuando al menos una de varias condiciones se cumple. Este artículo explica la sintaxis básica de las funciones SI y O, los pasos para su uso y ejemplos prácticos.
Sintaxis Básica de las Funciones SI y O
La sintaxis básica para combinar la función SI con la función O es la siguiente:
=SI(O(condición1, condición2, …), resultado_si_VERDADERO, resultado_si_FALSO)
La función O devuelve VERDADERO si alguna de las condiciones se cumple, y FALSO si ninguna de las condiciones es satisfecha.
Pasos
- Selecciona la celda donde deseas usar las funciones SI y O (por ejemplo, C2).
- Ingresa la siguiente fórmula para mostrar un resultado específico cuando se cumpla alguna condición:
Fórmula de Ejemplo
Por ejemplo, para mostrar “OK” si el valor en la celda A2 es menor o igual a 10 o si el valor en la celda B2 es mayor o igual a 20, y “NG” en caso contrario, la fórmula es la siguiente:
=SI(O(A2 <= 10, B2 >= 20), “OK”, “NG”)
Explicación de la Fórmula
- A2 <= 10: Verifica si el valor en la celda A2 es menor o igual a 10.
- B2 >= 20: Verifica si el valor en la celda B2 es mayor o igual a 20.
- O(A2 <= 10, B2 >= 20): Devuelve VERDADERO si se cumple al menos una de las condiciones, y FALSO si no se cumple ninguna.
- SI(…, “OK”, “NG”): Muestra “OK” si la función O devuelve VERDADERO, y “NG” si devuelve FALSO.
Ejemplo
En la siguiente tabla, las columnas A y B contienen valores numéricos, y la columna C muestra “OK” si el valor en la columna A es menor o igual a 10 o el valor en la columna B es mayor o igual a 20. En caso contrario, muestra “NG”.
A | B | C | |
---|---|---|---|
1 | Valor 1 | Valor 2 | Resultado |
2 | 8 | 15 | =SI(O(A2 <= 10, B2 >= 20), “OK”, “NG”) |
3 | 12 | 22 | =SI(O(A3 <= 10, B3 >= 20), “OK”, “NG”) |
4 | 15 | 18 | =SI(O(A4 <= 10, B4 >= 20), “OK”, “NG”) |
5 | 10 | 25 | =SI(O(A5 <= 10, B5 >= 20), “OK”, “NG”) |
Resultados
- Celda C2: Muestra “OK” porque A2 es menor o igual a 10.
- Celda C3: Muestra “OK” porque B3 es mayor o igual a 20.
- Celda C4: Muestra “NG” porque no se cumple ninguna condición.
- Celda C5: Muestra “OK” porque A5 es menor o igual a 10 y B5 es mayor o igual a 20.
Explicación en un Contexto de Programación
EXCEL | JavaScript |
---|---|
=SI(O(A2 <= 10, B2 >= 20), “OK”, “NG”) |
|