subtotales, pero no de todos, sino de algunos ...???

29/05/2008 - 18:58 por Leo Trujillo | Informe spam
Hola a tod@s: sé que el asunto no es nada claro, pero no sabía cómo
expresarlo.
Les paso a explicar: tengo un listado parecido al que les paso (espero
que las tabulaciones estén bien):

nombre institución puntos
aaa i1 9
bbb i3 6
ccc i1 4
ddd i4 5
.
.
.

La lista contiene unas 500 filas, las instituciones son unas 25 y los
nombres todos distintos.

Lo que quiero hacer es, luego de ordenar por institución y por puntos
descendente (eso no es necesario explicarlo :) ) sumar los 5 puntajes
mayores de cada institución.
Podría hacer un sobtotal, pero no necesito sumar todas las apariciones
de la institución, sino los 5 primeros (con mayores puntos) de cada
institución.

Espero haber sido claro.
Desde ya gracias.
Leonardo
 

Leer las respuestas

#1 Xavier Budet Graco
30/05/2008 - 19:49 | Informe spam
Hola Leo, la fórmula de Pedro J. "SI funciona". El único cambio que veo es que si tienes "Títulos" el F1 habrías de sustituirlo por F2.

Como acostumbra a pasar con las preguntas un tanto indefinidas después aparecen nuevos supuestos:
"> que no lleguen a 5 no hacerlo o poner un mensaje."

Para resolver el caso, a la fórmula de Pedro J., le habrías de añadir funciones, una solución podría ser:
=SI(CONTAR.SI($B$2:$B$41;F2)>4;SUMAPRODUCTO((K.ESIMO.MAYOR(($E$2:$E$41)*($B$2:$B$41ò);{1;2;3;4;5})));"No hay 5")

He cambiado a la columna E porque es donde se encuentran las puntuaciones en tu ejemplo. Esta fórmula estaría a la derecha del nombre de la Institución, en G2, y la copiarías hacia abajo (en la columna F estarán todas las Instituciones)

Saludos,

Xavier

Quitar MAC para contestar. Gracias.


Saludos,

Xavier

Quitar MAC para contestar. Gracias.



"Leo Trujillo" escribió en el mensaje news:%
Estimado Pedro J.:

probé lo sugerido pero no anduvo, da un error en la fómula.

Te comento que el rango que tengo los nombres es A8:A500, las
instituciones están en la columna B, el puntaje total está en la columna E.

Me desorienta cuando pones "suponiendo que tienes la promera institucion
en F1" ya que las instituciones, como bien decías están en B2:B500 ¿no
tendría que comparar contra los valores de ese mismo rango?

Te paso la hoja cómo debería quedar para ver qué se puede hacer.
La idea es sumar los 5 mejores valores de cada institución, en caso de
que no lleguen a 5 no hacerlo o poner un mensaje.

Muchas gracias por tu interés.
Leonardo



Infinitogool escribió:
Hola Leo

Una idea es hacerlo con formulas, p.e. si tienes los puntos en c2:c501 y las
instituciones en B2:B501
suponiendo que tienes la promera institucion en F1, puedes poner en G1 una
formula como:

=SUMAPRODUCTO((K.ESIMO.MAYOR(($C$2:$C$501)*($B$2:$B$501ñ);{1;2;3;4;5})))
despues puedes arrastrar hacia abajo.. siempre que tengas todas las
instituciones en la columna F

un saludo
Pedro J




Hola a : sé que el asunto no es nada claro, pero no sabía cómo
expresarlo.
Les paso a explicar: tengo un listado parecido al que les paso (espero que
las tabulaciones estén bien):

nombre institución puntos
aaa i1 9
bbb i3 6
ccc i1 4
ddd i4 5
.
.
.

La lista contiene unas 500 filas, las instituciones son unas 25 y los
nombres todos distintos.

Lo que quiero hacer es, luego de ordenar por institución y por puntos
descendente (eso no es necesario explicarlo :) ) sumar los 5 puntajes
mayores de cada institución.
Podría hacer un sobtotal, pero no necesito sumar todas las apariciones de
la institución, sino los 5 primeros (con mayores puntos) de cada
institución.

Espero haber sido claro.
Desde ya gracias.
Leonardo








Preguntas similares