Funciones anidadas

27/11/2006 - 10:39 por Oscar W.V. | Informe spam
Tengo un libro de Excel con mas de doce hojas (una por cada mes, llamadas
Real (1), Real (2)… … Real (12)) y en otra hoja del mismo libro, la cual es
un informe (llamada balance) tengo dos celdas en la que se seleccionan, con
una lista desplegable, el número del mes que se desee y, con otra lista, el
nombre del banco.

Necesito extraer cierta (mucha) información de cada hoja llamada “Real (#)”
dependiendo el número del mes que se seleccione en la hoja "Balance" y del
nombre del Banco; sin embargo‚ al anidar fórmulas solo se permiten hasta
siete niveles de funciones y necesito anidar mas de doce, la fórmula que me
serviría es esta pero no funciona:

=SI(E2=1;BUSCARH(D9;'D.REAL
(1)'!$D$188:$O$192;3);(si(E2=2;BUSCARH(D9;'D.REAL
(2)'!$D$188:$O$192;3);si(E2=3;BUSCARH(D9;'D.REAL
(3)'!$D$188:$O$192;3);si(E2=4;BUSCARH(D9;'D.REAL
(4)'!$D$188:$O$192;3);si(E2=5;BUSCARH(D9;'D.REAL
(5)'!$D$188:$O$192;3);si(E2=6;BUSCARH(D9;'D.REAL
(6)'!$D$188:$O$192;3);si(E2=7;BUSCARH(D9;'D.REAL
(7)'!$D$188:$O$192;3);si(E2=8;BUSCARH(D9;'D.REAL
(8)'!$D$188:$O$192;3);si(E2=9;BUSCARH(D9;'D.REAL
(9)'!$D$188:$O$192;3);si(E2;BUSCARH(D9;'D.REAL
(10)'!$D$188:$O$192;3);si(E2;BUSCARH(D9;'D.REAL
(11)'!$D$188:$O$192;3);si(E2;BUSCARH(D9;'D.REAL
(12)'!$D$188:$O$192;3);0)))))))))))))

Alguien sabe algún truco adicional para poder anidar mas de siete funciones?
o si en lugar de anidar funciones existe otra forma?·

Bueno‚ agradezco vuestra amable ayuda y quedo atento a vuestos comentarios.

Un saludo

Óscar W
Sevilla - España
 

Leer las respuestas

#1 alberto
27/11/2006 - 16:16 | Informe spam
Oscar:
planteala de esta forma
SUMAR.SI(INDIRECTO("'"&$D$1&"'!$b$3:$b$78");$A24;INDIRECTO("'"&$D$1&"'!d$3:d$78")),
donde D1 es el nombre de tu hoja (real 1), esta me ayudo Hector Miguel

espero te sirva

comentas



"Oscar W.V." escribió:

Tengo un libro de Excel con mas de doce hojas (una por cada mes, llamadas
Real (1), Real (2)… … Real (12)) y en otra hoja del mismo libro, la cual es
un informe (llamada balance) tengo dos celdas en la que se seleccionan, con
una lista desplegable, el número del mes que se desee y, con otra lista, el
nombre del banco.

Necesito extraer cierta (mucha) información de cada hoja llamada “Real (#)”
dependiendo el número del mes que se seleccione en la hoja "Balance" y del
nombre del Banco; sin embargo‚ al anidar fórmulas solo se permiten hasta
siete niveles de funciones y necesito anidar mas de doce, la fórmula que me
serviría es esta pero no funciona:

=SI(E2=1;BUSCARH(D9;'D.REAL
(1)'!$D$188:$O$192;3);(si(E2=2;BUSCARH(D9;'D.REAL
(2)'!$D$188:$O$192;3);si(E2=3;BUSCARH(D9;'D.REAL
(3)'!$D$188:$O$192;3);si(E2=4;BUSCARH(D9;'D.REAL
(4)'!$D$188:$O$192;3);si(E2=5;BUSCARH(D9;'D.REAL
(5)'!$D$188:$O$192;3);si(E2=6;BUSCARH(D9;'D.REAL
(6)'!$D$188:$O$192;3);si(E2=7;BUSCARH(D9;'D.REAL
(7)'!$D$188:$O$192;3);si(E2=8;BUSCARH(D9;'D.REAL
(8)'!$D$188:$O$192;3);si(E2=9;BUSCARH(D9;'D.REAL
(9)'!$D$188:$O$192;3);si(E2;BUSCARH(D9;'D.REAL
(10)'!$D$188:$O$192;3);si(E2;BUSCARH(D9;'D.REAL
(11)'!$D$188:$O$192;3);si(E2;BUSCARH(D9;'D.REAL
(12)'!$D$188:$O$192;3);0)))))))))))))

Alguien sabe algún truco adicional para poder anidar mas de siete funciones?
o si en lugar de anidar funciones existe otra forma?·

Bueno‚ agradezco vuestra amable ayuda y quedo atento a vuestos comentarios.

Un saludo

Óscar W
Sevilla - España

Preguntas similares