Parti di questa pagina potrebbero essere tradotte automaticamente.

RANKAVG Funzione

La funzione RANKAVG aiuta a capire come un numero specifico si confronta con un elenco di altri numeri assegnandogli un rango. Immagina di classificare i concorrenti in una competizione: il miglior giocatore ottiene il primo posto, il successivo il secondo classificato e così via.

Sintassi

RANKAVG(number, range, [order])
  • numero
    Il numero, o riferimento di cella, del valore da classificare
  • range
    I riferimenti di cella, o intervallo, per classificare
  • ordine—[opzionale]
    Specifica l'ordine di classificazione: 0 (predefinito) è in ordine decrescente e 1 è in ordine crescente

Utilizzo esempio 

RANKAVG ([Unità vendute] 1, [Unità vendute]: [Unità vendute] ,1)

Utilizzo note

Ecco come funziona RANKAVG:

  • RANKAVG determina la posizione di un numero scelto all'interno di un intervallo di numeri specificato.
  • Se più numeri nell'elenco sono identici, RANKAVG assegna loro la media dei ranghi che avrebbero ricevuto. Ad esempio, se due numeri sono in parità per la terza e la quarta posizione, entrambi ricevono un punteggio di 3,5.
  • Se più numeri nell'elenco sono identici, RANKAVG assegna loro la media delle posizioni che avrebbero ricevuto se l'elenco fosse stato ordinato nell'ordine desiderato. Ad esempio, se due numeri sono in parità per il terzo posto (occupando le posizioni 3 e 4 nell'elenco ordinato), entrambi ricevono un punteggio di 3,5. I ranghi 3 e 4 non compaiono nella classifica.
    • Al contrario, quando si utilizza RANKEQ, entrambi i numeri avrebbero ricevuto un rango di 3 e il rango 4 sarebbe saltato perché con RANKEQ, ai duplicati viene assegnata la posizione con il valore più alto.
  • Puoi scegliere di classificarti in ordine crescente (il numero più piccolo ottiene il rango 1) o in ordine decrescente (il numero più grande ottiene il rango 1).

Usa RANKAVG per identificare i migliori, assegnare priorità alle attività, analizzare i dati o qualsiasi altra istanza in cui è necessario che i valori duplicati compaiano nella classifica inferiore assegnata. 

Esempi

Esempio 1: classificazione della priorità delle attività

Immagina di avere un elenco di attività del progetto con una colonna Punteggio di priorità (dove un punteggio più alto significa una priorità più alta). Vuoi visualizzare un valore di classificazione di facile comprensione in un rapporto, senza mostrare il punteggio di priorità. 

Nome attivitàPunteggio di prioritàRango (priorità alta = 1)
Sviluppa la funzione A901
Correzione del bug 1852
Aggiorna la documentazione803.5
Modulo di test B803.5
Preparare il rapporto755

Formula nella colonna Classifica (priorità alta = 1):

=RANKAVG ([Punteggio di priorità] @row, [Punteggio di priorità]: [Punteggio di priorità], 0)

Spiegazione:

  • [Punteggio di priorità] @row: si riferisce al punteggio di priorità per la riga corrente.
  • [Punteggio di priorità]: [Punteggio di priorità]: specifica l'intera colonna del punteggio di priorità come intervallo da confrontare.
  • 0: indica l'ordine decrescente. Il punteggio di priorità più alto riceve un punteggio di 1.
  • Risultato: la documentazione di aggiornamento e il modulo di test B hanno entrambi un punteggio di priorità di 80. Se ordinati singolarmente, sarebbero 3° e 4°. RANKAVG assegna loro il rango medio di (3+4) /2 = 3,5.

Esempio 2: Classifica delle prestazioni dei membri del team

Supponiamo che tu stia monitorando le prestazioni dei membri del team in base al tasso di completamento delle attività (percentuale di completamento). Vuoi classificarli per identificare i migliori.

