Excel: come utilizzare indiretto con i nomi dei fogli


È possibile utilizzare la seguente sintassi di base per fare riferimento a un intervallo denominato in un altro foglio di Excel:

 =SUM(INDIRECT("'"& A2 &"'!"& B2 ))

Questa particolare formula calcolerà la somma dei valori dell’intervallo denominato nella cella B2 nel foglio della cella A2 .

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

Esempio: come utilizzare INDIRETTO con i nomi dei fogli in Excel

Supponiamo di avere un intervallo denominato in Excel chiamato my_data che si trova su un foglio chiamato Sheet2 :

Diciamo che vogliamo calcolare la somma dei valori in questo intervallo denominato in Sheet1 .

Per fare ciò possiamo digitare la seguente formula nella cella C2 del Foglio1 :

 =SUM(INDIRECT("'"& A2 &"'!"& B2 ))

Lo screenshot seguente mostra come utilizzare questa formula nella pratica:

Excel INDIRETTO con un altro nome di foglio

La formula restituisce la somma dei valori dell’intervallo denominato my_data in Sheet2 , che risulta essere 173 .

Tieni presente che la cella C2 fornisce la seguente espressione:

 =SUM('Sheet2'!my_data)

Si noti inoltre che, se lo si desidera, potremmo utilizzare una funzione diversa con la funzione INDIRETTO .

Ad esempio, potremmo digitare la seguente formula nella cella C2 del Foglio1 per calcolare la media dei valori nell’intervallo denominato my_data nel Foglio2 :

 =AVERAGE(INDIRECT("'"& A2 &"'!"& B2 ))

Lo screenshot seguente mostra come utilizzare questa formula nella pratica:

La formula restituisce la media dei valori nell’intervallo denominato my_data in Sheet2 , che risulta essere 17.3 .

Nota : qui è possibile trovare la documentazione completa della funzione INDIRETTO in Excel.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni in Excel:

Come confrontare due fogli Excel per le differenze
Come aggiungere su più fogli in Excel
Come calcolare la somma per gruppo in Excel

Aggiungi un commento

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