Ci sono alcune volte in cui provi a inserire una formula in una cella e restituisce un errore. Stranamente, ti dice qualcosa sul riferimento circolare che non hai mai sentito prima. Ma non preoccuparti. Anche altri affrontano lo stesso problema a volte.

Ciò si verifica in genere quando si impone a una formula di Excel di calcolare la stessa cella in cui viene eseguita la formula. Di conseguenza, viene visualizzato un messaggio di errore che indica l'esistenza di riferimenti circolari.

I riferimenti circolari sono fastidiosi in Excel e a volte possono influire sul flusso di lavoro. In questo articolo imparerai tutto sui riferimenti circolari in Excel.

Che cos'è il riferimento circolare in Excel?

In Excel, si verifica un riferimento circolare quando una formula fa ripetutamente riferimento alla stessa cella. Di conseguenza, questo crea un ciclo infinito tra più celle. Ciò rallenterà la velocità di elaborazione del foglio di calcolo e potrebbe continuare a meno che non lo interrompi.

Ecco una definizione succinta di Microsoft per riferimento circolare in Excel: "Quando una formula di Excel fa riferimento alla propria cella, direttamente o indirettamente, crea un riferimento circolare".

instagram viewer

Esistono due tipi di riferimenti circolari in Excel:

  • Riferimento circolare diretto
  • Riferimento circolare indiretto

Il riferimento circolare più affrontato dagli utenti è il riferimento circolare diretto. Questo può essere il risultato di un errore materiale. Spieghiamo i riferimenti circolari in modo più dettagliato.

Esempi di riferimenti circolari in Excel

Abbiamo discusso sopra che esistono due tipi di riferimenti circolari in Excel: diretto e indiretto. Vediamo un esempio di entrambi i casi.

Riferimento circolare diretto

Il riferimento circolare diretto è semplice da capire. Si verifica quando la formula di una cella si riferisce direttamente alla propria cella. Per illustrare questo scenario, faremo un esempio.

Nel foglio di calcolo, puoi vedere che abbiamo due valori nelle celle, A1 e A2. Se digitiamo la formula =LA1+LA2+LA3 nella cella A3, A3 si riferisce direttamente a se stesso. Logicamente, questo non è possibile.

Una volta premuto accedere, vedrai apparire l'errore di riferimento circolare. Se clicchi ok, Excel restituisce il valore 0.

Se dai un'occhiata più da vicino, vedrai che la cella A1 ha il valore 5, che viene aggiunto alla cella A2 con il valore 10. Il risultato dovrebbe essere 15 nella cella A3.

Tuttavia, quando aggiungi la cella A3 alla risposta, continua ad aggiungersi ancora e ancora e va all'infinito senza un valore definito. Di conseguenza, la cella A3 interpreta il risultato come 0.

Riferimento circolare indiretto

Questo riferimento circolare è simile al riferimento circolare diretto. L'unica differenza è che invece di fare riferimento direttamente alla propria cella, lo facciamo indirettamente. Illustriamo questo con uno scenario.

Prendiamo la cella D2 con il valore 5. E, un'altra cella F4 con valore = D2 * 2. Una volta colpito accedere, vedrai il risultato 10.

Ora, prendiamo un'altra cella B4 con valore = F4 * 2. Ciò risulterà in un valore di 20.

Per il passaggio finale, andiamo alla prima cella, che è D2. Ora, se modifichiamo il valore nella cella su = B4 * 2, creerà un ciclo tra queste tre celle.

Di conseguenza, vedrai apparire l'errore di riferimento circolare. Se premi accedere, il risultato sarà 0, come al solito.

Imparentato: Che cos'è la funzione XLOOKUP in Excel? Come usarlo

Trovare un riferimento circolare in Excel

Puoi trovare il riferimento circolare in Excel utilizzando manualmente o automaticamente. Spiegheremo entrambi i processi qui. Sebbene il metodo manuale sia difficile da elaborare, puoi utilizzare il metodo automatico se hai molte celle da considerare.

