ordinare date

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
simone8989
00martedì 23 febbraio 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.
dodo47
00martedì 23 febbraio 2021 17:59
ciao
che problemi riscontri nell'ordinare l'intera tabella per la colonna della data (trattandola come fosse un numero) ?

saluti


alfrimpa
00martedì 23 febbraio 2021 18:09
Simone8989

Sono in attesa di un tuo riscontro qui

https://www.freeforumzone.com/d/11745348/aggiornare-nomi-clienti/discussione.aspx
simone8989
00martedì 23 febbraio 2021 21:30
Ciao DODO47, non riesco a capire il tuo suggerimento.
DANILOFIORINI
00martedì 23 febbraio 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
DANILOFIORINI
00martedì 23 febbraio 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???
simone8989
00mercoledì 24 febbraio 2021 09:27
Ciao DANILOFIORINI, la tua formula ha risolto il mio problema. Grazie mille
dodo47
00mercoledì 24 febbraio 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




Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 04:25.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com