Ordinare valori



  • Ordinare valori
    di save#5 data: 09/04/2015 17:22:09

    Ciao a tutti,

    ho il seguente problema: avevo una serie di valori del tipo 350.00000
    4500.00000
    450.00000
    11400.00000
    eccc.... che con la funzione +sostituisci ho trasformato in 350
    45000 eccc...

    Adesso però volevo ordinarli dal più grande al più piccolo ma mi oridina solo quelli a 3 cifre e nn mi prende quelli a 4 o a 5 perchè??? come devo fare???



  • di Mister_x (utente non iscritto) data: 09/04/2015 17:54:34

    ciao

    adesso non so in che colonna sono i tuoi dati, comunque immaginiamo che siano in colonna A da A1:A6
    350.00000
    1234.00000
    12.00000
    125.00000
    2587.00000
    21594.00000

    e i tuoi dati li voglia trasformare in colonna B eliminando il .00000 con il SOSTITUISCI() in pratica ti vui trovare i seguenti valori dal piu' grande al piu' piccolo,
    21594
    2587
    1234
    350
    125
    12

    quindi in B1 metti la seguente formula
    =GRANDE(--(SOSTITUISCI(A$1:A$6;".00000";""));RIF.RIGA(A1))
    da confermare con ctrl+maius+invio essendo questi matriciale in sostanza ti apparira' cosi'
    {=GRANDE(--(SOSTITUISCI(A$1:A$6;".00000";""));RIF.RIGA(A1))}
    e' il programma che mette le parentesi graf
    dopo trascini la formula in giu'

    PS se ci sono problemi posta un file , ti allego il mio di prova

    ciao





  • di save#5 (utente non iscritto) data: 10/04/2015 10:47:20

    Ho provato la tua formula ma mi da errore!!!!! Cmq ti allego il file. Quello che mi serve è ordinare dal più grande al più piccolo la lista di numeri che ho modificato col la funzione sostituisci.

    Grazie



  • di Mister_x (utente non iscritto) data: 10/04/2015 12:49:03

    ciao

    non ho visto nessuna funzione SOSTITUISCI() inserita quindi presumo che tu lo abbia fatto su unaltra colonna e poi con copia, incolla solamente valari li abbia messi in colonna H e I
    ma come vedi questi sono ancora in formato testo, quindi la formula deve avere l'aggiunta della funzione VALORE per essere in formato numerico e ordinarle dal piu' grande al piu' piccolo

    =VALORE(SOSTITUISCI(D2;".00000";""))
    cosi il formato e numerico

    ciao






  • di save#5 (utente non iscritto) data: 10/04/2015 14:04:42

    Perfetto così ho risolto!!!!! Grazie mille Mister x