¿Se puede "mezclar" kesimo mayor y buscarv?

21/04/2005 - 09:49 por mukelemulembe | Informe spam
Hola a todos!

Tengo una base de datos en la que quiero sacar, por ejemplo los 10 mayores
consumidores de un producto. Supongamos que tengo en la columna A los
nombres de los clientes y en la B los consumos. Para hallar los 10 mayores
consumos lo he resuelto con kesimo mayor pero claro, también necesito que
me salga el nombre del cliente, lo he intentado con buscarv,pero da
problemas porque, además de tener que repetir en la columna C u otra a la
izquierda de los consumos los nombres de los clientes, si dos o más
clientes tienen el mismo consumo se me repiten. ¿Hay alguna forma de
arreglar esto?. Un millón de gracias por adelantado,

Joel.
 

Leer las respuestas

#1 Héctor Miguel
21/04/2005 - 10:48 | Informe spam
hola, Joel !

... base de datos en la que quiero sacar... los 10 mayores consumidores de un producto.
... en la columna A los nombres de los clientes y en la B los consumos.
... hallar los 10 mayores consumos lo he resuelto con kesimo mayor
... necesito... el nombre del cliente, lo he intentado con buscarv, pero
... ademas de tener que repetir en la columna C u otra a la izquierda de los consumos los nombres
... si dos o mas clientes tienen el mismo consumo se me repiten [...]



1.- las funciones de busquede 'normal' [como buscarv] no pueden buscar 'en reversa' [ya lo has visto] ;)
2.- si existen 'mayores' repetidos... necesitaras 'jerarquizar'... 'descontando' los duplicados [y una columna 'auxiliar']
3.- agregando la columna 'auxiliar' [digamos]... en la columna 'C' [y suponiendo que los datos inician en la fila 2]...
-> una formula en [C2] =jerarquia(b2,b:b)+contar.si($b$2:b2,b2)-1
4.- una vez 'jerarquizados' los 'mayores'... puedes localizar el nombre con la funcion k.esimo.menor [1 a 'n']
-> una formula para obtener los nombres en [?2]: =indice(a:a,coincidir(k.esimo.menor(c:c,fila(a1)),c:c,0))

-> copias las formulas hacia abajo y... comentas?
saludos,
hector.

Preguntas similares