fbpx

Funciones SI, SI anidados y SI.CONJUNTO

Píldoras de estudio para oposiciones

Funciones SI, SI anidados y SI.CONJUNTO

Nueva Píldora de Estudio sobre Informática sobre Funciones SI, SI anidados y SI.CONJUNTO. Si te traen de cabeza esta funciones sigue leyendo y nunca más tendrás problemas al utilizarlas. No pierdas de vista nuestro blog de Recurso para Opositar pues esta píldora de Funciones SI, SI anidados y SI.CONJUNTO no será la última sobre informática.

Definiciones

Valores lógicos

Son los valores que representan una de las dos posibles opciones en un sistema binario. El par de valores lógicos opuestos, dependiendo el programa, será VERDADERO/ FALSO, Sí/ No, ON/ OFF, etc. Generalmente, el valor positivo corresponde al 1 y el negativo al 0. También se conocen como valores booleanos.

Operadores de comparación

En Microsoft Excel y en LibreOffice Calc, son los operadores que nos permiten contraponer dos valores, el resultado siempre será un valor lógico (VERDADERO o FALSO). En la siguiente tabla vemos cuáles son.

= Igual
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
<> Distinto

Se podrán usar todos ellos con valores numéricos (5>=6, 7<9), mientras que en el caso de los textos, solo podremos usar igual o distinto (“Arból”= “árbol”).

Resolución

Funciones SI, SI anidados y SI.CONJUNTO

Las funciones SI y SI.CONJUNTO son funciones Lógicas, aunque muchas veces nos referimos a ellas como funciones condicionales, ya que el resultado final depende de que se cumplan una o varias condiciones que hemos de indicarle a la función. Veamos cómo se usan.

Función SI

La función SI nos sirve para aquellos casos en los que queremos aplicar dos respuestas o acciones posibles, las cuales dependen de que se cumpla o no una condición, una regla.

Esta función tiene tres argumentos:

1.     Condición

La condición es una “pregunta” que le hacemos a la hoja de cálculo y que siempre se contestará con VERDADERO o FALSO, es decir, con valores lógicos, (de ahí el nombre de la categoría de funciones).

Existen funciones como ESNUMERO o ESTEXTO que nos sirven para este cometido, pero habitualmente usaremos algunos de los operadores de comparación.

Por ejemplo, podría ser A5= “Rojo”, B3>=25 o D43<>$D$5.

2.     Instrucciones en caso de que sea VERDADERO

Aquí podemos incluir prácticamente todo: un texto, un número, una o varias operaciones, funciones, etc. Por ejemplo: “Grupo A”, 50, 50*F5.

3.     Instrucciones en caso de que sea FALSO

Al igual que en el argumento anterior, aquí cabe todo: textos, números, etc.

En resumen, dentro de nuestra función todos los argumentos serían estos:

= SI (condición; instrucciones si es VERDADERO; instrucciones si es FALSO)

Por ejemplo: = SI (A5 = “Rojo”; 50 ; 50 * F5)

SI anidados

En muchas ocasiones, las respuestas o acciones posibles serán más de dos, por lo que necesitaremos anidar varias funciones SI en una misma fórmula.

En este caso, iríamos sustituyendo el último argumento de la función SI, las instrucciones en caso de que sea FALSO, por otra función SI que evaluará una nueva condición. Podríamos seguir repitiendo este proceso de anidamiento hasta llegar a 64 funciones SI en Excel o 42 en Calc, aunque lo recomendable es usar un número mucho menor.

De modo esquemático, para un caso con tres respuestas posibles, quedaría así:

=SI (C1; ins si C1 es V; SI(C2; ins si C2 es V; ins si C1 y C2 son F))

C1 es la primera condición, C2, la segunda condición, ins es la abreviatura de instrucciones, V es VERDADERO y F es FALSO.

Por ejemplo: = SI (A5 >= 100; “Alto” ; SI(A5 >= 50; “Medio”; “Bajo”))

Si hablamos del caso general para un número n de respuestas posibles, quedaría de este modo:

=SI (C1; ins si C1 es V; SI(C2; ins si C2 es V;…;SI(Cn-1; ins si Cn-1 es V; ins si todas C son F)))

Es decir, siempre vamos a necesitar tantas funciones SI como respuestas posibles haya menos una, ya que para la última respuesta no usaremos una nueva función SI para añadir qué condición o condiciones se han de cumplir, simplemente será el último argumento de todos los SI, el caso por descarte.

SI.CONJUNTO

Como el proceso de anidar varias funciones SI resulta un tanto complicado, en las últimas versiones (desde Excel 365 o 2019, o Calc 5.2), tenemos otra función que facilita aplicar varias condiciones cuando hay más de dos respuestas o acciones posibles.

De una forma simplificada, se vería así:

=SI.CONJUNTO (C1; ins si C1 es V; C2; ins si C2 es V;…; Cn; ins si Cn es V)

Es decir, que iríamos aplicando argumentos de dos en dos: la condición que se tiene que cumplir y las instrucciones que aplicaremos en caso de que sea VERDADERO. Aquí no anidamos nada y nunca aparecerá lo que ocurre en caso de que alguna condición nos devuelva FALSO.

Por ejemplo: = SI.CONJUNTO (A5 >= 100; “Alto” ; A5 >= 50; “Medio”; A5 < 50; “Bajo”)

Podríamos llegar a incluir hasta 127 condiciones, pero es aconsejable no escribir funciones tan largas.

Video

Oposiciones en las que se estudia esta materia

Este contenido es útil para todas las oposiciones cuyo temario incluye el estudio de Microsoft Excel o Libre Office Calc, como pueden ser:

  • Administración General del Estado (Auxiliar y Administrativo)
  • Auxiliar Administrativo de la Junta de Andalucía
  • Administración de la Junta de Castilla y León (Auxiliar y Administrativo)
  • Auxiliar Administrativo de Corporaciones Locales
  • Administración de la Comunidad Foral de Navarra (Auxiliar y Administrativo)
  • Administrativo de la Comunidad de Madrid
  • Auxiliar Administrativo de la Junta de Extremadura

APRUEBA TU OPOSICIÓN CON OPOSITAS

Más artículos en nuestro Blog:

Abrir chat
1
💬 ¿Necesita ayuda?
Hola 👋
¿Puedo ayudarle?