Come correggere gli errori #NUM! in Microsoft Excel



Gestire gli errori #NUM in Excel è piuttosto fastidioso, soprattutto quando si è immersi nell’elaborazione dei numeri e improvvisamente tutto si blocca. Questi errori si verificano per una serie di motivi: argomenti non validi, numeri enormi o minuscoli, operazioni matematiche impossibili come le radici quadrate di numeri negativi o formule iterative che semplicemente non riescono a trovare una soluzione. Sapere come risolverli può risparmiare molta frustrazione e mantenere i fogli di calcolo affidabili. A volte, risolverli è semplice come controllare le formule, ma altre volte potrebbe essere necessario modificare alcune impostazioni o rielaborare i dati. Questa guida illustra le soluzioni più comuni che ho utilizzato, sperando di impedirvi di strapparvi i capelli quando Excel genera un errore #NUM.

Come correggere l’errore #NUM in Excel

Correzione 1: controlla gli argomenti della formula e i tipi di dati

Perché è utile: la maggior parte degli errori #NUM si verifica quando gli argomenti immessi nelle formule non sono validi o sono del tipo di dati sbagliato. Ad esempio, inserire del testo in una funzione solo numerica o utilizzare un anno al di fuori dell’intervallo accettabile può creare problemi. Quando formule come le funzioni di Excel richiedono input specifici, qualsiasi mancata corrispondenza genera errori.

Quando si applica: se la formula inizia improvvisamente a restituire #NUM e sei sicuro che i riferimenti siano corretti, vale la pena ricontrollare questi input.

Cosa aspettarsi: una soluzione rapida spesso fa sì che la formula calcoli di nuovo correttamente o almeno che venga visualizzato un messaggio di errore più significativo che indica la giusta direzione.

Suggerimento: ad esempio, se si utilizza la DATEfunzione, assicurarsi che l’anno sia compreso tra 1 e 9999. Oppure, con DATEDIF, verificare che la data di fine sia successiva alla data di inizio. Un errore di battitura o un riferimento errato causano spesso questo errore.

Soluzione 2: gestire numeri troppo grandi o troppo piccoli

Perché è utile: Excel non può gestire numeri oltre certi limiti, ad esempio numeri maggiori di circa 1, 8E+308 o minori di circa -1, 8E+308. Il superamento di tali limiti genera errori #NUM. A volte, le formule che contengono numeri molto grandi o molto piccoli semplicemente non possono essere elaborate entro i limiti di Excel.

Quando si applica: se la formula contiene esponenziali, logaritmi o grandi moltiplicazioni e all’improvviso si verifica un errore, questo potrebbe essere il motivo.

Cosa aspettarsi: modificare il calcolo, magari suddividendolo in blocchi più piccoli o utilizzando celle intermedie, può eliminare l’errore. Ad esempio, invece di calcolare una potenza enorme tutta in una cella, suddividetela. Inoltre, tenete presente che nelle versioni più recenti di Excel, i numeri piccoli inferiori a 2, 2E-308 diventano semplicemente zero, quindi potreste vedere comparire degli zeri inaspettati. Strano, vero?

Correzione 3: prevenire operazioni impossibili

Perché è utile: provare a eseguire operazioni matematiche impossibili per Excel, come estrarre la radice quadrata di un numero negativo, genererà immediatamente un errore #NUM. Perché, ovviamente, Excel non supporta calcoli matematici complessi, a meno che non si utilizzino funzioni specializzate.

Quando si applica: se i dati includono numeri negativi in ​​funzioni come SQRTo se si elevano numeri negativi a potenze frazionarie, ciò può generare errori.

Cosa aspettarsi: l’utilizzo della ABSfunzione può risolvere questo problema, ad esempio =SQRT(ABS(-25)). Calcola con il valore assoluto, evitando calcoli matematici impossibili. Tuttavia, se il tuo obiettivo riguarda numeri complessi, le impostazioni predefinite di Excel non sono in grado di gestirli e dovrai passare a strumenti specializzati.

Correzione 4: Aiutare le formule iterative a convergere

Perché è utile: alcune formule, come TIR. COST, TIR. XI o TASSO, utilizzano il calcolo iterativo per trovare una soluzione. Se le impostazioni di iterazione di Excel non sono configurate correttamente o se non c’è convergenza, ovvero le formule non riescono a stabilire un valore, verranno visualizzati errori #NUM.

Quando si applica: se stai lavorando con queste funzioni e non ottieni alcun risultato, probabilmente questo è il tuo problema.

Cosa aspettarsi: spesso la modifica delle impostazioni può risolvere il problema. Per farlo: vai su File > Opzioni > Formule. Seleziona Abilita calcolo iterativo. Aumenta il numero massimo di iterazioni, ad esempio da 100 a 1000, e riduci il valore Massimo per aumentare la precisione. Quindi fai clic su OK. A volte, basta provare più volte per trovare la risposta corretta.

Correzione 5: Risolvere i problemi specifici della funzione IRR

Perché è utile: la IRRfunzione presenta difficoltà quando i flussi di cassa non cambiano segno o se l’ipotesi iniziale è lontana. Se tutti i flussi di cassa sono positivi o negativi, TIR non riesce a trovare una soluzione e genera un errore #NUM.

Quando si applica: se la formula del TIR restituisce #NUM, ricontrolla i segnali del flusso di cassa. Il primo flusso di cassa (il tuo investimento) dovrebbe in genere essere negativo, rappresentando le uscite di cassa. Se inserisci accidentalmente tutti i valori positivi, il TIR potrebbe bloccarsi.

Cosa aspettarsi: modificare il flusso di cassa dell’investimento su un valore negativo (ad esempio =IRR(A1:A10, -0.1)) spesso risolve il problema. La funzione ha quindi maggiori probabilità di convergere. Inoltre, aumentare il numero di iterazioni (vedere la correzione precedente) può essere utile, soprattutto se i dati sono complessi o irregolari.

(10, 000)Nota: ricorda che Excel potrebbe visualizzare numeri negativi tra parentesi, ma ciò non influisce sulla formula. Quindi non preoccuparti se nella barra della formula vedi invece di -10000.

Nella mia esperienza, queste modifiche (correggere i segni, aumentare i limiti di iterazione, fornire buone ipotesi iniziali) spesso fanno la differenza tra un errore #NUM e un calcolo riuscito.

Alla fine, per risolvere gli errori #NUM è necessario capire cosa Excel sta cercando di fare e fornirgli ciò di cui ha bisogno per avere successo, che si tratti di dati puliti, input ragionevoli o più tentativi di calcolo. Perché, naturalmente, a volte Excel deve rendere il tutto più difficile del necessario.



Questo articolo è stato utile?