Formula Excel: Cum se remediază #NUM! eroare -

Cuprins

rezumat

#NUM! eroarea apare în formulele Excel atunci când nu se poate efectua un calcul. De exemplu, dacă încercați să calculați rădăcina pătrată a unui număr negativ, veți vedea #NUM! eroare. În general, se remediază #NUM! eroarea este o chestiune de ajustare a intrărilor, după cum este necesar, pentru a face din nou posibil calculul. Vezi mai jos pentru mai multe informații.

Explicaţie

#NUM! eroarea apare în formulele Excel atunci când nu se poate efectua un calcul. De exemplu, dacă încercați să calculați rădăcina pătrată a unui număr negativ, veți vedea #NUM! eroare. Exemplele de mai jos prezintă formule care returnează eroarea #NUM. În general, se remediază #NUM! eroarea este o chestiune de ajustare a intrărilor, după cum este necesar, pentru a face din nou posibil calculul.

Exemplul # 1 - Număr prea mare sau mic

Excel are limite pentru cele mai mici și mai mari numere pe care le puteți utiliza. Dacă încercați să lucrați cu numere în afara acestui interval, veți primi eroarea #NUM. De exemplu, creșterea 5 la puterea de 500 este în afara intervalului permis:

=5^500 // returns #NUM!

Exemplul # 2 - Calcul imposibil

#NUM! eroarea poate apărea și atunci când nu se poate efectua un calcul. De exemplu, ecranul de mai jos arată cum să utilizați funcția SQRT pentru a calcula rădăcina pătrată a unui număr. Formula din C3, copiată, este:

=SQRT(B3)

În celula C5, formula returnează #NUM, deoarece calculul nu poate fi efectuat. Dacă trebuie să obțineți rădăcina pătrată a unei valori negative (tratând valoarea ca pozitivă), puteți înfășura numărul în funcția ABS astfel:

=SQRT(ABS(B3))

De asemenea, puteți utiliza funcția IFERROR pentru a prinde eroarea și a întoarce rezultatul gol ("") sau un mesaj personalizat.

Exemplul # 3 - argument de funcție incorect

Uneori veți vedea #NUM! eroare dacă furnizați o intrare nevalidă la un argument funcțional. De exemplu, funcția DATEDIF returnează diferența dintre două date în diferite unități. Este nevoie de trei argumente de genul acesta:

=DATEDIF (start_date, end_date, unit)

Atâta timp cât intrările sunt valide, DATEDIF returnează timpul dintre date în unitatea specificată. Cu toate acestea, dacă data de începere este mai mare decât data de încheiere, DATEDIF returnează eroarea #NUM. În șablonul de mai jos, puteți vedea că formula funcționează bine până la rândul 5, unde data de începere este mai mare decât data de încheiere. În D5, formula returnează #NUM.

Observați că acest lucru este puțin diferit de #VALUE! eroare, care apare de obicei atunci când o valoare de intrare nu este de tipul corect. Pentru a remedia eroarea prezentată mai sus, trebuie doar să inversați datele din rândul 5.

Exemplul # 4 - formula de iterație nu poate găsi rezultatul

Unele funcții Excel, cum ar fi IRR, RATE și XIRR, se bazează pe iterație pentru a găsi un rezultat. Din motive de performanță, Excel limitează numărul de iterații permise. Dacă nu se găsește niciun rezultat înainte de atingerea acestei limite, formula returnează eroarea #NUM. Comportamentul de iterație poate fi ajustat la Opțiuni> Formule> Opțiuni de calcul.

Articole interesante...