Valores mas altos en hojas diferentes

29/09/2008 - 22:03 por Silvia Gutierrez | Informe spam
Hola compañeros les queria lanzar la siguiente pregunta, tengo instalado
office 2007 y tengo un libro con 4 hojas (2006,2007,2008, TOTALES),y lo que
me gustaría es conseguir sacar los tres valores mas altos del rango E2:E21 de
entre todas las hojas (2006,2007,2008) y ponerlos en la celda E2 de la Hoja
TOTALES junto con su valor correspondiente de la celda D, os pongo un ejemplo
porque creo que no me explique del todo bien. Tengo las tres hojas a comparar
y de la columna E de todas ellas el valor mas alto son el 21 del la hoja 2007
el valor 14 de la 2007 y el valor 13 de la hoja 2008. De ahi que el resultado
E2, E3, E4 en la hoja de totales del ejemplo sea ese y que en la hoja totales
el valor de D2,D3 y D4 es el mismo valor que en la hoja 2007 y 2008 (E11!
en la hoja 2007 es el valor mas alto copio en la hoja de totales D2 el valor
de D11=4) ,(E7 en la hoja 2007 es el segundo valor mas alto copio en la
hoja de totales D3 el valor de D7) y (E7 en la hoja 2008 es el tercer
valor mas alto copio en la hoja de totales D4
el valor de D7=8).

Espero que con los ejemplos mi explicacion sea algo mas clara, por
adelantado muchas gracias a todos


Hoja 2006
Columna D Columna E Columna F
2 8 4 5
3 14 4 5
4 8 5 5
5 8 4 5
6 7 4 5
7 8 12 5
8 25 4 5
9 8 4 5
10 8 4 5
11 4 11 5
12 8 4 5
13 1 4 5
14 8 4 5
15 8 4 5
16 7 4 5
17 8 8 5
18 7 4 5
19 8 4 5
20 8 4 5
21 8 4 5



Hoja 2007

Columna D Columna E Columna F
2 8 4 5
3 14 4 5
4 8 5 5
5 8 4 5
6 7 4 5
7 10 14 5
8 25 4 5
9 8 4 5
10 8 4 5
11 4 21 5
12 8 4 5
13 1 4 5
14 8 4 5
15 8 4 5
16 7 4 5
17 8 8 5
18 7 4 5
19 8 4 5
20 8 4 5
21 8 4 5






Hoja 2008
Columna D Columna E Columna F
2 8 4 5
3 14 4 5
4 8 5 5
5 8 4 5
6 7 4 5
7 8 13 5
8 25 4 5
9 8 4 5
10 8 4 5
11 4 11 5
12 8 4 5
13 1 4 5
14 8 4 5
15 8 4 5
16 7 4 5
17 8 8 5
18 7 4 5
19 8 4 5
20 8 4 5
21 8 4 5




Hoja TOTALES
Columna D Columna E
2 4 21
3 10 14
4 8 13

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
01/10/2008 - 01:15 | Informe spam
hola, Silvia !

Con respecto a vuestras dos ultimas formulas
4) esta seria la formula "matricial":
[C2] =indice(nhojas,coincidir(verdadero,contar.si(indirecto("'"&nhojas&"'!e2:e21"),e2)>0,0))

5) esta formula ya no requiere ser matricial:
[D2] =indice(indirecto("'"&c2&"'!d2:d21"),coincidir(e2,indirecto("'"&c2&"'!e2:e21"),0))



si quisiera hacer lo mismo pero utilizando una misma hoja, es decir el rango buscar los tres valores mas altos
y buscar su valor correspondiente en la misma fila pero en en la columna D
pero en este caso solo buscare en la hoja actual que tengo.



algo no quedo completamente claro en tu consulta, pero prueba usando solo la segunda formula(p.e.)

[D2] =indice(<rango donde esta el dato a traer>,coincidir(<celda con el dato a buscar>,<rango_donde_comparar,0))

saludos,
hector.


p.d. como recomendacion general, se debe procurar que los calculos se efectuen de izquierda a derecha y de arriba a abajo
es decir, no utilices (p.e. en la columna A) formulas que hagan referencia a columnas "posteriores" (B, C, D, etc.)
esto "obliga" a que excel realice dobles/triples/... (re)calculos cuando se modifican las referencias "forward" (igual para las filas)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida