Formulas kļūdu novēršana - Excel padomi

Satura rādītājs

Formulu kļūdu novēršana programmā Excel, izmantojot IFERROR vai IFNA. Tie ir labāki par veco ISERROR ISERR un ISNA. Uzziniet vairāk šeit.

Formulas kļūdas var būt bieži. Ja jums ir datu kopa ar simtiem ierakstu, dalīšana pa nullēm vai # N / A noteikti parādīsies šad un tad.

Iepriekš kļūdu novēršana prasīja milzīgus centienus. Apzināti pamāj ar galvu, ja esi kādreiz izsitis =IF(ISNA(VLOOKUP(A2,Table,2,0),"Not Found",VLOOKUP(A2,Table,2,0)). Papildus tam, ka šis risinājums ir ļoti garš, tas prasa, lai Excel veiktu divreiz vairāk VLOOKUP. Pirmkārt, veicat VLOOKUP, lai redzētu, vai VLOOKUP radīs kļūdu. Tad jūs atkārtoti veicat to pašu VLOOKUP, lai iegūtu rezultātu bez kļūdām.

Excel 2010 ieviesa ievērojami uzlaboto = IFERROR (formula, vērtība, ja kļūda). Es zinu, ka IFERROR izklausās pēc vecās vecās ISERROR, ISERR, ISNA funkcijām, bet tas ir pilnīgi atšķirīgs.

Tas ir izcili funkcija: =IFERROR(VLOOKUP(A2,Table,2,0),"Not Found"). Ja jums ir 1000 VLOOKUP un tikai 5 atgriežas # N / A, tad 995, kas darbojās, nepieciešams tikai viens VLOOKUP. Tikai 5, kas atgriezās # N / A, jāpārceļas uz IFERROR otro argumentu.

Dīvainā kārtā Excel 2013 pievienoja IFNA () funkciju. Tas ir tāpat kā IFERROR, bet meklē tikai # N / A kļūdas. Varētu iedomāties dīvainu situāciju, kad uzmeklēšanas tabulā ir atrasta vērtība, bet iegūtā atbilde ir dalījums ar 0. Ja kāda iemesla dēļ vēlaties saglabāt kļūdu dalīt ar nulli, IFNA () to darīs.

# DIV / 0!

Protams, personai, kas izveidoja uzmeklēšanas tabulu, būtu bijis jāizmanto IFERROR, lai vispirms novērstu nulles dalīšanu. Zemāk redzamajā attēlā “nm” ir bijušā vadītāja kods, kas nozīmē “nav jēgas”.

Funkcija IFERROR

Paldies Džastinam Fišmanam, Stīvenam Džilmeram un Džo programmai Excel.

Skatīties video

  • Agrāk jūs izmantotu =IF(ISNA(Formula),0,Formula)
  • Sākot ar programmu Excel 2010, =IFERROR(Formula,0)
  • Bet IFERROR izturas pret DIV / 0 kļūdām tāpat kā # N / A! kļūdas
  • Sākot ar programmu Excel 2013, izmantojiet, =IFNA(Formula,0)lai noteiktu tikai # N / A kļūdas
  • Paldies Džastinam Fišmanam, Stīvenam Džilmeram un Džo programmai Excel.

Video atšifrējums

Uzziniet programmu Excel no aplādes, 2042. sērijas - IFERROR un IFNA!

Es apraidīšu visus savus padomus no šīs grāmatas, augšējā labajā stūrī noklikšķiniet uz “i”, lai nokļūtu visā atskaņošanas sarakstā!

Labi, atgriezīsimies pie vecajiem laikiem, Excel 2007 vai agrāk, ja jums vajadzēja novērst # N / A! no tādas VLOOKUP formulas kā šī, mēs mēdzām darīt šo trako lietu. Samaisiet visas sajauktās VLOOKUP rakstzīmes, izņemot =, Ctrl + C, lai to ievietotu starpliktuvē, = IF (ISNA (, nospiediet taustiņu Beigt, lai nokļūtu līdz beigām, ja tas ir # N / A!, Tad mēs sakiet “Not Found”, komats, pretējā gadījumā mēs veicam VLOOKUP! Pareizi, es to ielīmēju tur un skatos, cik ilga ir šī formula: Ctrl + Enter, pievienojiet a) turpat, Ctrl + Enter, labi, izskatās, tas ir jauki. Labi, bet problēma ir tā, ka, kamēr tā atrisina # N / A problēmu! Katra formula divreiz veic VOOKUP. Tā nevēlas, lai mēs sakām: “Hei, vai tā ir kļūda? Ak, nē, tā nav kļūda. Dosimies vēlreiz! ”Tātad visu šo VLOOKUP veikšana prasa divreiz ilgāku laiku. Programmā Excel 2010viņi mums dod awesome, awesome formulējumu IFERROR!

Tagad es zinu, ka tas izklausās kā tas, kas mums bija iepriekš, ISERROR vai ISERR, bet tas ir IFEROROR. Un tā, kā tas darbojas, paņemiet jebkuru formulu, kas varētu atgriezt kļūdu, un tad jūs sakāt = IFERROR, tur ir formula, komats, kā rīkoties, ja tā ir kļūda, tātad “Not Found”. Labi, jauki, tas ir, pieņemsim, ka jums bija jādara tūkstoš VLOOKUP, un 980 no tiem strādā. 980 tas vienkārši veic VLOOKUP, tā nav kļūda, tā atgriež atbildi, tā nekad nedara otro VLOOKUP, tas ir IFERROR skaistums. Excel IFERROR parādījās programmā Excel 2010, bet, protams, viena patiešām stulba problēma šeit ir tā, ka pati tabula atgriež kļūdu. Pareizi, kādam bija 0 daudzums, ieņēmumi / daudzums, un tāpēc mēs saņemam # DIV / 0! kļūda, un šo kļūdu IFERROR arī atklās kā kļūdu. Labi,un izskatās, ka tas nav atrasts, viņš ir atrasts, vienkārši tas, kurš uzcēla šo galdu, nedarīja labu darbu, veidojot šo galdu.

Labi, 1. izvēle, Excel 2013 vai jaunāka versija, pārejiet uz funkciju, ko viņi pievienoja 2013. gadā un kas nemeklē visas kļūdas, t meklē tikai # N / A! Ctrl + Enter, un tagad mēs iegūsim programmu Not Found for ExcelIsFun, bet atgriežam # DIV / 0! kļūda. Patiešām, tas, kas mums jādara, ir šeit šajā formulā, mums vajadzētu rīkoties ar šo formulu, lai vispirms novērstu šo dalījumu ar nulli. Tātad = KĻŪDA, tas darbojas visu veidu lietām, nospiediet taustiņu Beigt, lai nokļūtu līdz galam, komats un ko tad darīt? Es vienmēr šeit liktu nulli kā vidējo cenu.

Reiz man bija vadītāja Susanna (?): "Tas nav matemātiski pareizi, jums ir jāievada" nm ", lai nebūtu jēgas." Tieši tā, tas ir traki, cik ilgi mans menedžeris mani vienkārši tracināja ar savu neprātīgo lūgumu, sso, kopēsim to uz leju, Ielīmēt īpašās formulas, alt = "" ES F. Tagad šeit tiek parādīta kļūda "nav jēgas", " Nav atrasts ”atrod IFERROR, un“ nav jēgas ”faktiski ir VLOOKUP rezultāts. Labi, tāpēc pāris dažādi veidi, kā rīkoties, iespējams, droši šeit ir IFNA izmantošana, ja jums ir programma Excel 2013, un visiem, ar kuriem koplietojat darbgrāmatu, ir programma Excel 2013. Šī grāmata, kā arī vesels bars citu ir šajā grāmatā, ir pilošs ar pikantiem padomiem, 200 lappuses, viegli lasāms, pilnkrāsu lieliska, lieliska grāmata. Pārbaudiet to, augšējā labajā stūrī noklikšķiniet uz “I”,grāmatu var nopirkt.

Labi, epizožu kopsavilkums: Senākos laikos mēs izmantojām garu formātu = IF (ISNA (formula, 0, pretējā gadījumā formula, formula tika aprēķināta divreiz, kas ir briesmīgi VLOOKUP. Sākot ar programmu Excel 2010, = IFERROR , vienkārši vienreiz ielieciet formulu, komats, kā rīkoties, ja tā ir kļūda. IFERROR tomēr izturas pret # DIV / 0! kļūdām tāpat kā ar # N / A! kļūdām, tāpēc, sākot programmu Excel 2013, IFNA funkcija darbojas tāpat kā IFERROR, bet tas atklās tikai kļūdas # N / A!

Starp citu, šo padomu, ko ieteica lasītāji Džastins Fišmans, Stīvens Džilmers un Džo programma Excel. Paldies viņiem, kas to ieteica, un paldies, ka apstājāties, mēs tiksimies nākamreiz uz citu netcast no!

Lejupielādēt failu

Lejupielādējiet faila paraugu šeit: Podcast2042.xlsm

Interesanti raksti...