Listado de minimos

04/12/2006 - 13:50 por Diekion | Informe spam
Wenas.

Estoy intentando obtener un listado de minimos. Tengo una fila con un
cierto numero de valores, otra con un nombre asociado y quiero obtener
los 5 valores minimos con sus respectivos nombres con los consiguientes
problemas. Os exponto una tabla de valores y un resultado optimo para
que veais lo que busco.

Valores.

Nombre1: 45
Nombre2: 34
Nombre3: 98
Nombre4: 32
Nombre5: 34
Nombre6: 76
Nombre7: 67
Nombre8: 99

Resultado optimo.

Nombre4: 32
Nombre2: 34
Nombre5: 34
Nombre1: 45
Nombre7: 67


Actualmente lo implemento con k.esimo.menor() buscando el minimo
superior al anterior, pero se pierden valores, y busco despues el
nombre asociado con buscar(), lo cual tambien habria que pulir para que
no me muestre dos veces el mismo. Agradeceria cualquier idea.

Un saludo y muchas gracias a todos.
 

Leer las respuestas

#1 Héctor Miguel
04/12/2006 - 19:55 | Informe spam
hola, 'anonimo/a' !

la siguiente propuesta utiliza una columna 'auxiliar' para obtener 'jerarquias' [de menos a mas] y 'desempatar' los iguales
-> suponiendo que tienes un rango con 10 nombres [A2:A11] y valores [B2:B11]

1) inicia con la siguiente formula [p.e.] en C2 y la copias/arrastras/... hasta 'C11'
=jerarquia(b2,b$2:b$11,1)+contar.si($b2:b2,b2)-1

2) las siguientes formulas [p.e. en A15 y B15] te arman el listado que necesitas:
[A15] =indice(a$a:a$11,coincidir(fila(a1),$c$2:$c$11,0))
copias 'A15' a 'B15' y luego 'A15:B15' hacia abajo 4 filas mas [o las que requieras si mas de 5 'minimos']

solo toma en cuenta que mi sistema usa la coma para separar argumentos :D

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
Estoy intentando obtener un listado de minimos. Tengo una fila con un cierto numero de valores
otra con un nombre asociado y quiero obtener los 5 valores minimos con sus respectivos nombres
con los consiguientes problemas. Os exponto una tabla de valores y un resultado optimo para que veais lo que busco.
Valores.
Nombre1: 45
Nombre2: 34
Nombre3: 98
Nombre4: 32
Nombre5: 34
Nombre6: 76
Nombre7: 67
Nombre8: 99
Resultado optimo.
Nombre4: 32
Nombre2: 34
Nombre5: 34
Nombre1: 45
Nombre7: 67
Actualmente lo implemento con k.esimo.menor() buscando el minimo superior al anterior
pero se pierden valores, y busco despues el nombre asociado con buscar()
lo cual tambien habria que pulir para que no me muestre dos veces el mismo...

Preguntas similares