Jerarquia

19/09/2008 - 00:29 por Wich | Informe spam
Previo Saludo al Grupo.
Mi objetivo es el campo PUESTO como esta presentada:
A B C
1 NOMBRES PUNTAJE PUESTO <--(objetivo)
2 Kim 16 2
3 Jaky 14 3
4 Lee 18 1
5 Liliana 16 2
6 Willian 10 4

Bien en el campo PUESTO esta la formula que lo baje de
http://www.cpearson.com/Excel/rank.aspx que es:
=JERARQUIA(B2,$B$2:$B$6,0)+CONTAR.SI($B$2:B2,B2)-1. Pero exactamente no me
resuelve mi problema por que a Liliana le coloca 3er puesto, osea no trabaja
con EMPATES la fórmula de CPEARSON, si hay algo que modificar en esta fórmula
o hacerlo de otra forma por favor hagamelo saber.

Gracias

Wich

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
19/09/2008 - 01:28 | Informe spam
hola, 'anonimo/a' !

1) (creo que) necesitas analizar de la ayuda en linea {F1}, los efectos de la jerarquia cuando hay datos duplicados

2) la formula que expones, persigue "correjir" la fuga en la secuencia por los datos repetidos (contrario a lo que buscas)

3) para el tipo de "empates" que expones como "objetivo", prueba con la siguiente formula:
=jerarquia(b2,b$2:b$6)-(contar.si(b$2:b$6,b2)=1)+(b2=max(b$2:b$6))

4) solo toma en cuenta que, cuando necesites algun listado con los nombres de cada posicion (seguramente)...
tambien necesitaras de una columna auxiliar para "des-correjir" la correccion en los empates :D
de lo contrario, cuando quieras listar el nombre en la posicion 2... cual pondras ? (Kim ?... o Liliana ?)

saludos,
hector.

__ OP __
Mi objetivo es el campo PUESTO como esta presentada:
A B C
1 NOMBRES PUNTAJE PUESTO <--(objetivo)
2 Kim 16 2
3 Jaky 14 3
4 Lee 18 1
5 Liliana 16 2
6 Willian 10 4
Bien en el campo PUESTO esta la formula que lo baje de http://www.cpearson.com/Excel/rank.aspx que es:
=JERARQUIA(B2,$B$2:$B$6,0)+CONTAR.SI($B$2:B2,B2)-1. Pero exactamente no me resuelve mi problema
por que a Liliana le coloca 3er puesto, osea no trabaja con EMPATES la formula de CPEARSON
si hay algo que modificar en esta formula o hacerlo de otra forma por favor hagamelo saber.
Respuesta Responder a este mensaje
#2 Wich
19/09/2008 - 04:35 | Informe spam
Hector gracias por tu interes.

1) Acabo de probar Tu fórmula y esta bien, pero cuando a Willian cambio su
puntaje a 18, me obia los primeros puestos.

2) Esta tabla esta sujeto a cambios y no importa si hay 5 primeros puestos,
3 segundos puestos etc.

Atentamente

Wich

"Héctor Miguel" escribió:

hola, 'anonimo/a' !

1) (creo que) necesitas analizar de la ayuda en linea {F1}, los efectos de la jerarquia cuando hay datos duplicados

2) la formula que expones, persigue "correjir" la fuga en la secuencia por los datos repetidos (contrario a lo que buscas)

3) para el tipo de "empates" que expones como "objetivo", prueba con la siguiente formula:
=jerarquia(b2,b$2:b$6)-(contar.si(b$2:b$6,b2)=1)+(b2=max(b$2:b$6))

4) solo toma en cuenta que, cuando necesites algun listado con los nombres de cada posicion (seguramente)...
tambien necesitaras de una columna auxiliar para "des-correjir" la correccion en los empates :D
de lo contrario, cuando quieras listar el nombre en la posicion 2... cual pondras ? (Kim ?... o Liliana ?)

saludos,
hector.

__ OP __
> Mi objetivo es el campo PUESTO como esta presentada:
> A B C
> 1 NOMBRES PUNTAJE PUESTO <--(objetivo)
> 2 Kim 16 2
> 3 Jaky 14 3
> 4 Lee 18 1
> 5 Liliana 16 2
> 6 Willian 10 4
> Bien en el campo PUESTO esta la formula que lo baje de http://www.cpearson.com/Excel/rank.aspx que es:
> =JERARQUIA(B2,$B$2:$B$6,0)+CONTAR.SI($B$2:B2,B2)-1. Pero exactamente no me resuelve mi problema
> por que a Liliana le coloca 3er puesto, osea no trabaja con EMPATES la formula de CPEARSON
> si hay algo que modificar en esta formula o hacerlo de otra forma por favor hagamelo saber.



Respuesta Responder a este mensaje
#3 Héctor Miguel
19/09/2008 - 05:19 | Informe spam
hola, (...) ???

1) ... cuando a Willian cambio su puntaje a 18, me obia los primeros puestos.
2) ... tabla... sujeto a cambios y no importa si hay 5 primeros puestos, 3 segundos puestos etc.



op1: asumiendo que siempre se trata de solamente 5 nombres/competidores/puestos/...
=coincidir(b2,k.esimo.mayor(si(frecuencia(b$2:b$6,b$2:b$6),b$2:b$6),{1\2\3\4\5}),-1)

op2: formula matricial (se introduce/edita y se confirma por ctrl+shift+enter)
=coincidir(b2,k.esimo.mayor(si(frecuencia(b$2:b$6,b$2:b$6),b$2:b$6),fila(indirecto("1:"&filas(b$2:b$6)))),-1)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Wich
20/09/2008 - 00:38 | Informe spam
Hector como siempre GRACIAS TOTALES como dijo algun lider musical.
si se puede aprender con tigo

Nota.-alguna vez te comente que WICH son mis inicales de Willian Ipenza Chacon

Atentamente

WICH

"Héctor Miguel" escribió:

hola, (...) ???

> 1) ... cuando a Willian cambio su puntaje a 18, me obia los primeros puestos.
> 2) ... tabla... sujeto a cambios y no importa si hay 5 primeros puestos, 3 segundos puestos etc.

op1: asumiendo que siempre se trata de solamente 5 nombres/competidores/puestos/...
=coincidir(b2,k.esimo.mayor(si(frecuencia(b$2:b$6,b$2:b$6),b$2:b$6),{1\2\3\4\5}),-1)

op2: formula matricial (se introduce/edita y se confirma por ctrl+shift+enter)
=coincidir(b2,k.esimo.mayor(si(frecuencia(b$2:b$6,b$2:b$6),b$2:b$6),fila(indirecto("1:"&filas(b$2:b$6)))),-1)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#5 Héctor Miguel
20/09/2008 - 01:55 | Informe spam
Wich escribio en el mensaje ...
Nota.-alguna vez te comente que WICH son mis inicales de Willian Ipenza Chacon



sip !, en diciembre de 2007, solo que no es sencillo mantener "relaciones en el anonimato"
(y mi memoria tampoco "da para tanto") :))

saludos (y gracias por el feed-back)
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida