Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

ordinare date

Ultimo Aggiornamento: 24/02/2021 09:40
Post: 103
Registrato il: 21/07/2020
Età: 35
Utente Junior
2016
OFFLINE
23/02/2021 17:42

Salve a tutti, nel file allegato dovrei ordinare le date dalla meno recente alla più recente e viceversa tenendo conto che ogni data deve corrispondere sia al comune che alla provincia di appartenenza come nella tabella del file. Grazie mille per l'aiuto.
Post: 3.102
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
23/02/2021 17:59

ciao
che problemi riscontri nell'ordinare l'intera tabella per la colonna della data (trattandola come fosse un numero) ?

saluti


[Modificato da dodo47 23/02/2021 18:00]
Domenico
Win 10 - Excel 2016
Post: 4.597
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
23/02/2021 18:09

Simone8989

Sono in attesa di un tuo riscontro qui

https://www.freeforumzone.com/d/11745348/aggiornare-nomi-clienti/discussione.aspx

Alfredo
Post: 104
Registrato il: 21/07/2020
Età: 35
Utente Junior
2016
OFFLINE
23/02/2021 21:30

Ciao DODO47, non riesco a capire il tuo suggerimento.
Post: 977
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
23/02/2021 21:40

Ciao
ma devi ordinare la tabella o estrarre l'elenco ordinato da un'altra parte??
N.B. per excel date inferiori al 01/01/1900 non esistono
Post: 978
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
23/02/2021 22:14

<
Ciao
premetto che con questa mole di dati sarebbe meglio passare per il VBA

mi limito al lato formule e ti estraggo la lista in ordine crescente
in E2 da trascinare a destra fino a G2 e poi in basso fino a riga 8138

=INDICE(A$2:A$8138;CONFRONTA(AGGREGA(15;6;
INDICE(DATA(1*DESTRA($B$2:$B$8138;4)+1000;
STRINGA.ESTRAI($B$2:$B$8138;4;2)*1;
SINISTRA($B$2:$B$8138;2)*1)+RIF.RIGA($A$2:$A$8138)/10^5;;);
RIF.RIGA(A1));INDICE(DATA(1*DESTRA($B$2:$B$8138;4)+1000;
STRINGA.ESTRAI($B$2:$B$8138;4;2)*1;SINISTRA($B$2:$B$8138;2)*1)+
RIF.RIGA($A$2:$A$8138)/10^5;;);0))



per estrarre in ordine inverso cambia il 15 di AGGREGA co 14

premetto che è di una lentezza disarmante

EDIT allego il file che la formula l'ho dovuta spezzettare se no non si vede.....a proposito qualcuno mi dice come si mettono i tag/code come per i codici VBA???
[Modificato da DANILOFIORINI 23/02/2021 22:33]
Post: 105
Registrato il: 21/07/2020
Età: 35
Utente Junior
2016
OFFLINE
24/02/2021 09:27

Ciao DANILOFIORINI, la tua formula ha risolto il mio problema. Grazie mille
Post: 3.104
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
24/02/2021 09:40

ciao
perchè non aggiungere semplicemente 2000 a tutte le date?
Magari in col. D:

=DATA(DESTRA(B2;4)+2000;STRINGA.ESTRAI(B2;4;2);SINISTRA(B2;2))

e poi ordinare per tale colonna tutta la tabella.

saluti




Domenico
Win 10 - Excel 2016
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 15:33. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com