Kirk ha notato che se copia una cella che fa riferimento a una cella in una cartella di lavoro esterna, ottiene un errore. Tuttavia, se quella cartella di lavoro esterna è aperta quando esegue gli stessi passaggi, non riceve un messaggio di errore. Kirk si chiede perché questo accada.

Ci potrebbero essere una serie di ragioni per questo accadere. La più probabile è che per qualsiasi motivo le informazioni che deve ottenere dal foglio esterno non siano disponibili o non possano essere localizzate.

Un altro motivo possibile è che la tua formula potrebbe essere un collegamento INDIRETTO o la cartella di lavoro potrebbe essere stata aperta e i collegamenti non aggiornati. Se la formula è complessa, Excel richiede che la cartella di lavoro esterna sia aperta.

(Microsoft non ha mai fornito un indizio su ciò che costituisce “complesso” in questo caso. Fondamentalmente, se ottieni un errore, la formula è “complesso”.)

In generale, potresti considerare una formula complessa se esegue un calcolo sui dati esterni per ottenere un risultato, ad esempio con CORRISPONDENZA, RICERCA, ecc. Un esempio potrebbe essere la memorizzazione di un numero di mese nella cartella di lavoro A e l’utilizzo di quel valore per calcolare l’anno -costi aggiornati dai dati mensili memorizzati nelle singole celle della cartella di lavoro B. (In altre parole, usi il numero del mese come indice per accedere alle informazioni nella cartella di lavoro B.)

Una soluzione alternativa per alcune (ma non tutte) situazioni è eseguire i calcoli complessi completamente nella cartella di lavoro B con la cartella di lavoro B collegata alla cartella di lavoro A per ottenere i dati necessari per quel calcolo. Il recupero del numero del mese dalla cartella di lavoro A non è complesso e può essere facilmente eseguito da Excel. È quindi possibile aprire la cartella di lavoro A e far leggere il risultato del calcolo dalla cartella di lavoro B.

La maggior parte delle volte, è meglio se puoi evitare di incrociare le celle tra le cartelle di lavoro. Se questa non è un’opzione, la costruzione di una macro per aprire e chiudere tutte le cartelle di lavoro richieste è il modo migliore per procedere.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (11683) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.

Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: