| | Post: 22 | Registrato il: 03/12/2005
| Utente Junior | 2010 | | OFFLINE |
|
20/12/2021 15:26 | |
Ben ritrovati a tutti.
Io ho un elenco di nomi con dei valori di riferimento, che devo mettere in ordine innanzitutto per i valori (dal più piccolo al più grande) e poi, in caso di valori identici, in base al nome (ordine alfabetico).
Vi allego un file semplicissimo di esempio, che poi vedrò di adattare alle mie esigenze specifiche.
In giallo i dati di input, in verde l'ordinamento che dovrei ottenere.
Grazie. |
|
| | Post: 3.260 | Registrato il: 06/04/2013
| Utente Master | 2010 | | OFFLINE |
|
20/12/2021 16:19 | |
ciao
cosa ti impedisce di utilizzare l'ordinamento (menu Ordina e filtra > Ordinamento personalizzato) prima per valore decrescente e poi per nominativo ??
saluti
[Modificato da dodo47 20/12/2021 16:23] Domenico
Win 10 - Excel 2016 |
| | Post: 22 | Registrato il: 03/12/2005
| Utente Junior | 2010 | | OFFLINE |
|
20/12/2021 17:23 | |
La necessita di avere un elenco ordinato in automatico, senza che vi sia l'intervento dell'utilizzatore (che non sarei io, altrimenti avrei risolto con la funzione Ordina).
|
| | Post: 3.261 | Registrato il: 06/04/2013
| Utente Master | 2010 | | OFFLINE |
|
20/12/2021 17:45 | |
Ciao
potresti avviare il registratore di macro e adattare il codice che ne trai.
Dovresti poi legare il codice ad un pulsante e, quando ti serve, utilizzarlo per l'ordinamento.
Un'alternativa sarebbe quella di fare l'ordinamento ad ogni immissione di dati in colonna A e B, ma ....,.
saluti
Domenico
Win 10 - Excel 2016 |
| | Post: 23 | Registrato il: 03/12/2005
| Utente Junior | 2010 | | OFFLINE |
|
20/12/2021 18:48 | |
Cercavo una soluzione con formule...
Mi aiuterebbe anche solo la possibilità di trasformare il testo rappresentato dai nomi in un numero, crescente con l'ordine alfabetico... |
| | Post: 1.130 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | OFFLINE |
|
21/12/2021 12:19 | |
Buongiorno
Utilizzo due colonne di servizio D e È
In D3 fa trascinare a destra fino a E3 e poi in basso
=SE.ERRORE(INDICE(A$3:A$200;CONFRONTA(0;INDICE(CONTA.SE($A$3:$A$200;"<"&$A$3:$A$200)-MATR.SOMMA.PRODOTTO(CONTA.SE($D$2:$D2;$A$3:$A$200)););0));"")
In H3 da trascinare in basso
=SE.ERRORE(INDICE($D$3:$D$200;CONFRONTA(INDICE(AGGREGA(15;6;($E$3:$E$200+RIF.RIGA($A$3:$A$200)/10^5)/($E$3:$E$200>0);RIF.RIGA(A1));;);INDICE(($E$3:$E$200+(RIF.RIGA($A$3:$A$200)/10^5));;);0));"") |
| | Post: 24 | Registrato il: 03/12/2005
| Utente Junior | 2010 | | OFFLINE |
|
21/12/2021 14:25 | |
Grazie Danilo! |
|
|