Uso Correcto de O dentro de las Fórmulas SI con Ejemplos

スポンサーリンク
スポンサーリンク

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

  1. Selecciona la celda donde deseas usar las funciones SI y O (por ejemplo, C2).
  2. 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”)
if(A2<=10 || B2>=20){
  console.log("OK");
}else{
  console.log("NG");
}