Come utilizzare indiretto con somma in excel?
Quando combini INDIRETTO con la funzione SOMMA, puoi creare una formula di somma dinamica. E questa formula ti consente di fare riferimento a una cella in cui hai l’intervallo (in formato testo) per il quale desideri la somma. Ciò significa che non è necessario modificare ripetutamente il riferimento della formula stessa.
INDIRETTO ti consente di creare un riferimento di cella o intervallo inserendo del testo al suo interno.
Combina INDIRETTO con SOMMA
È possibile utilizzare i passaggi seguenti:
- Innanzitutto, in una cella, inserisci l’intervallo a cui vuoi fare riferimento.
- Successivamente, in una cella diversa, inserisci la funzione SOMMA.
- Successivamente, inserisci la funzione INDIRETTO e, nel primo argomento di INDIRETTO, fai riferimento alla cella con l’indirizzo dell’intervallo.
- Ora chiudi entrambe le funzioni e premi Invio per ottenere il risultato.
Nel momento in cui si preme Invio, restituisce la somma dei valori nell’intervallo A2:A7.
Utilizzare INDIRETTO per fare riferimento a un altro foglio in SOMMA
Supponiamo che tu abbia un intervallo che si trova in un foglio diverso, in questo caso puoi anche utilizzare INDIRETTO e SOMMA.
Nell’esempio sopra, abbiamo inserito la formula nel “Foglio2” e abbiamo fatto riferimento all’intervallo nel foglio “Dati”. E nella formula sono presenti due celle diverse con valori a cui fare riferimento. Nella prima cella hai il nome del foglio e nella seconda cella l’intervallo stesso.
=SUM(INDIRECT(A1&"!"&B1))
Utilizzare INDIRETTO per SOMMA con più fogli
Se disponi di più fogli e desideri sommare i valori di un intervallo di tutti questi fogli, devi utilizzare una formula come quella seguente:
=SUMPRODUCT(SUMIF(INDIRECT("'"&A2:A4&"'!"&B2),">0"))
In questa formula abbiamo utilizzato SUMPRODUCT e SUMIF invece di SUM. Nell’INDIRETTO c’è il riferimento al nome dei fogli e della gamma. Ciò crea un intervallo 3D per l’intervallo A2:A7 in tutti e tre i fogli (Dati1, Dati2 e Dati3).
Successivamente, SOMMA.SE utilizza questo intervallo e restituisce le singole somme dei tre intervalli.
Alla fine, SUMPRODUCT utilizza questi valori e restituisce un singolo valore di somma nella cella.
Puoi ottenere ulteriori informazioni sull’utilizzo di SUMPRODUCT IF da qui e ottenere maggiore chiarezza sul suo utilizzo qui.