Spreadsheet Practice

Función O (OR)

Respuesta rápida

O devuelve VERDADERO cuando al menos una de sus condiciones es VERDADERO.

Sintaxis
=O(valor_lógico1; [valor_lógico2]; ...)
Uso más común
=O(B2>=100;C2="Sí") devuelve VERDADERO (Es socio, así que VERDADERO aunque el pedido no llegue a 100 €)

Úsala dentro de SI cuando cualquiera de varios motivos deba llevar al mismo resultado: envío gratis para pedidos grandes o para socios, o una marca para pedidos que llegan tarde o dañados.

Nombre en inglés
OR
Disponible en
Todas las versiones actuales
Categoría
Lógicas
Devuelve
VERDADERO si algún argumento es VERDADERO; FALSO solo cuando todos son FALSO.
Google Sheets
Funciona igual en Google Sheets.

Sintaxis

=O(valor_lógico1; [valor_lógico2]; ...)

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

Argumento¿Obligatorio?Qué es
valor_lógico1ObligatorioLa primera condición, como B2>=100.
valor_lógico2OpcionalMás condiciones, hasta 255 en total.

Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

CeldaFórmulaResultadoQué muestra
D2=O(B2>=100;C2="Sí")VERDADEROEs socio, así que VERDADERO aunque el pedido no llegue a 100 €
D3=SI(O(B3>=100;C3="Sí");0;7,99)0,00 €Dentro de SI: el envío es gratis si se cumple cualquiera de las dos condiciones
D4=O(B4>=100;C4="Sí")FALSONo se cumple ninguna condición, así que FALSO

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
PedidoTotalSocioResultado
W-50172 €SíVERDADERO
W-502140 €No0,00 €
W-50335 €NoFALSO

Practica O

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Regla de envío gratis

El envío es gratis (0) si el subtotal es de 50 € o más o el cliente es socio; si no, cuesta 7,99 €. Rellena D2:D6.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
Esperar que O exija todas las condicionesA O le basta un solo VERDADERO. Si se tienen que cumplir todas, usa Y.
#¡VALOR! por un atajo=O(C2="Este";"Oeste") devuelve #¡VALOR! porque Oeste por sí solo no es una prueba. Repite la celda: =O(C2="Este";C2="Oeste").

Consejos

  • =O(C2={"Este"\"Oeste"\"Norte"}) compara una celda con varios valores sin repetir C2.

Preguntas frecuentes

¿Cómo uso SI con O?

Pon O como primer argumento de SI: =SI(O(B2>=100;C2="Sí");0;7,99). Basta con que una condición sea VERDADERO.

¿Puedo combinar Y y O?

Sí. =SI(Y(B2>100;O(C2="Este";C2="Oeste"));"Bonificación";"") exige un total de más de 100 y cualquiera de las dos regiones.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .