Video: Tutorial excel lezione 14 Riferimento circolare 2024
Un riferimento circolare in una formula di Excel 2013 è uno che dipende, direttamente o indirettamente, dal proprio valore. Il tipo più comune di riferimento circolare si verifica quando si inviano erroneamente nella formula la cella in cui si sta costruendo la formula stessa. Ad esempio, supponi che la cella B10 sia attiva quando crei questa formula:
= A10 + B10
Non appena fai clic sul pulsante Invio sulla barra della formula o premi Invio o un tasto freccia per inserire questa formula nella cella B10 (supponendo che il programma sia in modalità di ricalcolo automatico), Excel visualizza una finestra di dialogo di avviso, in cui si afferma che non può calcolare la formula a causa del riferimento circolare.
Se si preme Invio o si fa clic su OK per chiudere questa finestra di dialogo di avviso, viene visualizzata una finestra della Guida di Excel contenente informazioni generali sui riferimenti circolari in due sezioni: Individuazione e rimozione di un riferimento circolare e creazione di un riferimento circolare Operare modificando il numero di volte Microsoft Excel emette formule.
Quando chiudi questa finestra della Guida di Excel facendo clic sul suo pulsante Chiudi, Excel inserisce 0 nella cella con il riferimento circolare e l'indicatore di stato di Riferimento circolare seguito dall'indirizzo della cella con il riferimento circolare appare sulla barra di stato.
Alcuni riferimenti circolari sono risolvibili aumentando il numero di volte in cui vengono ricalcolati (ogni ricalcolo ti avvicina sempre di più al risultato desiderato), mentre altri non lo sono (per nessuna quantità di ricalcolo li avvicina a qualsiasi risoluzione) e devono essere rimossi dal foglio di calcolo.
La formula nella cella B10 è un esempio di riferimento circolare che Excel non è in grado di risolvere in quanto il calcolo della formula dipende direttamente dal risultato della formula. Ogni volta che la formula restituisce un nuovo risultato, questo risultato viene inserito nella formula, creando così un nuovo risultato da reimmettere nella formula.
Poiché questo tipo di riferimento circolare imposta un ciclo infinito che richiede continuamente il ricalcolo e non può mai essere risolto, è necessario correggere il riferimento alla formula o rimuovere la formula dal foglio di calcolo.
La figura illustra il classico esempio di riferimento circolare, che alla fine può essere risolto. Qui, hai un conto economico che include bonus pari al 20 percento del guadagno netto inserito come spesa nella cella B15 con la formula
= - B21 * 20%
Questa formula contiene un riferimento circolare perché si riferisce a il valore in B21, che a sua volta dipende indirettamente dall'ammontare dei bonus (i bonus vengono contabilizzati come una spesa nelle formule del foglio di lavoro che determinano l'importo delle entrate nette nella cella B21).
Per risolvere il riferimento circolare nella cella B15 e calcolare i bonus in base ai guadagni netti in B21, è sufficiente selezionare la casella di controllo Abilita calcolo iterativo nella sezione Opzioni di calcolo della scheda Formule nella finestra di dialogo Opzioni di Excel (File → Opzioni → Formule o Alt + FTF).
Tuttavia, se è selezionato il ricalcolo manuale, è necessario fare clic sul pulsante di comando Calcola ora (F9) nella scheda Formule della barra multifunzione o premere anche F9 o Ctrl + =.