Diamo un'occhiata a un esempio di riferimento circolare indiretto dagli esempi precedenti.

Metodo manuale

Per trovare manualmente la cella di riferimento circolare, seguire i passaggi seguenti:

  1. Apri il foglio di calcolo in cui desideri trovare il riferimento circolare.
  2. Dirigiti verso il formule scheda nel menu della barra multifunzione.
  3. Clicca sul Mostra formule opzione. Questo mostrerà tutte le formule menzionate nelle rispettive celle.
  4. Trova la cella che causa il riferimento circolare nel foglio di calcolo.
  5. Correggi la cella che causa l'errore.

Ora è fatto. Anche se il processo manuale è un po' noioso, funziona meglio quando hai meno celle da controllare.

Metodo automatico

Per trovare automaticamente la cella di riferimento circolare, procedi nel seguente modo:

  1. Apri il foglio di calcolo in cui desideri trovare il riferimento circolare.
  2. Dirigiti verso il formule scheda nel menu della barra multifunzione.
  3. Fare clic sulla freccia in basso accanto a Controllo degli errori opzione.
  4. Dal menu a discesa, seleziona Riferimenti circolari opzione, quindi vedrai l'elenco delle celle interessate dall'errore di riferimento circolare.
  5. Dopo che conosci la cella, vai avanti e correggila.

Se vuoi trovare più celle con riferimenti circolari, continua a ripetere i passaggi precedenti e sarai in grado di trovarle prima. Puoi anche guardare la parte inferiore sinistra del foglio di calcolo, che mostra le celle con riferimenti circolari.

Imparentato: Le formule di Excel non funzionano? Modi per risolverli

Come abilitare/disabilitare il riferimento circolare in Excel

Per impostazione predefinita, i calcoli iterativi sono disattivati ​​in Excel, il che si traduce in frequenti popup di riferimenti circolari. Se vuoi davvero avere riferimenti circolari nel tuo foglio di calcolo, segui i passaggi seguenti per abilitare i calcoli iterativi.

  1. Clicca sul File opzione.
  2. Seleziona il Opzioni menu e si aprirà una finestra di dialogo.
  3. Clicca sul Formula scheda.
  4. Controlla il Abilita il calcolo iterativo opzione.
  5. Clic ok e sarà fatto.

Se utilizzi una versione precedente di Excel e non riesci a trovare queste opzioni, segui questi passaggi:

  1. Clicca il Ufficio pulsante.
  2. Clicca su Opzioni di Excel nelle opzioni.
  3. Clicca il Formula scheda.
  4. Controlla il Calcoli iterativi opzione.
  5. Clic ok, e sarai a posto.

Quando attivi Calcoli iterativi, ti verranno presentate due opzioni: Iterazioni massime e Modifica massima.

  • Iterazioni massime: Viene utilizzato per calcolare quante volte la formula può essere ricalcolata.
  • Cambio massimo: Viene utilizzato per la variazione massima tra i risultati del calcolo.

Le impostazioni predefinite per le iterazioni massime sono impostate su 100, mentre la modifica massima è impostata su 0,001. Puoi cambiarli a tuo piacimento.

Cerca di evitare i riferimenti circolari

L'errore di riferimento circolare è causato dal ciclo delle celle in una formula. Potrebbero esserci momenti in cui i riferimenti circolari non sono ovvi; è meglio usare le funzioni automatizzate di Excel.

Foglio informativo sulle formule e le funzioni essenziali di Microsoft Excel

Scarica questo cheat sheet delle formule di Excel per prendere una scorciatoia attraverso il programma di fogli di calcolo preferito al mondo.

Leggi Avanti

CondividereTweetE-mail
Argomenti correlati
  • Produttività
  • Microsoft Excel
  • Suggerimenti per fogli di calcolo
  • Risoluzione dei problemi
  • Suggerimenti per Microsoft Office
Circa l'autore
Varun Kesari (37 articoli pubblicati)

Editore Tecnologico. Sono un armeggiatore ossessivo e rimando al futuro. Interessato a viaggi e film.

Altro da Varun Kesari

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti