B1.00

Trabajar con años, meses y días

B50.00

Buscador de datos en una lista Excel con la función buscarv(valor;matriz;columna)

B70.00

Ejemplos básicos de la función si(expresion;verdadero;falso)

B90.00

Anidamiento de la función SI

B100.00

Buscar en una matriz con INDICE

Páginas:
       1   2   3 
Anidamiento de la función SI

Anidar la función SI (o cualquier otra) significa dar como argumentos de la función SI otra función SI, es decir dentro de la función SI aparece de nuevo la función SI con sus argumentos correspondientes. No hay límite en cuanto al número de anidamientos que pueden realizarse...

Veamos algunos ejemplos:

Supongamos que tenemos una columna con los datos de un balance como muestra la imagen siguiente. Si pretendemos solamente que se escriba la palabra "Ganacias" o "Pérdidas" según el balance sea positvo o negativo, entoces utilizamos un SI condicional como muestra la imagen...

Anidamiento de la función SI

Pero si observamos la columna de BALANCE vemos que hay dos balances cuyo valor es 0. No parece lógico que pongamos "Ganancias" cuando el valor es 0, ni tampoco parece lógico que pongamos "Pérdidas" cuando es 0...

Deberíamos poner cualquier cosa o simplemente no poner nada...

En este caso nuestra función SI debe discriminar valores positivos, negativos y el valor 0...

La lógica será la siguiente: si la celda B37 es menor que cero entones es negativo y ponemos "Perdidas", pero si B37 no es menor que cero no podemos deducir que sea mayor que cero puesto que podría ser cero...

Solución: Si B37 no es menor que cero tenemos preguntar de nuevo, con la función SI anidada, si B37 es igual a cero, en cuyo caso ponemos nada, es decir "", en caso contrario B37 no es cero ni menor de cero, por lo tanto es mayor que cero y es "Ganacia"...

La imagen seguiente muestra la fórmula y el resultado...

Supongamos ahora que deseamos calificar a los alumnos tal y como muestra la imagen siguiente...

Pero no parece muy justo que Ana y Juan tengan la misma calificación cuando la nota de uno es 5 y la del otro es 10.

En este ejemplo queremos discriminar los siguientes valores: suspenso, aprobado, notable y sobresaliente.

Pero determinemos que es cada valor:

1. suspenso es menor que 5.

2. aprobado es 5 o 6.

3. notable es 7 u 8.

4. sebresaliente es 9 o 10.

Para no complicar suponemos que las notas son valores enteros...

Podemos empezar por discriminar suspenso o sobresaliente, como quieras, pero nunca por medio. Podemos con el operador menor o con el mayor, pero no mezclandolos...

En fin, en la imagen siguiente tienes la fórmula y el resultado.

Para saber el número de anidamientos simplemente tienes que restar 1 al número de discriminaciones, es decir, si quiero discriminar 4 valores necesitaré 4 - 1 = 3 funcines SI........








Sesión:
registrar en twiiter
Inicie sesión ...


Editores de contenidos

No es un Editor...



Títulos


Tweets aulapc.es:





 eduardo@aulapc.es Granada (España)