Nwlapcug.com


Come risolvere il riferimento circolare

Un riferimento circolare si verifica quando una cella del foglio di calcolo si riferisce a se stesso direttamente o tramite un'altra cella. A meno che le impostazioni predefinite vengono modificate, creazione di un riferimento circolare genera un messaggio di errore. Maggior parte dei programmi di foglio di calcolo, ad esempio Microsoft Excel, OpenOffice Calc e LibreOffice Calc, contengono una funzionalità di calcolo iterativo. Questa funzionalità funziona con riferimenti circolari ripetendo i calcoli un numero di volte specificato utilizzando i risultati dell'iterazione precedente. Questo metodo a volte produce risultati imprevisti o errori se nessun risultato accettabile. Un metodo migliore di riferimenti circolari di fissaggio è a rimuoverli del tutto.

Istruzioni

Calcoli di Interative

1

Aprire un foglio di calcolo, ad esempio Microsoft Excel, OpenOffice Calc o LibreOffice Calc e creare un riferimento circolare. Ad esempio, immettere "Totale prezzo di vendita" senza virgolette nella cella A1, "Prezzo originale" nella cella A2 e "Carico fiscale" nella cella A3. Immettere "$50" nella cella B1, "= B1-B3" nella cella B2 e "= B2 * 0,1" nella cella B3. La formula nella cella B3 si presuppone un'aliquota del 10 per cento per calcolare l'imposta addebitata. La formula nella cella B2 tenta di calcolare il prezzo originale. Questa operazione viene eseguita sottraendo l'imposta prelevata dalla cifra totale di vendite. Tuttavia, questo crea un riferimento circolare, perché le formule nelle celle B2 e B3 richiedono dati da altro.

2

Accedere a opzioni di calcolo del programma foglio di calcolo. In Microsoft Excel, fare clic su "File", "Opzioni" e "Formule". In OpenOffice Calc e LibreOffice Calc, fare clic su "Strumenti" e "Opzioni". Fare clic su "+" accanto a "... Calc"e seleziona"Calcola".

3

Verifica "Iterazioni" in OpenOffice o LibreOffice o "Enable calcolo iterativo" in Excel. Per impostazione predefinita, ogni programma utilizza 100 iterazioni con una variazione massima di 0,001 prima di emettere un risultato. Anche se è possibile modificare questi valori, essi funzionano bene nella maggior parte dei casi, quindi non modificarle.

4

Fare clic su "OK" per attivare il calcolo iterativo ed eseguire il calcolo. Nell'esempio, le funzionalità di calcolo iterativo produce il prezzo di vendita originale di $45,45 con $4,55 in tasse.

Rimozione di riferimenti circolari

5

Aprire il programma di foglio di calcolo e creare il riferimento circolare, come indicato nella sezione precedente.

6

Individuare le celle che contengono il riferimento circolare. Utilizzando le impostazioni predefinite con calcoli iterativi disabilitati, cercare una linea blu che delinea il riferimento circolare in Excel. In OpenOffice e LibreOffice, cercare "Err: 522" nella cella.

7

Modificare la formula per evitare il riferimento circolare. Questa operazione viene eseguita per ricostruire la formula, manualmente immettendo un valore al posto del riferimento o che punta a un'altra cella. Nell'esempio, modificare la formula nella cella A2 a "= B1/1.1" calcola il prezzo originale senza l'utilizzo di un riferimento circolare.