Come usare la funzione INDIRECT (INDIRETTO) in Excel

Italiano Inglese
INDIRETTO INDIRECT

INDIRETTO è una funzione avanzata disponibile sia in Microsoft Excel sia in Google Fogli. Questa funzione consente di fare riferimento a cellule in modo indiretto, utilizzando un testo che indica un riferimento di cella o un intervallo di celle. Ciò facilita operazioni dinamiche e complesse, che sarebbero meno pratiche con riferimenti diretti.

Descrizione e Sintassi di Base

La funzione INDIRETTO trasforma un testo in un riferimento a cella, che può poi essere letto e interpretato dalla funzione. È particolarmente utile per modificare i riferimenti delle celle in modo flessibile e dinamico, in base a specifiche condizioni o calcoli.

La sintassi della funzione è:

INDIRETTO(ref_texto, [a1])
  • ref_texto – Una stringa di testo che indica il riferimento a una cella o un intervallo di celle. Deve essere inserita tra virgolette.
  • a1 – Parametro opzionale che specifica il tipo di riferimento. Assumere il valore true (vero) se il riferimento è nel formato A1, false (falso) se nel formato R1C1. Il valore predefinito è true.

Esempi Pratici

Per illustrare meglio l’utilizzo della funzione INDIRETTO, ecco alcuni esempi:

=INDIRETTO("A1")

Questo esempio restituisce il valore contenuto nella cella A1.

=INDIRETTO("A"&1)

Questo esempio mostra come è possibile costruire un riferimento di cella in modo dinamico combinando testo e una formula.

Scenario Applicativi

La versatilità di INDIRETTO lo rende utile in diversi contesti. Di seguito, due scenari pratici in cui questa funzione risulta particolarmente preziosa:

1. Riferimento Dinamico ai Fogli

Supponiamo di avere un foglio di calcolo con diversi fogli nominati secondo specifici prodotti. Si desidera utilizzare il nome di un prodotto, memorizzato nella cella B1, per accedere ai dati sul corrispondente foglio di prodotto.

Cella Contenuto
B1 ProdottoX
=INDIRETTO(B1 & "!A1")

Con questa formula, modificando il contenuto di B1 in “ProdottoY”, la formula si aggiornerà automaticamente per riferirsi alla cella A1 nel foglio “ProdottoY”.

2. Creazione di Riferimenti Incrociati Dinamici in Tabelle di Dati

Immaginiamo una tabella con dati mensili dove le colonne rappresentano i mesi e le righe i prodotti. Selezionando un mese e un prodotto, si vogliono visualizzare i dati specifici per quella combinazione.

Prodotto Colonna Selezionata (Gennaio = G, Febbraio = H, ecc.)
D1 (es. Pizza) E2 (es. H – Febbraio)
=INDIRETTO("D" & D1 & E2)

Questa formula consente di generare dinamicamente il riferimento alla cella contenente i dati di vendita della “Pizza” in “Febbraio”, usando gli input in D1 ed E2.

Come illustrato, INDIRETTO offre grande flessibilità nel manipolare e accedere ai dati in modi che sarebbero altrimenti molto complicati o meno automatizzati.

Maggiori informazioni: https://suppoRt.micRosoft.com/it-it/office/indiRetto-funzione-indiRetto-474b3a3a-8a26-4f44-b491-92b6306fa261

Altre funzioni
Restituisce il numeRo di aRee in un RifeRimento
RiceRca i valoRi in un vettoRe o in una matRice
EffEttua una ricErca nElla riga supEriorE di una matricE E rEstituiscE il valorE dElla cElla spEcificata
EffEttua una ricErca nElla prima colonna di una matricE E si sposta attravErso la riga pEr rEstituirE il valorE di una cElla
Esegue la ricerca in un intervallo o in una matrice e restituisce un elemento corrispondente alla prima corrispondenza trovata Se non esiste una corrispondenza, CERCAX può restituire la corrispondenza più vicina (approssimativa)
Crea un Collegamento a un doCumento memorizzato su un server di rete, una Intranet o Internet
Restituisce il numeRo di colonne in un RifeRimento
RiceRca i valoRi in un RifeRimento o in una matRice
Restituisce la posizione relativa di un elemento in una matrice o in un intervallo di celle
RecupeRa dati in tempo Reale RecupeRati da un pRogRamma che suppoRta l'automazione COM
Filtra un intervallo di dati in base ai criteri definiti
Usa Un indice per scegliere Un valore da Un riferimento o da Una matrice
Restituisce un RifeRimento come testo in una singola cella di un foglio di lavoRo
Restituisce i dati aRchiviati in un RappoRto di tabella pivot
Restituisce la tRasposizione di una matRice
Restituisce il numeRo di colonna di un RifeRimento
Restituisce il numeRo di Riga di un RifeRimento
Restituisce il numeRo di Righe in un RifeRimento
Restituisce uno scaRto di RifeRimento da un deteRminato RifeRimento
Sceglie un valore da un elenco di valori
Ordinare il contenuto di un intervallo o di una matrice
Ordina il contenuto di un intervallo o di una matrice in base ai valori di un intervallo o matrice corrispondente
Restituisce la formula in corrispondenza del riferimento specificato come testo
Restituisce un elenco di valori univoci in un elenco o in un intervallo