Erori de formulă în Excel și soluții

Anonim


„Erorile sunt o oportunitate de îmbunătățire”. În orice activitate sau sistem, apar erori. Excel nu face excepție. În timp ce încercați să faceți ceva cu o formulă, veți întâlni diferite tipuri de erori Excel. Aceste erori pot face ca formula dvs. / tabloul de bord / să raporteze risipa absolută. Și dacă nu știți de ce a apărut un anumit tip de eroare, este posibil să trebuiască să petreceți ore întregi pentru a le rezolva.

În timp ce lucram la Excel, am întâlnit multe erori Excel. Cu câteva lupte și căutări pe Google, am lucrat în jurul acelor erori. În acest articol, voi explica câteva erori Excel obișnuite și enervante care apar în Excel. Vom discuta de ce apar aceste erori și cum să le rezolvăm.

Ce sunt erorile de formulă Excel
În timp ce aplicați o formulă care are ca rezultat o eroare excel definită (#NA, #VALUE, #NAME etc.) se numește erori de formulă excel. Aceste erori sunt surprinse de Excel și tipărite pe foi. Motivele pentru aceste erori pot fi, valori indisponibile, tipuri incorecte de argumente, împărțirea la 0 etc. Sunt ușor de prins și de remediat.

Erorile logice nu sunt surprinse de Excel și sunt cel mai greu de remediat. Inconsistența în date, introducerea greșită a datelor, erorile umane etc. sunt un motiv comun în spatele acestor erori. Și ei pot fi rezolvați, dar necesită timp și efort. Este mai bine să vă pregătiți datele perfect înainte de a le opera.
Prinderea erorilor de formulă Excel:

Există câteva funcții dedicate în Excel pentru a prinde și gestiona un anumit tip de erori (cum ar fi funcția ISNA). Dar funcția ISERROR și funcția IFERROR sunt două funcții care pot surprinde orice tip de eroare Excel (cu excepția logicii).

Eroare Excel #NA
Eroarea #NA apare în excel când nu se găsește o valoare. Înseamnă pur și simplu NU DISPONIBIL. Eroarea #NA este adesea întâlnită cu funcția Excel VLOOKUP.

În imaginea de mai sus, primim o eroare #NA atunci când căutăm „Divya” în coloana A. Acest lucru se datorează faptului că „Divya nu este pe listă.

Rezolvarea erorii #NA

Dacă sunteți sigur că valoarea de căutare trebuie să existe în lista de căutare, atunci primul lucru pe care ar trebui să-l faceți este să verificați valoarea de căutare. Verificați dacă valorile căutării sunt scrise corect. Dacă nu, corectați-l.

În al doilea rând, puteți face o potrivire parțială cu VLOOKUP sau orice funcție de căutare. Dacă sunteți sigur că anumite părți ale textului trebuie să se potrivească, utilizați acest lucru.
Dacă nu sunteți sigur că valoarea există sau nu, atunci aceasta poate fi utilizată pentru a verifica dacă există o valoare în listă sau nu. În imaginea de mai sus, putem spune că Divya nu este pe listă.

Dacă doriți să prindeți eroarea #NA și să imprimați sau să faceți altceva în loc să imprimați eroarea #NA, puteți utiliza funcția Excel ISNA. Funcția ISNA returnează TRUE dacă o funcție returnează eroare #NA. Folosind aceasta, putem evita eroarea #NA. ISNA funcționează uimitor cu funcția VLOOKUP. Verifică-l aici.

Eroare Excel #VALUE
#VALUE apare atunci când argumentul furnizat nu este de tip acceptat. De exemplu, dacă încercați să adăugați două texte folosind operatorul aritmetic plus (+), veți primi o eroare #VALUE. Același lucru se va întâmpla dacă încercați să obțineți un an dintr-un format de dată nevalid utilizând funcția YEAR.

Cum se remediază o eroare #VALUE?

Mai întâi, confirmați tipul de date la care vă referiți. Dacă funcția dvs. necesită un număr, asigurați-vă că vă referiți la un număr. Dacă un număr este formatat ca text, utilizați funcția VALUE pentru a le converti într-un număr. Dacă o funcție necesită text (cum ar fi funcția DATEVALUE) și vă referiți la un număr sau un tip de dată, convertiți-le în text.

Dacă vă așteptați să existe o eroare #VALUE și doriți să le prindeți, atunci puteți utiliza ISERR, ISERROR sau IFERROR pentru a prinde și a face altceva.

Eroare Excel #REF
„Ref” din #REF reprezintă referință. Această eroare apare atunci când o formulă se referă la o locație care nu există. Acest lucru se întâmplă atunci când ștergem celule din intervale la care se referă și o formulă.

În giful de mai jos, formula sumă se referă la A2 și B2. Când șterg A2, formula se transformă într-o eroare #REF.

Rezolvați eroarea Excel #REF:
Cel mai bun lucru este să fii atent înainte de a șterge celulele din date. Asigurați-vă că nicio formulă nu se referă la celula respectivă.

Dacă aveți deja o eroare #REF, apoi urmăriți-o, apoi ștergeți-o din formulă.

De exemplu, odată ce primiți o eroare #REF, formula dvs. va arăta astfel.

= A2 + # REF!

Puteți doar să eliminați #REF! Din formula pentru a obține o formulă fără erori. Dacă doriți să o faceți în bloc, utilizați funcția de găsire și înlocuire. Apăsați CTRL + H pentru a deschide căutare și înlocuire. În caseta de căutare, scrieți #REF. Lăsați golul de înlocuire gol. Apasă butonul Înlocuiește toate.

Dacă doriți să reajustați referința la o celulă nouă, faceți-o manual și înlocuiți #REF! Cu acea referință validă.

Eroare Excel #NAME
#NAME apare în excel când nu poate identifica un text într-o formulă. De exemplu, dacă greșești numele unei funcții, excel va afișa eroarea #NAME. Dacă o formulă se referă la un nume care nu există pe foaie, va apărea eroarea #NAME.

În imaginea de mai sus, celula B2 are formula = PUTERI (A2,2). POWERS nu este o funcție validă în Excel, prin urmare returnează o eroare #NAME.

În celula B3 avem = SUM (numere). SUM este o funcție validă pentru excel, dar intervalul numit „numere” nu există pe foaie. Prin urmare, Excel returnează #NAME? Eroare.

Cum să evitați eroarea #NAME în Excel?

Pentru a evita eroarea #NAME în Excel, scrieți întotdeauna corect numele funcțiilor. Puteți utiliza sugestii Excel pentru a vă asigura că utilizați o funcție validă. Ori de câte ori tastăm caractere după semnul egal, excel arată funcții și intervale denumite pe foaie, începând de la acel caracter / caractere. Derulați în jos până la numele funcției sau numele intervalului în lista de sugestii, apăsați fila pentru a utiliza acea funcție.

Excel # DIV / 0! Eroare
După cum sugerează și numele, această eroare apare atunci când o formulă are ca rezultat împărțirea la zero. Această eroare poate apărea și atunci când ștergeți o anumită valoare dintr-o celulă de care depinde o formulă de divizare.

Cum se rezolvă # DIV / 0! Eroare.

Acest lucru poate fi rezolvat cu ușurință, având grijă cu datele și verificând dacă o formulă va avea ca rezultat # DIV / 0! eroare. Iată un exemplu de formulă pentru a face acest lucru.

= IF (B2 = 0, A2, A2 / B2)

Vom avea eroare DIV / 0 numai dacă divizorul este 0 sau gol. Prin urmare, verificăm divizorul (B2), dacă este un zero, atunci imprimăm A2, altfel împarte A2 cu B2. Acest lucru va funcționa și pentru celulele goale.

Eroare Excel #NUM

Această eroare apare atunci când un număr nu poate fi afișat pe ecran. Motivul poate fi faptul că numărul este prea mic sau prea mare pentru a fi afișat. Un alt motiv ar putea fi faptul că nu se poate efectua un calcul cu un număr dat.

= SQRT (ABS (A3))

Se va returna 4. Dacă doriți să obțineți valoarea negativă, utilizați semnul negativ înainte de funcție. Apoi, desigur, puteți utiliza funcția de gestionare a erorilor, desigur.
La rezolvarea erorii #NUM avem un articol dedicat. O puteți verifica aici.

Eroare #NULL în Excel
Acesta este un tip rar de eroare. Eroare #NULL cauzată de o referință incorectă a celulei. De exemplu, dacă doriți să indicați referința unui interval A2: A5 în funcția SUM, dar din greșeală tastați A2 A5. Aceasta va genera o eroare #NULL. După cum puteți vedea în imaginea de mai jos, formula returnează eroarea #NULL.
Dacă înlocuiți spațiul cu coloana (:) atunci eroarea #NULL va dispărea și veți obține suma A2: A5. Dacă înlocuiți spațiul cu virgula (,), veți obține suma de A2 și A5.

Cum se rezolvă eroarea #NULL?

După cum știm că eroarea #NULL este cauzată de greșeala de scriere. Pentru a o evita, încercați să selectați intervalele folosind cursorul în loc să îl tastați manual.

Vor exista momente în care va trebui să tastați adresa intervalului de la tastatură. Aveți grijă întotdeauna de coloana simbolului de conectare (:) sau virgulă (,) pentru a evita.

Dacă aveți o eroare #NULL existentă, verificați referințele. Cel mai probabil ați pierdut coloana (:) sau virgula (,) între două referințe de celulă. Înlocuiți-le cu simbolul corespunzător și sunteți bine să plecați.
###### Eroare în Excel
Uneori credem că această eroare este cauzată de spațiul insuficient pentru a arăta o valoare, dar nu este cazul. În acest caz, puteți extinde lățimea celulei pentru a vedea valoarea din celulă. Nu o voi numi o eroare.
De fapt, această eroare a apărut atunci când încercăm să afișăm o valoare negativă a timpului (nu există un timp negativ). De exemplu, dacă încercăm să scădem 1 de la 12:21:00 PM, va reveni ######. În Excel prima întâlnire este 1/1/1900 00:00. Dacă încercați să scădeți timpul care merge înainte, Excel vă va arăta eroarea ######. Cu cât extindeți lățimea cu atât mai mult veți obține. L-am elaborat în acest articol.

Cum se poate evita eroarea ###### Excel?
Înainte de a face calcule aritmetice în excel cu valoare temporală, ține cont de aceste lucruri.

  • Valoarea minimă a timpului este 1/1/1900 00:00. Nu puteți avea o dată valabilă înainte de aceasta în Excel
  • 1 este egal cu 24 de ore (1 zi) în Excel. În timp ce scădem ore, minute și secunde, convertiți-le în valori echivalente. De exemplu, pentru a scădea 1 oră de la 12:21 PM, trebuie să scădem 1/24 din aceasta.


Urmărirea erorilor în Excel
Acum știm ce sunt formulele Excel obișnuite și de ce apar. Am discutat, de asemenea, ce soluție posibilă poate fi pentru fiecare tip de erori Excel.
Uneori, în rapoartele Excel, primim erori și nu am putut ști de unde se produce efectiv eroarea. Devine greu să rezolvi acest tip de erori. Pentru a depista aceste erori, Excel oferă funcționalitatea de urmărire a erorilor în fila formulă.

Am discutat în detaliu urmărirea erorilor în Excel.

Rezolvarea erorilor logice în formulă

Erorile logice sunt greu de găsit și rezolvat. Niciun masaj afișat de excel atunci când aveți o eroare logică în funcția dvs. Totul arată bine. Dar numai tu știi că acolo este ceva în neregulă. De exemplu, în timp ce obțineți procentul unei părți din întreg, ați împărți o parte la total (= (parte / total) * 100). Ar trebui să fie întotdeauna egal sau mai mic decât 100%. Când primești mai mult de 100%, știi că ceva nu este în regulă.

Aceasta a fost o eroare logică simplă. Dar uneori datele dvs. provin din mai multe surse, în acest caz devine greu de rezolvat problemele logice. O modalitate este să vă evaluați formula.

În fila Formula, opțiunea de evaluare a formulei este disponibilă. Selectați-vă formula și faceți clic pe ea. Fiecare pas al calculului dvs. vă va fi arătat, ceea ce duce la rezultatul final. Aici puteți verifica unde a apărut problema sau unde calculul nu a funcționat corect.

De asemenea, puteți urmări dependenții și precedentele pentru a vedea de ce referințe depinde formula dvs. și ce formule depinde de o celulă perticulară.

Deci, băieți, acestea au fost câteva tipuri de erori obișnuite cu care se confruntă fiecare utilizator Excel. Am aflat de ce apare fiecare tip de eroare și cum le putem evita. Am aflat și despre funcția dedicată de gestionare a erorilor. În acest articol, avem linkuri către pagini conexe care discută problema în detaliu. Le poți verifica. Dacă aveți un anumit tip de eroare care vă enervează, menționați-o în secțiunea de comentarii de mai jos. Veți obține soluția în mod sortat.

Cum se corectează un #NUM! Eroare

Creați bare de eroare personalizate în Excel 2016

Eroare #VALUE și cum să o remediați în Excel

Cum să urmăriți și să remediați erorile de formulă în Excel

Articole populare:

Funcția VLOOKUP în Excel

COUNTIF în Excel 2016

Cum se utilizează funcția SUMIF în Excel