Formula di Excel: come correggere l'errore #NUM! errore -

Sommario

Sommario

Il #NUM! si verifica un errore nelle formule di Excel quando non è possibile eseguire un calcolo. Ad esempio, se provi a calcolare la radice quadrata di un numero negativo, vedrai #NUM! errore. In generale, la correzione del #NUM! l'errore è una questione di aggiustamento degli input come richiesto per rendere nuovamente possibile un calcolo. Vedi sotto per maggiori informazioni.

Spiegazione

Il #NUM! si verifica un errore nelle formule di Excel quando non è possibile eseguire un calcolo. Ad esempio, se provi a calcolare la radice quadrata di un numero negativo, vedrai #NUM! errore. Gli esempi seguenti mostrano le formule che restituiscono l'errore #NUM. In generale, la correzione del #NUM! l'errore è una questione di aggiustare gli input come richiesto per rendere nuovamente possibile un calcolo.

Esempio # 1 - Numero troppo grande o piccolo

Excel ha dei limiti sui numeri più piccoli e più grandi che puoi usare. Se provi a lavorare con numeri al di fuori di questo intervallo, riceverai l'errore #NUM. Ad esempio, elevare 5 alla potenza di 500 è al di fuori dell'intervallo consentito:

=5^500 // returns #NUM!

Esempio # 2 - Calcolo impossibile

Il #NUM! l'errore può anche apparire quando non è possibile eseguire un calcolo. Ad esempio, la schermata seguente mostra come utilizzare la funzione SQRT per calcolare la radice quadrata di un numero. La formula in C3, copiata in basso, è:

=SQRT(B3)

Nella cella C5, la formula restituisce #NUM, poiché il calcolo non può essere eseguito. Se hai bisogno di ottenere la radice quadrata di un valore negativo (trattando il valore come positivo) puoi racchiudere il numero nella funzione ABS in questo modo:

=SQRT(ABS(B3))

È inoltre possibile utilizzare la funzione SE.ERRORE per intercettare l'errore e restituire un risultato vuoto ("") o un messaggio personalizzato.

Esempio # 3 - argomento della funzione errato

A volte vedrai il #NUM! errore se si fornisce un input non valido a un argomento della funzione. Ad esempio, la funzione DATEDIF restituisce la differenza tra due date in diverse unità. Ci vogliono tre argomenti come questo:

=DATEDIF (start_date, end_date, unit)

Finché gli input sono validi, DATEDIF restituisce il tempo tra le date nell'unità specificata. Tuttavia, se la data di inizio è maggiore della data di fine, DATEDIF restituisce l'errore #NUM. Nello schermo sottostante, puoi vedere che la formula funziona bene fino alla riga 5, dove la data di inizio è maggiore della data di fine. In D5, la formula restituisce #NUM.

Notare che questo è leggermente diverso dal #VALORE! errore, che in genere si verifica quando un valore di input non è del tipo corretto. Per correggere l'errore mostrato sopra, basta invertire le date sulla riga 5.

Esempio n. 4 - la formula di iterazione non riesce a trovare il risultato

Alcune funzioni di Excel come IRR, RATE e XIRR, si basano sull'iterazione per trovare un risultato. Per motivi di prestazioni, Excel limita il numero di iterazioni consentite. Se non viene trovato alcun risultato prima del raggiungimento di questo limite, la formula restituisce l'errore #NUM. Il comportamento dell'iterazione può essere regolato in Opzioni> Formule> Opzioni di calcolo.

Articoli interessanti...