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

ORDINAMENTO DI UN ELENCO IN BASE A PIU' CONDIZIONI

Ultimo Aggiornamento: 21/12/2021 14:25
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!
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 23:59. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com