Excel: restituisce più valori in base a un unico criterio


Puoi utilizzare la seguente formula di base per restituire più valori in Excel in base a un unico criterio:

 =INDEX( $A$1:$A$14 , SMALL(IF( E$1 = $B$1:$B$14 , MATCH(ROW( $B$1:$B$14 ), ROW( $B$1:$B$14 )) , ""), ROWS( $A$1:A1 )))

Questa particolare formula restituisce tutti i valori nell’intervallo A1:A14 dove il valore corrispondente nell’intervallo B1:B14 è uguale al valore nella cella E1 .

L’esempio seguente mostra come utilizzare questa formula nella pratica.

Esempio: restituire più valori in base a un singolo criterio in Excel

Supponiamo di avere il seguente set di dati che mostra il vincitore delle finali NBA in diversi anni:

Possiamo digitare la seguente formula nella cella E2 per tornare a ogni anno vinto dai Warriors:

 =INDEX( $A$1:$A$14 , SMALL(IF( E$1 = $B$1:$B$14 , MATCH(ROW( $B$1:$B$14 ), ROW( $B$1:$B$14 )) , ""), ROWS( $A$1:A1 )))

Dopo aver premuto Invio , verrà visualizzato il primo anno vinto dai Warriors:

Possiamo quindi trascinare e riempire questa formula in altre celle nella colonna E finché non incontriamo un #NUM! valore:

Possiamo vedere che i Warriors vinsero le finali negli anni successivi:

  • 2015
  • 2017
  • 2018
  • 2022

Se cambiamo il nome della squadra nella cella E1 , l’elenco degli anni verrà aggiornato automaticamente.

Ad esempio, supponiamo di digitare “Lakers” nella cella E1 :

Possiamo vedere che i Lakers vinsero le Finali negli anni successivi:

  • 2010
  • 2020

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in Excel:

Excel: come estrarre valori univoci in base a criteri
Excel: come selezionare casualmente le celle in base a criteri
Excel: come trovare i primi 10 valori in base a criteri

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *