La funzione DATI.ORDINA.PER() di Excel

Questa funzione di Excel ti permette di ordinare i dati di una tabella in base a una modalità.

=DATI.ORDINA.PER(matrice;intervallo;ordinamento)

La funzione ha tre parametri

  • La matrice è l'area di celle della tabella.
  • L'intervallo di celle da considerare per ordinare i dati della tabella. In genere è una colonna della tabella.
  • L'ordinamento è un parametro opzionale che ti permette di impostare l'ordinamento crescente (1) oppure decrescente (-1). Se non lo indichi, la funzione ordina i dati in modo crescente per impostazione predefinita.

La funzione restituisce la tabella con le righe ordinate in base alla modalità che hai scelto.

Nota. La funzione =DATI.ORDINA.PER() restituisce una nuova tabella. Quindi devi collocare la funzione in un'area vuota del foglio di calcolo, diversa rispetto a quella della tabella di origine. La cella dove inserisci la funzione identifica l'angolo in alto a sinistra della nuova tabella con i dati ordinati.

Ti faccio un esempio pratico.

Crea una tabella sul foglio di calcolo nell'area B2:D6.

la tabella con i dati

Inserisci la funzione =DATI.ORDINA.PER(B3:D6;C3:C6) nella cella B8

Digita  =DATI.ORDINA.PER(B3:D6;C3:C6)  

Nota. Quando selezioni la tabella non inserire la prima riga con le voci delle colonne. Seleziona soltanto l'area della tabella con i dati.

La funzione ordina i dati nella tabella (B3:D6) in base all'età (C3:C6).

Poi visualizza la nuova tabella a partire dalla cella B8.

la tabella con i dati ordinati

Nota. Per impostazione predefinita l'ordinamento delle celle è in modo crescente.

Per ottenere un ordinamento decrescente, specifica -1 come terzo parametro della funzione.

Ad esempio, digita =DATI.ORDINA.PER(B3:D6;C3:C6;-1) nella cella B8.

inserisci la funzione =DATI.ORDINA.PER(B3:D6;C3:C6;-1)

La funzione ordina i dati della tabella (B3:D6) in base all'età (C3:C6) in modo decrescente.

La nuova tabella viene visualizzata a partire dalla cella B8.

la tabella con i dati ordinati

Volendo puoi ordinare i dati anche per altre modalità o colonne della tabella.

Ad esempio, inserisci la funzione =DATI.ORDINA.PER(B3:D6;D3:D6;-1) nella cella B8.

inserisci la funzione =DATI.ORDINA.PER(B3:D6;D3:D6;-1)

In questo caso la funzione ordina i dati della tabella (B3:D6) in base al numero di figli (D3:D6) in modo decrescente (-1).

La nuova tabella viene visualizzata a partire dalla cella B8.

la tabella ordinata in base al numero di figli

In questo modo puoi ordinare la tabella sul foglio Excel in vari modi.

 

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Le funzioni di ricerca e riferimento su Excel