Come usare la funzione FILTRO di Excel con più criteri

Come utilizzare la funzione FILTRO di Excel con più criteri

La funzione FILTRO di Excel è uno strumento potente che consente di estrarre dati specifici da un set di dati più ampio. È particolarmente utile quando è necessario filtrare i dati in base a più criteri.

Introduzione alla funzione FILTRO

La funzione FILTRO crea una tabella di dati filtrati basata su uno o più criteri. La tabella filtrata include solo le righe che soddisfano tutti i criteri specificati. La sintassi della funzione FILTRO è la seguente:


=FILTRO(intervallo_tabella, intervallo_criteri, [intervallo_copia_vero], [intervallo_copia_falso])

Dove:

* intervallo_tabella: L’intervallo di celle contenente i dati da filtrare.
* intervallo_criteri: L’intervallo di celle contenente i criteri di filtro.
* intervallo_copia_vero: (Opzionale) L’intervallo di celle in cui copiare le righe che soddisfano i criteri.
* intervallo_copia_falso: (Opzionale) L’intervallo di celle in cui copiare le righe che non soddisfano i criteri.

Utilizzo della funzione FILTRO con più criteri

Per utilizzare la funzione FILTRO con più criteri, è necessario creare un intervallo di criteri che specifichi i criteri per ciascun criterio.

Esempio

Supponiamo di avere un foglio di lavoro contenente i seguenti dati:

| Nome | Cognome | Età | Città |
|—|—|—|—|
| John | Smith | 25 | New York |
| Mary | Jones | 30 | London |
| Peter | Brown | 35 | Paris |
| Susan | Robinson | 20 | Madrid |

Se si desidera filtrare i dati per visualizzare solo le persone che vivono a New York e hanno più di 25 anni, è possibile utilizzare la seguente funzione FILTRO:


=FILTRO(A2:E6, (C2:C6>25) * (D2:D6="New York"))

In questo esempio:

* A2:E6 è l’intervallo_tabella.
* (C2:C6>25) è il primo criterio, che specifica che l’età deve essere maggiore di 25.
* (D2:D6=”New York”) è il secondo criterio, che specifica che la città deve essere “New York”.

Utilizzo di operatori aggiuntivi

La funzione FILTRO supporta diversi operatori aggiuntivi che possono essere utilizzati per specificare criteri più complessi. Questi operatori includono:

* =: Uguale a
* <>: Non uguale a
* >: Maggiore di
* <: Minore di
* >=: Maggiore o uguale a
* <=: Minore o uguale a
* &: E
* |: O

Esempi avanzati

Ecco alcuni esempi avanzati di come utilizzare la funzione FILTRO con più criteri:

* Filtrare i dati per visualizzare solo le persone che vivono a New York o a Londra:


=FILTRO(A2:E6, (D2:D6="New York") | (D2:D6="London"))

* Filtrare i dati per visualizzare solo le persone che hanno un’età compresa tra 25 e 30 anni:


=FILTRO(A2:E6, (C2:C6>=25) * (C2:C6<=30))

* Filtrare i dati per visualizzare solo le persone che hanno un’età maggiore di 25 anni e che vivono a New York:


=FILTRO(A2:E6, (C2:C6>25) * (D2:D6="New York"))

Conclusione

La funzione FILTRO di Excel è uno strumento versatile che può essere utilizzato per estrarre dati specifici da un set di dati più ampio. Comprendere come utilizzare la funzione FILTRO con più criteri consente di creare filtri avanzati per soddisfare le esigenze specifiche di reporting e analisi dei dati.

FAQ

1. Qual è la differenza tra la funzione FILTRO e la funzione AUTOFILTRO?

La funzione FILTRO crea una nuova tabella di dati filtrati, mentre la funzione AUTOFILTRO applica un filtro interattivo a una tabella esistente.

2. Posso utilizzare la funzione FILTRO per filtrare i dati in base a un criterio parziale?

Sì, è possibile utilizzare l’operatore asterisco () come carattere jolly per filtrare i dati in base a un criterio parziale. Ad esempio, la formula =FILTRO(A2:E6, D2:D6="New") filtrerebbe i dati per visualizzare solo le persone che vivono a New York o in qualsiasi altra città che inizia con “New”.

3. Posso utilizzare la funzione FILTRO per filtrare i dati in base a più criteri che si trovano in tabelle diverse?

Sì, è possibile utilizzare la funzione COLLEGA per combinare intervalli di celle da tabelle diverse in un unico intervallo_criteri.

4. Posso copiare i risultati filtrati in un’altra posizione del foglio di lavoro?

Sì, è possibile utilizzare gli intervalli_copia_vero e intervalli_copia_falso per specificare gli intervalli di celle in cui copiare le righe che soddisfano o non soddisfano i criteri.

5. Posso utilizzare la funzione FILTRO per contare il numero di righe che soddisfano i criteri?

Sì, è possibile utilizzare la funzione CONTA.SE o CONTA.NUMERI per contare il numero di righe che soddisfano i criteri specificati nella funzione FILTRO.

6. La funzione FILTRO può essere utilizzata in combinazione con altre funzioni?

Sì, la funzione FILTRO può essere utilizzata in combinazione con altre funzioni per creare filtri più complessi. Ad esempio, è possibile utilizzare la funzione SE per creare criteri dinamici.

7. La funzione FILTRO è disponibile in tutte le versioni di Excel?

La funzione FILTRO è disponibile in Excel 2016 e versioni successive.

8. Ci sono buone pratiche da seguire quando si utilizza la funzione FILTRO?

Sì, alcune buone pratiche includono:

* Utilizzare nomi di intervallo per gli intervalli_tabella e intervalli_criteri per migliorare la leggibilità e la manutenibilità.
* Utilizzare criteri chiari e concisi per evitare ambiguità.
* Testare sempre i filtri per garantire che producano i risultati attesi.