martes, 18 de abril de 2017

Funciones anidadas...

En ciertos casos, puede que necesite usar una función determinada dentro de otra, como parte de uno de los argumentos (recuerde que el argumento es el valor o conjunto de valores que utiliza una función para llevar a cabo operaciones o cálculos) de otra función.
En el siguiente ejemplo, la fórmula utiliza una función anidada PROMEDIO y compara el resultado con el valor 50.
Límite de anidamiento...
Una función puede contener como máximo siete niveles de funciones anidadas.
Una función lógica puede ser parte del argumento de otra, para entender el concepto veamos un ejemplo de asignación de códigos a ciertos valores.

Aunque actualmente el máximo es de 64 funciones anidadas, no llegarás ni a la mitad de ese límite cuando comenzarás a tener dificultad en entender la lógica emplea.

Ejercicios...

Ejemplo 1: 
En el siguiente ejercicio la función SI inspeccionará el contenido de la celda A2. Si el 
valor encontrado es un 1, escribirá la letra “A”; si encuentra un 2, escribirá la letra “B” 
y finalmente, si encuentra el número 3, escribirá la letra “C” 
De acuerdo con el enunciado del ejercicio en cada celda del rango A2:A6 se realizarán 
tres análisis: SI(A2=1 SI(A2=2 y SI(A2=3, respectivamente. Esto significa que hay 
que anidar tres funciones SI en la misma expresión. Afortunadamente Excel permite 
anidar hasta 7 funciones SI. 
1. Inserten una nueva Hoja de Excel, la quinta, y transcriban los siguientes datos, 
tal y como se indica en la columnas A y B, respectivamente: 
2. Hagan clic en la celda B2 para activarla y escriban manualmente la siguiente fun-
ción SI. 
NOTA: Se deben escribir tantos paréntesis de cierre como funciones SI se aniden 
=SI(A2=1;”A”;SI(A2=2;”B”;SI(A2=3;”C”))) 
3. Opriman la tecla Enter
4. Lleven el cursor nuevamente sobre la celda B2 
5. Coloquen el cursor sobre el controlador de relleno y hagan doble clic sobre él 
para copiar la fórmula en el resto del rango, es decir: B3:B6. Actualicen el libro.
 La función inspeccionó inteligentemente los valores almacenados en el rango 
A2:A6 y actuó tal y como se le había solicitado a la función SI que hiciera.

Ejemplo 2: 
En el siguiente ejercicio la función SI evaluará cada una de las celdas del rango A2:A8 
para ver si se cumple la siguiente condición: Si el valor de una determinada celda es 
Igual o inferior a cierto número, 16, por ejemplo, la función colocará en la celda la 
Sumatoria del Rango analizado; de lo contrario calculará y colocará el promedio del 
rango 
Prueba_lógica A2<=16 
Valor_si_verdadero Sumatoria del rango seleccionado, es decir, A2:A8 
Valor_si_falso Promedio del rango seleccionado , es decir, A2:A8 
1. Inserten una nueva Hoja de Excel, la cuarta, y transcriban los siguientes datos, 
tal y como se indica en la columnas A y B, respectivamente: 
4. Hagan clic en la celda B2 para activarla y escriban manualmente la siguiente fun-
ción SI: 
=SI(A2<=16;SUMA($A$2:$A$8);PROMEDIO($A$2:$A$8)) 
Argumentos de la función: 
Prueba_lógica: A2<=16 
Valor_si_verdadero: SUMA($A$2:$A$8) 
Valor_si_falso: PROMEDIO($A$2:$A$8)) 
6. Opriman Enter. Copien la fórmula en el resto del rango y actualicen el libro 
La fórmula mirará si en la celda A2 está almacenado el valor 16. En ese caso, 
ejecutará la fórmula (SUMA($A$2:$A$8), de lo contrario, calculará y colocará el 

PROMEDIO($A$2:$A$8)

Niveles de anidamiento...




Algunas fórmulas tienen más niveles de anidamiento de los permitidos en el formato de archivo seleccionado. Las fórmulas que tengan más de siete niveles de anidamiento no se guardarán y se convertirán en errores #¡VALOR!.
Qué significa    En Excel 2007 y versiones posteriores, una fórmula puede contener un máximo de 64 niveles de anidamiento, pero en Excel 97-2003, el número máximo de niveles de anidamiento es 7.
Qué hacer    En el Comprobador de compatibilidad, haga clic en Buscar para localizar las celdas que contienen fórmulas con más de 7 niveles de anidamiento y, a continuación, realice los cambios necesarios para evitar los errores #¡VALOR!.

Gracias por leer esta información...
Espero que te sea útil....!