DATI.ORDINA.PER (funzione DATI.ORDINA.PER)

La funzione DATI.ORDINA.PER che consente di ordinare il contenuto di un intervallo o di una matrice in base ai valori in un intervallo o una matrice corrispondente.

Il browser in uso non supporta le funzionalità video. Installa Microsoft Silverlight, Adobe Flash Player o Internet Explorer 9.

Nota: 24 settembre 2018: la funzione SORTBY è una delle varie caratteristiche beta e attualmente disponibile solo per una parte dei partecipanti al programma Office Insider in questo momento. Continueremo a ottimizzare queste funzionalità nei prossimi mesi. Quando saranno pronta, verranno rilasciate a tutti gli abbonati a Office Insider e agli abbonati a Office 365.

In questo esempio abbiamo ordinato un elenco di nomi di utenti in base alla loro età, in ordine crescente.

Usare DATI.ORDINA.PER per ordinare un intervallo. In questo caso, abbiamo usato =DATI.ORDINA.PER(D2:E9,E2:E9) per ordinare per età in ordine crescente un elenco di nomi di persone.

= SORTBY (Array, by_array1, [sort_order1], [by_array2, sort_order2],...) 

Argomento

Descrizione

matrice

Obbligatorio

La matrice o l’intervallo da ordinare

by_array1

Obbligatorio

La matrice o l’intervallo in base a cui ordinare

[sort_order1]

Facoltativo

L'ordine da utilizzare per l'ordinamento. 1 per ascendente,-1 per decrescente. Il valore predefinito è Ascending.

[by_array2]

Facoltativo

La matrice o l’intervallo in base a cui ordinare

[sort_order2]

Facoltativo

L'ordine da utilizzare per l'ordinamento. 1 per ascendente,-1 per decrescente. Il valore predefinito è Ascending.

Note: 

  • Una matrice può essere considerata come una riga di valori, una colonna di valori o una combinazione di righe e colonne di valori. Nell'esempio precedente, la matrice per la formula DATI.ORDINA.PER è l'intervallo D2:E9.

  • La funzione DATI.ORDINA.PER restituisce una matrice, che si espanderà se è il risultato finale di una formula. Questo significa che Excel creerà dinamicamente l'intervallo di matrici di dimensioni appropriate quando si preme INVIO. Se i dati di supporto si trovano in una tabella di Excel, la matrice sarà ridimensionato automaticamente quando si aggiungono o rimuovono i dati dall'intervallo di matrice, se si usano i riferimenti strutturati. Per ulteriori informazioni, vedere l'articolo sul Comportamento di matrice espansa.

  • Excel offre un supporto limitato per le matrici dinamiche tra due cartelle di lavoro, e questo scenario è supportato solo quando entrambe le cartelle di lavoro sono aperte. Se si chiude la cartella di lavoro di origine, qualsiasi formula di matrice dinamica collegata restituirà un errore di tipo #REF! quando viene aggiornata.

Esempi

Ordinare una tabella per area geografica, in ordine crescente, quindi in base all'età di ogni persona, in ordine decrescente.

Ordinare una tabella, per area geografica in ordine crescente, quindi in base all'età di ogni persona in ordine decrescente.

Usare DATI.ORDINA.PER con MATR.CASUALEe CONTA.VALORI per rendere casuale un elenco di valori. In questo caso, E2# fa riferimento all'intervallo di matrice dinamica a partire dalla cella E2, che è stato popolato con =SEQUENZA(10). Il simbolo # è denominato operatore di intervallo espanso.

Usare DATI.ORDINA.PER con MATR.CASUALE e CONTA.VALORI. In questo caso, E2# fa riferimento all'intero intervallo a partire dalla cella E2, che è stato popolato con =SEQUENZA(10). Il simbolo # è denominato operatore di intervallo espanso.

Usare DATI.ORDINA.PER per ordinare per una tabella di valori di temperatura e precipitazioni per temperatura alta.

Usare DATI.ORDINA.PER per ordinare per una tabella di valori di temperatura e precipitazioni per temperatura alta.

Condizioni di errore

  • Gli argomenti by_array devono essere almeno una fila in altezza o una colonna in larghezza.

  • Tutti gli argomenti devono avere le stesse dimensioni.

  • Se l'argomento di ordinamento non è -1 o 1, la formula restituirà un errore #VALORE! Se si omette l'argomento ordine di ordinamento, Excel verrà impostato su ordine crescente.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto nella Tech Community di Excel, ottenere supporto nella community Microsoft o suggerire una nuova caratteristica o un miglioramento in Excel UserVoice.

Vedere anche

Funzione FILTRO

Funzione MATR.CASUALE

Funzione SEQUENCE

Funzione SORT

Funzione VALORI.UNIVOCI

Errori #SPILL! in Excel

Matrici dinamiche e il comportamento di matrice espansa

Operatore di intersezione implicito: @

Nota:  Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×