PDA

Visualizza versione completa : ordinamento colonne di numeri con formule


ecnive47
21-03-2017, 11.46.09
salve,
sono nuovo del forum
allego un file xls dove spiego quello che vorrei.
grazie a quanti vogliono darmi una mano
ecnive47

Alexsandra
21-03-2017, 18.20.24
cito quanto scritto nel file
Nelle colonne OF:OJ vi sono dei risultati che cambiano ogni giorno.
nelle colonne OL:OP vorrei mettere delle formule che,(al variare dei dati di
OF:OJ) avrei il tutto in ordine crescente.

In OR: OV c'è il risultato giusto perchè l'ho ottenuto con il menu DATI Ordina.
Ma a me interessano le formule per avere in qualunque momento l'ordine crescente.

Per motivi di spazio ho ridotto a 20 righe il file.(sono 294 righe)
grazie


Visto che i dati cambiano ogni giorno perchè non mettere una macro nel foglio che all'apertura del file o all'attivazione dello specifico foglio ti ordini i dati??

In questo modo eviti le formule (un formulone) che appesantisce il file a scapito delle prestazioni, ovvio che l'ordinamento non è istantaneo, devi "scatenare" l'evento che lancia la macro. (ma basta inserire la macro all'attivazione del foglio e per ordinare il tutto devi solo cambiare foglio e ritornare poi in quello con la macro.

che te ne pare?

ecnive47
23-03-2017, 08.41.30
grazie dell'interessamento,
però i dati cambiano ogni 5 minuti.(si tratta del 10eLotto)
Se lei vorrebbe gentilmente (dal momento che sono una persona di 70 anni)
farmi avere esattamente le funzioni da applicare, le sarei molto riconoscente.
grazie
ecnive47

cromagno
23-03-2017, 09.18.08
Ciao a tutti,

@ecnived7
lato formule, potresti usare questa formula matriciale (quindi da confermare con la combinazione di tasti CTRL+MAIUSC+INVIO anzichè solo con INVIO) da mettere nella cella OL8 e copiare poi a destra ed in basso:

=INDICE(OF$8:OF$19;CONFRONTA(PICCOLO($OF$8:$OF$19+ ($OG$8:$OG$19/10^2)+($OH$8:$OH$19/10^4)+($OI$8:$OI$19/10^6)+($OJ$8:$OJ$19/10^8);RIF.RIGA(A1));$OF$8:$OF$19+($OG$8:$OG$19/10^2)+($OH$8:$OH$19/10^4)+($OI$8:$OI$19/10^6)+($OJ$8:$OJ$19/10^8);0))

Ma come ti ha già detto Alexsandra (un saluto), tuttue queste formule potrebbero rallentare i calcoli ma...tentar non nuoce.

Ciao
Tore

ecnive47
28-03-2017, 20.01.55
salve, un grazie a chi mi ha dato le formule.
Funzionano perfettamente.
Vorrei, però approfittare ancora del vostro sapere e, chiedervi un ulteriore cosa:
Se l'ordinamento si riferisse a più di 5 colonne ( otto, nove, dieci o più colonne)
come mi dovrei comportare con 10^2;10^4;10^6;10^8?

Ho adattato le formule alla matrice AV8:AZ295

=INDICE(AV$8:AV$295;CONFRONTA(PICCOLO($AV$8:$AV$29 5+ ($AW$8:$AW$295/10^2)+($AX$8:$AX$295/10^4)+($AY$8:$AY$295/10^6)+($AZ$8:$AZ$295/10^8);RIF.RIGA(A1));$AV$8:$AV$295+($AW$8:$AW$295/10^2)+($AX$8:$AX$295/10^4)+($AY$8:$AY$295/10^6)+($AZ$8:$AZ$295/10^8);0)) . E' tutto a posto.
Ma, se dovessi mettere in ordine anche BA,BB,BC,BD,BE etc?
Forse chiedo troppo?
Comunque grazie immensamente a tutti.
Io, ogni tanto mi collego e, se ci dovesse essere una risposta...
Ecnive47

cromagno
29-03-2017, 02.12.12
[QUOTE=ecnive47;1712518
Io, ogni tanto mi collego e, se ci dovesse essere una risposta...
[/QUOTE]

Ciao,
io capisco che i tempi di risposta di un forum non sono certo immediati, ma oltre al tempo di attesa.... ti ho risposto alla stessa domanda anche in un altro forum :mad: :
http://forum.masterdrive.it/excel-80/ordinamento-colonne-numeri-98002/
dove non ho mai ricevuto risposta :mad:
Le info iniziali te le ho date... per il resto, usa la guida excel e prova ad applicare le formule alla nuova struttura del tuo file.

Ciao
Tore