viernes, 12 de junio de 2020

EXCEL: Ranking sin vínculos

Excel formula: Rank without ties

Fórmula genérica

=JERARQUIA(A1,range)+CONTAR.SI(exp_range,A1)-1

Explicación

Para asignar una jerarquía sin vínculos, puede usar una fórmula basada en las funciones JERARQUIA y CONTAR.SI. En el ejemplo que se muestra, la fórmula en E5 es:
=JERARQUIA(C5,points)+CONTAR.SI($C$5:C5,C5)-1
donde "points" es el rango con nombre

Cómo funciona esta fórmula

Esta fórmula rompe los lazos con un enfoque simple: este primer empate en una lista "gana" y se le asigna el rango más alto. La primera parte de la fórmula usa la función JERARQUIA normalmente:
=JERARQUIA(C5,points)
La clasificación devuelve una clasificación calculada, que incluirá vínculos cuando los valores que se clasifiquen incluyan duplicados. Tenga en cuenta que la función JERARQUIA por sí sola asignará el mismo rango a valores duplicados y omitirá el siguiente valor de rango. Puede ver esto en la columna de Rango 1, filas 8 y 9 en la hoja de trabajo.
La segunda parte de la fórmula rompe el empate con CONTAR.SI:
CONTAR.SI($C$5:C5,C5)-1
Tenga en cuenta el rango que le damos a CONTAR.SI es una referencia en expansión: la primera referencia es absoluta y la segunda es relativa. Mientras un valor aparezca solo una vez, esta expresión se cancela por sí sola: CONTAR.SI devuelve 1, del cual se resta 1.
Sin embargo, cuando se encuentra un número duplicado, CONTAR.SI devuelve 2, la expresión devuelve 1 y el valor de rango aumenta en 1. Esencialmente, esto "reemplaza" el valor de rango que se omitió originalmente.
El mismo proceso se repite cuando la fórmula se copia en la columna. Si se encuentra otro duplicado, el valor de rango aumenta en 2, y así sucesivamente.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT