La fórmula O es una de las funciones lógicas de Excel, por lo que solo puede devolver los valores de VERDADERO o FALSO. Se utiliza para evaluar ex­pre­sio­nes simples y permite añadir hasta 255 co­n­di­cio­nes. Se trata de una de las funciones im­pre­s­ci­n­di­bles del programa de análisis de datos del paquete de Microsoft 365 y resulta muy útil en gran variedad de si­tua­cio­nes, como a la hora de comprobar si el personal de ventas debe recibir in­ce­n­ti­vos o co­mi­sio­nes. Aprende a apro­ve­char todo su potencial con nuestro tutorial.

Función de Excel O: sintaxis

La función O es es­pe­cia­l­me­n­te útil en co­m­bi­na­ción con la función SI. A di­fe­re­n­cia de la función Y, que expresa si todas las co­n­di­cio­nes que se analizan son ve­r­da­de­ras, la función O comprueba si una o varias co­n­di­cio­nes concretas tienen valor VERDADERO o FALSO. Vamos a echar un vistazo a su es­tru­c­tu­ra. Al igual que el resto de funciones de Excel, O presenta su propia sintaxis:

=O(valor_lógico1)

En el siguiente ejemplo, la función solo incluye un argumento. Siempre es obli­ga­to­rio que haya un argumento en la función, aunque puedes añadir tantos como quieras. En el siguiente ejemplo, la fórmula debe comprobar si el valor de la celda A1 (en este caso, 1) es mayor que el de B1 (aquí, 2). La sintaxis quedaría así:

=O(A1>B1)

Como este no es el caso, la función genera el valor FALSO.

Nota

Los signos para expresar los ar­gu­me­n­tos de la función O son siempre los ca­ra­c­te­res >, < y =.

La función O puede analizar hasta 255 ar­gu­me­n­tos. Para apro­ve­char­la al máximo, conviene incluir una serie de ar­gu­me­n­tos que se co­m­prue­ben al mismo tiempo. En el siguiente ejemplo, basta con extender au­to­má­ti­ca­me­n­te a varias celdas la función utilizada en A1 y B1. Para ello, puedes hacer clic en la celda que contiene la función O (en el ejemplo, C1) y arrastrar el pequeño cuadrado verde de la esquina hasta la última celda de la columna en la que se expresan los valores lógicos (en el ejemplo, de A1 a A4 y de B1 a B4).

Ejemplos sencillos de la función de Excel O

Ahora que conoces la es­tru­c­tu­ra y el uso de la función, no te costará incluir más ar­gu­me­n­tos en la fórmula. Esta es la es­tru­c­tu­ra de la función O si añades más ar­gu­me­n­tos:

=O(valor_lógico1;valor_lógico2)

Los ar­gu­me­n­tos se combinan con un punto y coma y sin espacios. De­pe­n­die­n­do de la región, puede ser posible in­tro­du­cir una coma en lugar de un punto y coma.

A la condición A1>B1, ahora se le añade la condición A1=B1. A1 debe ser superior o igual a B1.

Si deseas incluir texto en las co­n­di­cio­nes de la fórmula, siempre debes ponerlo entre comillas dobles. Ahora, la función O debe mostrar si “Sábado” o “Domingo” aparecen en una columna de días la­bo­ra­bles.

Fórmula de Excel O: combinar con la función SI

Valores como VERDADERO y FALSO son demasiado ab­s­tra­c­tos para uti­li­zar­los en el ámbito laboral. Para cambiar el texto que aparece en la celda del resultado, puedes combinar la función O con la función SI. De hecho, la función O solo cumple su propósito real si se combina con otras fórmulas, ya que lo más co­n­ve­nie­n­te para el usuario es es­ta­ble­cer pe­r­so­na­l­me­n­te el valor de retorno.

Consejo

La función SI de Excel resulta muy útil en diversas si­tua­cio­nes.

En co­m­bi­na­ción con la función SI, la fórmula tendría este aspecto:

=SI(O(valor_lógico1;valor_lógico2);"Sí";"No")

Lo verás claro con nuestro ejemplo de los días de la semana. Por supuesto, puedes definir los valores de retorno que quieras. En el ejemplo, los hemos cambiado por “Sí” y “No”.

Ejemplo práctico de la función O

A co­n­ti­nua­ción, te pre­se­n­ta­mos un ejemplo con los días de la semana para que te hagas una idea de las po­si­bi­li­da­des que ofrece la función O. Introduce los pa­rá­me­tros co­rre­s­po­n­die­n­tes en una tabla de Excel. Los valores lógicos que deben co­m­pro­bar­se con la fórmula son los días de la semana. En la celda de retorno, se indica si el día pertenece al fin de semana.

Su­po­n­ga­mos que tra­ba­ja­mos para un periódico regional que quiere dar un regalo a los su­s­cri­p­to­res para celebrar su ani­ve­r­sa­rio. Para recibir el regalo, los lectores tienen que cumplir una de estas tres co­n­di­cio­nes: solo aquellos que hayan abonado la su­s­cri­p­ción sin in­te­rru­p­ción durante más de diez años O que vivan en la región (en nuestro ejemplo, Granada) O que se hayan suscrito durante la campaña de ani­ve­r­sa­rio optan al regalo. En otras palabras, basta con que una de las co­n­di­cio­nes tenga el valor VERDADERO para recibirlo.

Con estas co­n­di­cio­nes, la es­tru­c­tu­ra de esta sencilla función O sería la siguiente:

En el ejemplo, todos los su­s­cri­p­to­res que cumplan, al menos, una de las co­n­di­cio­nes recibirán el obsequio. Como Doris no ha abonado la su­s­cri­p­ción durante diez años, ni vive en Granada, ni se ha suscrito durante la campaña de ani­ve­r­sa­rio, no recibirá ningún regalo.

Para cambiar el texto de VERDADERO o FALSO y definir otro valor de retorno, puedes combinar la función O con la función SI como hemos explicado más arriba y es­ta­ble­ce­r­lo tú mismo. En nuestro ejemplo, los valores de retorno son “Regalo” si se aplica al menos un criterio o “-” si no se aplica ninguno.

Ir al menú principal