Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Ordinare dei dati in excel
Nuovo argomento   Rispondi    Indice del forum -> Office e LibreOffice
Precedente :: Successivo  
Autore Messaggio
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 18:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 09 Ott 2010 21:47    Oggetto: Rispondi citando

romyr ha scritto:
senza far ricorso al menu "ordina" nè alle macro.
E che metodo usi?
Top
Profilo Invia messaggio privato
romyr
Mortale devoto
Mortale devoto


Registrato: 09/10/10 21:14
Messaggi: 5

MessaggioInviato: 09 Ott 2010 22:12    Oggetto: Rispondi citando

Direttamente sul foglio.
Ha il vantaggio che non bisogna lanciare niente.
Come scrivi o modifichi un numero, ti appare la matrice risultante già ordinata.
Top
Profilo Invia messaggio privato
ioSOLOio
Amministratore
Amministratore


Registrato: 12/09/03 19:01
Messaggi: 16342
Residenza: in un sacco di...acqua

MessaggioInviato: 10 Ott 2010 13:36    Oggetto: Rispondi citando

romyr ha scritto:
Direttamente sul foglio.
Ha il vantaggio che non bisogna lanciare niente.
Come scrivi o modifichi un numero, ti appare la matrice risultante già ordinata.

appunto, come ?
Top
Profilo Invia messaggio privato
romyr
Mortale devoto
Mortale devoto


Registrato: 09/10/10 21:14
Messaggi: 5

MessaggioInviato: 10 Ott 2010 19:47    Oggetto: Rispondi citando

ioSOLOio ha scritto:
romyr ha scritto:
Direttamente sul foglio.
Ha il vantaggio che non bisogna lanciare niente.
Come scrivi o modifichi un numero, ti appare la matrice risultante già ordinata.

appunto, come ?


Nel caso alfabetico, posto che la matrice sia orizzontale, comparo il primo e il secondo elemento e trascrivo il minore al disotto.
Poi comparo questo valore con il terzo e trascrivo il minore; così via fino alla fine.
L' ultimo valore sarà sicuramente l' elemento minore della matrice.
Sotto ancora ricopio tutti gli elementi della matrice di partenza che sono diversi dal valore trovato.
Avrò una seconda matrice priva per valore inferiore originale.
Ripetendo, avrò sulla destra i valori ordinati.

Il caso numerico perchè esiste già la funzione MIN che riporta già nativamente il valore minimo della matrice, per cui posso omettere tutta le riga di comparazione e passare direttamente a ricopiare i valori diversi superiori.

Così com' è strutturato non tratta i valori uguali, ma è semplice con una piccola modifica ottenere anche questo.

Il sistema si può usare con matrici non eccessivamente grandi poichè richiede un quadrato di celle col lato degli elementi, sempre nel caso che nell' opzione alfabetica si raggruppino due linee nidificando i "se".

Si può comunque usare un foglio apposito per l' ordinamento.
Top
Profilo Invia messaggio privato
Taurex
Moderatore Software e Sistemi Operativi
Moderatore Software e Sistemi Operativi


Registrato: 10/10/04 11:44
Messaggi: 1057
Residenza: Internet

MessaggioInviato: 11 Ott 2010 08:18    Oggetto: Rispondi citando

mi pare un pò macchinoso, soprattutto se hai tanti dati....
Top
Profilo Invia messaggio privato
romyr
Mortale devoto
Mortale devoto


Registrato: 09/10/10 21:14
Messaggi: 5

MessaggioInviato: 11 Ott 2010 21:43    Oggetto: Rispondi citando

[quote="Taurex"]mi pare un pò macchinoso, soprattutto se hai tanti dati....[/quote]

Infatti.
Se qualcuno ha un sistema più immediato sarebbe interessante sapere.
Top
Profilo Invia messaggio privato
romyr
Mortale devoto
Mortale devoto


Registrato: 09/10/10 21:14
Messaggi: 5

MessaggioInviato: 12 Ott 2010 08:25    Oggetto: Rispondi

[quote="Taurex"]mi pare un pò macchinoso, soprattutto se hai tanti dati....[/quote]

C' è anche un altro sistema, ma è meno elegante, soprattutto perchè è legato alla dsponbilità della funzione "PICCOLO" non necessariamente presente su tutti i fogli elettronici.

Inoltre funziona solo con dati numerici.

Comunque basta invocarlo per il range sorgente, collegato ad una serie di numeri 1,2,3,4...
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Office e LibreOffice Tutti i fusi orari sono GMT + 2 ore
Vai a Precedente  1, 2
Pagina 2 di 2

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi