Cómo usar la función SI-O en Excel

La mayoría de usuarios de Microsoft familiarizados con la hoja de cálculo Excel ya conocen y utilizan la popular función SI, que sirve para crear consultas especificando una o varias condiciones para obtener un resultado específico. Si combinas las funciones SI y O, basta con que una de las condiciones sea verdadera para mostrar un resultado. Te explicamos aquí cómo hacerlo con ejemplos sencillos.

¿Qué es la función de Excel SI-O?

La función SI-O de Excel es una extensión de la función SI, también conocida como función SI-ENTONCES. Gracias a su enorme versatilidad, es una de las funciones de Excel más utilizadas. Sirve para comprobar si un valor determinado se corresponde con un valor esperado. Si ambos valores son idénticos, se activa un estado predefinido. Si no es el caso, se produce otra acción. Para definir si un resultado es verdadero o falso, debes establecer primero las condiciones.

Si combinas la función SI con la función O, tienes la posibilidad de establecer varias condiciones. Para que el resultado sea VERDADERO, al menos una de ellas debe coincidir con el resultado esperado. Si se cumplen las condiciones A o B, se produce el estado C. Si ninguna de las dos condiciones se cumple, aparece el estado D. La fórmula tiene la siguiente estructura:

 

=SI(O(algo es VERDADERO;algo diferente es VERDADERO);valor si es VERDADERO;valor si es FALSO) 

En la fórmula anterior, el elemento “algo es VERDADERO” es la condición A y “algo diferente es VERDADERO” es la condición B. Por consiguiente, el “valor si es VERDADERO” corresponde a la condición C y el “valor si es FALSO”, a la condición D.

Nota

Una alternativa a la función SI-O es la función SI-Y. Con esta fórmula, tanto la condición A como la B deben ser verdaderas para que aparezca el estado C. La función relacionada SI-NO, en cambio, solo acepta una única condición.

Excel SI-O: ejemplo práctico de las funciones combinadas

En la siguiente tabla, la columna A enumera los posibles participantes de un programa de formación. Para inscribirse en el centro educativo, las personas deben haber asistido a un curso básico preliminar o haber aprobado la prueba de acceso con un mínimo de 600 puntos:

Como las condiciones están claras, puedes redactar la fórmula en el siguiente paso. Primero, selecciona la celda D2. En esta, la pregunta sobre la admisión se responde con SÍ o NO. El estado SÍ se produce si un participante ha completado el curso básico (valor “Sí” en la columna B) o si obtuvo más de 600 puntos en la columna C. La respuesta NO aparece si no se cumple ninguna de las dos condiciones. Ahora, introduce la siguiente fórmula en la barra de edición:

=SI(O(B2="Sí";C2>599);"SÍ";"NO")

Después de confirmar la fórmula con la tecla de retorno, Excel muestra el resultado en D2:

Para rellenar también las filas 3 a 6 de la columna D con los resultados correspondientes, no hace falta volver a introducir la fórmula. Basta con marcar la celda D2 y arrastrar el marco verde hasta la última celda. Como la fórmula expresa una referencia relativa, B2 y C2 se convierten automáticamente en B3 y C3.

Combinar la función SI-O

La función SI-O tiene la ventaja de que se puede combinar con otras funciones de gran utilidad, lo que permite realizar otras consultas más complejas. A continuación, aparecen los ejemplos anteriores en una tabla. En este caso, se emplean los nombres y apellidos de los posibles participantes en las columnas A y B:

En la columna E, no quieres que aparezcan solo las respuestas SÍ o NO, sino la frase completa “[Nombre] [Apellido] ha sido aceptado/a” o “[Nombre] [Apellido] no ha sido aceptado/a”. Para esto, debes integrar la función CONCATENAR en la función SI-O. Selecciona la celda E2, introduce la siguiente fórmula en la barra de edición y arrástrala a las restantes:

 

=CONCATENAR(A2;" ";B2; " ";SI(O(C2="Sí";D2>599);"ha sido aceptado/a";"no ha sido aceptado/a"))

La primera parte de la fórmula concatena el contenido de las celdas A y B. Para evitar que los elementos del texto se inserten directamente uno al lado del otro en el resultado, inserta un espacio en blanco entre comillas después de A2 y B2. A continuación, introduce la función SI-O, que completa la frase con el resultado correspondiente.

La función SI-O de Excel se puede combinar con otras muchas funciones según lo necesites. Sin embargo, asegúrate de poner la cantidad correcta de paréntesis cuando anides las fórmulas, ya que, si no los cierras todos, aparecerá un mensaje de error. Para evitar que se produzcan estos errores, puedes usar el generador de fórmulas del elemento del menú “Insertar función”, que genera automáticamente la sintaxis correcta.


¡No te vayas! ¡Tenemos algo para ti!
Consigue tu dominio .es un año gratis.

Introduce el dominio que deseas en la barra de búsqueda para comprobar su disponibilidad.
12 meses desde 0€/año IVA incl.
después 10 €/año IVA incl.