Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Funzione aggrega

Ultimo Aggiornamento: 18/04/2018 16:10
Post: 1
Registrato il: 18/04/2018
Città: MILANO
Età: 44
Utente Junior
2010
OFFLINE
18/04/2018 10:28

Buongiorno a tutti.

Ho un problema con non riesco a superare.

Nella colonna A ho un punteggio. Vorrei ottenere nella colonna B la posizione di classifica (1, 2, 3...).

Ho pensato di utilizzare la funzione aggrega per creare un elenco con il punteggio dal più grande al più piccolo (es. colonna C).

A questo punto come faccio a passare dal punteggio alla classifica?

Grazie dei vostri consigli.
Post: 1.575
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
18/04/2018 11:17

ciao

in B2


=RANGO(A2;$D$2:$D$8)



da tirare in giù.

per i punti puoi usare anche

=GRANDE($A$2:$A$8;RIF.RIGA(A1))



sempre da tirare in giù
Post: 3.712
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
18/04/2018 11:23

Ciao evalue

Ma perché anziché di AGGREGA() non usi la funzione GRANDE()?

In B2B8 metti i numeri da 1 a 7 e in C2 questa formula

vb
=GRANDE($A$2:$A$8;C2)


e tiri giù.

Alfredo
Post: 3.371
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
18/04/2018 11:41

Ciao a tutti, ormai ho provato...
Non credo Ti serva =AGGREGA(15;6;A$2:A$8;RIF.RIGA(A1))
Casomai scrivi in B i punteggi, in A2 =RANGO(B2;B$2:B$8)
Presumo che in colonne c/d/e/f ci siano altri dati (v,p,s ecc ecc)
Ex in H2 =CERCA.VERT(RIF.RIGA(A1);A$2:G$8;3;FALSO) il 3 uguale colonna C
Excel 2013
Post: 1
Registrato il: 18/04/2018
Città: MILANO
Età: 44
Utente Junior
2010
OFFLINE
18/04/2018 11:53

Grazie federico460, alfrimpa e raffaele1953 per il tempo che mi avete dedicato.

Certamente non sono riuscito a spiegarmi, scusate...

Anzitutto la colonna C che contiene la funzione aggrega non mi serve. E' solo una colonna di appoggio...

Riformulo la domanda e vediamo se sono più chiaro:
Ho nella colonna A un elenco di punteggi (attenzione possono esserci righe vuote o con valore 0. E' per quello che ho pensato alla funzione aggrega).

Es:

8
52
16

15
18
20
1
.....


Come posso fare affinché a fianco di ogni valore risulti nella colonna B il numero di classifica in base ai punti dal più grande al più piccolo (1, 2, 3...) possibilmente utilizzando una sola formula?

Risultato che mi aspetto:

A B
---------
8 6
52 1
16 4

15 5
18 3
20 2
1 7

Grazie ancora...
[Modificato da evalue 18/04/2018 12:07]
Post: 1.576
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
18/04/2018 12:08

scusa me te l'ho postata prima




=SE(A2<>"";RANGO(A2;$A$2:$A$9);"")



visto che ci possono essere delle vuote
[Modificato da federico460 18/04/2018 12:12]
Post: 2
Registrato il: 18/04/2018
Città: MILANO
Età: 44
Utente Junior
2010
OFFLINE
18/04/2018 12:24

Grazie Federico.

La formula funziona, ma c'è un problema quando ci sono duplicati, nel senso che salta un numero. Come si può risolvere?

Post: 3.372
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
18/04/2018 16:10

Se parli di una classifica di calcio, non esiste celle vuote, casomai saranno ZERO. Poi in una classifica ci sono pure i goal fatti/subiti/differenza (al limite ordine alfabetico) Allega il file originale che gli dò un'occhiata
Excel 2013
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 03:13. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com