Membro del teamPercentuale di completamento delle attivitàClassifica delle prestazioniClassifica delle prestazioni (arrotondata)
Alice0,9511
Bob0,902.53
Carol0,884.55
David0,884.55
Eva0,902.53

Formula nella colonna Classifica delle prestazioni:

=RANKAVG ([Percentuale di completamento dell'attività] @row, [Percentuale di completamento dell'attività]: [Percentuale di completamento dell'attività], 0)

Spiegazione:

  • [Percentuale di completamento delle attività] @row: la percentuale di completamento dell'attuale membro del team.
  • [Percentuale di completamento delle attività]: [Percentuale di completamento delle attività]: l'intervallo delle percentuali di completamento di tutti i membri del team.
  • 0: Ordine decrescente, quindi percentuali di completamento più elevate comportano un punteggio più basso (più vicino a 1).
  • Risultato: 
    • Bob ed Eve hanno entrambi un tasso di completamento dello 0,90. Se classificati in modo univoco, sarebbero 2° e 3°, quindi RANKAGE assegna a entrambi un rango di 2,5
    • Carol e David hanno entrambi un tasso di completamento dello 0,88. Se classificati in modo univoco, sarebbero 4° e 5°, poiché i ranghi 2 e 3 sono stati utilizzati per il pareggio tra Bob ed Eve. RANKAVG assegna a entrambi un rango di 4,5.

È possibile formattare le celle in Classifica prestazioni (arrotondata) per rimuovere i valori decimali e arrotondarli a un numero intero. Questo assegna i valori duplicati alla più bassa delle due posizioni condivise nell'elenco ordinato.

Esempio 3: classificazione del rispetto del budget del progetto

Stai monitorando vari progetti e hai una colonna Scostamento del budget (dove un numero inferiore o più negativo indica un superamento del budget con un margine maggiore). Vuoi identificare i tre progetti con la varianza di budget più vicina allo zero con una stella (✩), ma se due progetti si classificano al terzo posto, non dovrebbero ricevere la stella. 

Nome progettoVarianza del budgetGrado di aderenza al budgetAderenza top 3
Progetto X-$5001
Progetto Y-$8002
Progetto Z-$10003.5 
Progetto A-$10003.5 

Formula nella colonna Classifica di aderenza al budget:

=RANKAVG ([Varianza del budget] @row, [Varianza del budget]: [Varianza del budget], 1)

Spiegazione:

  • [Varianza del budget] @row: la varianza del budget per il progetto corrente.
  • [Varianza del budget]: [Varianza del budget]: l'intervallo di scostamenti del budget per tutti i progetti.
  • 1: Ordine crescente. In questo caso, una varianza del budget più alta (meno negativa o più vicina allo zero) indica una migliore aderenza, quindi vogliamo che i numeri più piccoli abbiano il punteggio più alto.
  • Risultato: Project Z e Project A hanno entrambi una varianza di budget di -$1000. Sarebbero 3° e 4°, quindi RANKAVG assegna a entrambi un rango di 3,5.
  • La formula in Top 3 aderence è =IF ([Budget aderence rank] @row =3, 1, 0) e aggiunge una stella se il rango è inferiore o uguale a 3. Poiché Project Z e A sono duplicati, hanno una media di un valore superiore a 3 e non ricevono la stella per i primi 3. Ciò impedisce che la classifica dei Top 3 superi i tre elementi. 

Hai ancora bisogno di assistenza?

Usa il modello Formula Handbook per trovare altre risorse di supporto e visualizzare oltre 100 formule, incluso un glossario di tutte le funzioni con cui puoi esercitarti a lavorare in tempo reale ed esempi di formule avanzate e di uso comune.

Trova esempi di come altri clienti Smartsheet utilizzano questa funzione o chiedi informazioni sul tuo caso d'uso specifico nella community online di Smartsheet.

Chiedi alla community