Excel: come utilizzare la funzione se con confronta indice


È possibile utilizzare la seguente formula per combinare la funzione SE con INDICE e CONFRONTA in Excel:

 =IF( B1 ="Mavs",(INDEX( A7:D9 ,MATCH("Guard", A7:A9 ,0),3)),IF( B1 ="Pacers",(INDEX( A13:D15 ,MATCH( "Guard", A13:A15 ,0),3))))

Questa particolare formula controlla innanzitutto se il valore nella cella B1 è uguale a “Mavs”; in tal caso, cerca “Guard” nell’intervallo A7:A9 e restituisce il valore nella colonna 3 dell’intervallo A7:D9 .

Tuttavia, se il valore nella cella B1 è “Pacers”, cerca “Guard” nell’intervallo A13:A15 e restituisce il valore nella colonna 3 dell’intervallo A13:D15 .

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

Esempio: utilizzare la funzione SE con CORRISPONDENZA INDICE in Excel

Supponiamo di avere due set di dati che mostrano varie informazioni sui giocatori di basket di due squadre diverse:

Ora diciamo di voler restituire il valore dei rimbalzi della Guardia sulla squadra Mavs o Pacers, in base al nome della squadra che digitiamo nella cella B1 .

Per fare ciò, possiamo digitare la seguente formula nella cella B2 :

 =IF( B1 ="Mavs",(INDEX( A7:D9 ,MATCH("Guard", A7:A9 ,0),3)),IF( B1 ="Pacers",(INDEX( A13:D15 ,MATCH( "Guard", A13:A15 ,0),3))))

Lo screenshot seguente mostra come utilizzare questa formula nella pratica:

Corrispondenza indice Excel IF

Poiché il valore nella cella B1 è impostato su “Mavs”, la formula restituisce il valore di rimbalzo per la Guardia dal set di dati Mavs, che risulta essere 2 .

Se modifichiamo il valore nella cella B1 in “Pacers”, la formula si aggiornerà automaticamente per restituire il valore dei rimbalzi per la Guardia dal set di dati Pacers:

La formula ora restituisce un valore 4 , che rappresenta il valore di rimbalzo della Guardia dal set di dati Pacers.

Risorse addizionali

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

Excel: come utilizzare SOMMA con CORRISPONDENZA INDICE
Excel: utilizza CORRISPONDENZA INDICE per restituire più valori verticalmente
VBA: come utilizzare la corrispondenza degli indici

Aggiungi un commento

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