anidamiento de funciones

13/04/2010 - 04:49 por hernan | Informe spam
Estimados y/o estimadas

Una pregunta que seguramente ya muchos han realizado, pero en una esfera del
tiempo distinta a la mía.

Solo por curiosidad.. ¿se puede anidar más de 7 funciones?

Saludos y muchas gracias

herna

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
13/04/2010 - 04:58 | Informe spam
hola, hernan !

Una pregunta que seguramente ya muchos han realizado, pero en una esfera del tiempo distinta a la mia.
Solo por curiosidad... se puede anidar mas de 7 funciones?



efectivamente, es una pregunta "relativamente" frecuente :))

1) la version 2007 "aguanta" hasta 64 niveles de funciones anidadas
(pero ese archivo no seria compatible con versiones previas)

2) cuando se vuelve necesario ANIDAR demasiadas(?) funciones SI condicionales...
(yo creo que) es tiempo de pensar en alguna forma diferente de validar resultados condicionados (p.e.)

- si las condiciones a evaluar son valores consecutivos (1,2,3,4,5,6,etc.) ->a partir de 1, Y NO CERO<- ...
resulta mas conveniente la funcion =elegir(resultado_de_la_condicion,alternativa_1,alternativa_2<...,alternativa_29>)

- si las condiciones a evaluar son resultados de expresiones_valor ...
podrias sumar (solamente) aquellos valores cuyas condiciones se cumplen (p.e.)
=(condicion=valor1)*resultado1+(condicion=valor2)*resultado2+(condicion=valor3)*resultado3<+(condicion..)>

- podrias romper en condiciones parciales (usando celdas distintas y/o nombres) y dejar la que se cumpla
(p.e.) =si(condicion_parcial_1,solucion_parcial_1,buscar_otra_condicion)

3) siempre es mejor si expones "casos reales" (de preferencia, +/- exactamente)
anidar funciones "si" (hasta su limite) no siempre es la mejor (ni la unica) alternativa
(seguramente) encontraras algunos ejemplos visitando la pagina de Bob Phillips:
Multiple Condition Tests:-> http://www.xldynamic.com/source/xld...ODUCT.html

4) de todas formas seria conveniente que expongas detalles mas... concretos

saludos,
hector.
Respuesta Responder a este mensaje
#2 hernan
13/04/2010 - 05:24 | Informe spam
Gracias Héctor

Esta vez no tenía nada concreto, era solo una curiosidad que me surgió
después de leer algunas notas sobre funciones en excel, y pensé que ya había
personas que podían colocar más de 7 funciones anidadas con algún
procedimiento no muy divulgado. Y digo anidadas solamente, sin recurrir a
otras opciones como el elegir o buscar o algo así.

Ahora, si tuviera alguna necesidad creo que se acercaría a que en cada
condición haya cálculos de acuerdo a valores que toman distintas celdas en
una matriz de unos 40 por 40 o parecido. Pero, repito, esto es solo si me
encontrara con la necesidad, hasta el momento no la he tenido.

Pero, bueno... reitero mis agradecimientos.

Saludos

hernán

"Héctor Miguel" escribió en el mensaje de
noticias news:
hola, hernan !

Una pregunta que seguramente ya muchos han realizado, pero en una esfera
del tiempo distinta a la mia.
Solo por curiosidad... se puede anidar mas de 7 funciones?



efectivamente, es una pregunta "relativamente" frecuente :))

1) la version 2007 "aguanta" hasta 64 niveles de funciones anidadas
(pero ese archivo no seria compatible con versiones previas)

2) cuando se vuelve necesario ANIDAR demasiadas(?) funciones SI
condicionales...
(yo creo que) es tiempo de pensar en alguna forma diferente de validar
resultados condicionados (p.e.)

- si las condiciones a evaluar son valores consecutivos
(1,2,3,4,5,6,etc.) ->a partir de 1, Y NO CERO<- ...
resulta mas conveniente la funcion
=elegir(resultado_de_la_condicion,alternativa_1,alternativa_2<...,alternativa_29>)

- si las condiciones a evaluar son resultados de expresiones_valor ...
podrias sumar (solamente) aquellos valores cuyas condiciones se
cumplen (p.e.)

=(condicion=valor1)*resultado1+(condicion=valor2)*resultado2+(condicion=valor3)*resultado3<+(condicion..)>

- podrias romper en condiciones parciales (usando celdas distintas y/o
nombres) y dejar la que se cumpla
(p.e.)
=si(condicion_parcial_1,solucion_parcial_1,buscar_otra_condicion)

3) siempre es mejor si expones "casos reales" (de preferencia, +/-
exactamente)
anidar funciones "si" (hasta su limite) no siempre es la mejor (ni la
unica) alternativa
(seguramente) encontraras algunos ejemplos visitando la pagina de Bob
Phillips:
Multiple Condition Tests:->
http://www.xldynamic.com/source/xld...ODUCT.html

4) de todas formas seria conveniente que expongas detalles mas...
concretos

saludos,
hector.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida