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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Oscar W.V.
27/11/2006 - 16:45 | Informe spam
Alberto, muchas gracias por tu amable ayuda.

He intentado con la sugerencia que me das, pero sigue sin funcionar. He
preparado en un archivo una extracción del que estoy realizando; si me das
una cuenta de correo te lo envío para que lo veas.


Saludos.

Oscar W.V.

"alberto" escribió:

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
Respuesta Responder a este mensaje
#3 alberto
27/11/2006 - 17:00 | Informe spam




"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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida