ISERROR waxay ku shaqeysaa Excel oo wata tusaalooyin qaacido ah

  • La Wadaag Tan
Michael Brown

Tababarku wuxuu eegayaa isticmaalka dhabta ah ee shaqada Excel ISERROR wuxuuna tusayaa sida loo tijaabiyo qaacidooyinka kala duwan ee khaladaadka. >

Marka aad qorto qaacido aanu Excel fahmin ama xisaabin karin, waxay dareenkaaga ku soo jeedinaysaa dhibka adigoo tusaya fariin khalad ah. Shaqada ISERROR waxay kaa caawin kartaa inaad qabsato khaladaadka oo waxay ku siin kartaa beddelka marka qalad la helo.

    ISERROR function in Excel

    Shaqada ISERROR ee Excel waxay qabtaa dhammaan noocyada khaladaadka, oo ay ku jiraan #CALC !, #DIV/0!, #N/A, # MAGACA?, # NUM!, #NULL!, #REF! Natiijadu waa qiimaha Boolean: RUN haddii qalad la ogaado, been abuur haddii kale.

    Shaqadu waxay diyaar u tahay dhammaan noocyada Excel 2000 illaa 2021 iyo Excel 365.

    Syntax ee ISERROR Shaqadu waa sida tan oo kale:

    ISERROR(qiimaha)

    Halka qiimaha yahay qiimaha unugga ama qaacidada la doonayo in lagu hubiyo khaladaadka.

    Excel ISERROR formula

    0>Si aad u abuurto qaacido ISERROR oo ah qaabkeeda ugu fudud, keen tixraac unugga aad rabto inaad ka tijaabiso khaladaadka. Tusaale ahaan:

    =ISERROR(A2)

    Haddii khalad la helo, waxaad heli doontaa RUN. Haddii aanu khalad ka jirin unugga la tijaabiyay, waxaad heli doontaa BEEN:

    >>> HADDII ISERROR qaaciddada Excel

    Si aad u soo celiso farriin gaar ah ama aad samayso xisaabin kala duwan marka khalad dhaco, isticmaal ISERROR oo ay la socdaan shaqada IF. Qaaciddada guud waxay u egtahay sidan soo socota:

    HADDII (ISERROR ( formula(…), qoraalka_ama_xisaabinta_if_error, formula())

    oo loo turjumay luqadda aadanaha, waxay tiraahdaa: haddii natiijadii qaacidada ugu weyni qalad, soo bandhig qoraalka la cayimay ama xisaab kale samee, haddii kale soo celi natiijada caadiga ah ee qaacidada.

    Sawirka hoose, u qaybinta wadarta tirada waxay dhalinaysaa dhawr khalad oo Qiimaha. tiirka:

    >>> 3> Si loogu beddelo dhammaan koodka khaladaadka kala duwan ee qoraal gaar ah, waxaad isticmaali kartaa kuwan soo socda HADDII ISERROR qaaciidada:> =IF(ISERROR(A2/B2), "Unknown", A2/B2)

    Excel 2007 iyo noocyadii dambe, natiija la mid ah ayaa lagu gaari karaa iyadoo la kaashanayo shaqada IFERROR ee la dhisay:

    =IFERROR(A2/B2, "Unknown")

    > Waa inay noqotaa waxa uu xusay in qaacidada IFERROR ay wax yar ku socoto sababtoo ah waxa ay samaynaysaa xisaabinta A2/B2 hal mar,halka HADDII ISERROR uu xisaabiyo laba jeer -marka hore si loo eego in ay khalad keenayso iyo in kale haddii imtixaanku yahay BEEN.

    HADDII ISERROR VLOOKUP qaacidada

    Isticmaalka ISERROR ee VLOOKUP, dhab ahaantii, kiis gaar ah oo ah HADDII Qaacidada QALAD ee kor looga hadlay. Marka shaqada VLOOKUP aysan heli karin qiimaha raadinta ama ay ku guuldareysato sabab kale, waxaad soo bandhigaysaa fariin qoraal ah oo khaas ah adiga oo isticmaalaya syntax:

    HADDII (ISERROR(VLOOKUP(...)), " qoraal gaar ah", VLOOKUP(...))

    Tusaale ahaan, aynu ka soo jiidno wakhtiyada miiska raadinta (D3:E10) miiska weyn (A3:B15). Haddii qiimaha raadinta (magaca ka qaybqaataha) aanu ku jirinmiiska raadinta, waxaan soo celin doonaa "Aan u qalmin"

    =IF(ISERROR(VLOOKUP(A3, $D$3:$E$10, 2, FALSE)), "Not qualified", VLOOKUP(A3, $D$3:$E$10, 2, FALSE))

    > Talo. Haddii aad rabto inaad soo bandhigto qoraal gaar ah kaliya marka qiimaha raadinta la waayo(#N/A qalad) adigoo iska indhatiraya khaladaadka kale, ka dib isticmaal qaacidada IFNA VLOOKUP ee Excel 2013 iyo ka dib ama HADDII ISNA VLOOKUP ka weyn versions

    HADDII ISERROR INDEX MATCH formula

    Marka aad samaynayso baadhitaan adigoo kaashanaya INDEX MATCH isku darka (ama INDEX XMATCH formula ee Excel 365), waxaad dabin kartaa oo aad maarayn kartaa wixii khaladaad ah ee suurtogalka ah adiga oo isticmaalaya isla farsamada Shaqada ISERROR waxay hubisaa khaladaadka iyo HADDII ay muujiso qoraalka la cayimay marka cilad kasta dhacdo.

    HADDII (ISERROR(INDEX)>, 0)))), " qoraal_caado", INDEX ( column_soocelinta, MATCH

    Ka soo qaad in miiska la eegayo uu wakhtiyo ku leeyahay tiirka kowaad. Maaddaama VLOOKUP aysan awoodin inay eegto dhanka bidix, waxaan isticmaalnaa qaabka INDEX MATCH si aan waqtiyada uga soo saarno tiirka D:

    =INDEX($D$3:$D$10, MATCH(A3, $E$3:$E$10, 0))

    > Ka dibna, waxaad ku dhejisaa qaacidada guud ee kor lagu soo sheegay inaad ku badasho khaladaadka la qabtay qoraal kasta oo aad rabto:>

    =IF(ISERROR(INDEX($D$3:$D$10, MATCH(A3, $E$3:$E$10, 0))), "Not qualified", INDEX($D$3:$D$10, MATCH(A3, $E$3:$E$10, 0)))

    >>Ogow. Sida qaacidada IF ISERROR VLOOKUP, waxay macno badan samaynaysaa in la dabo khaladaadka #N/A oo ha qarin dhibaatooyinka iman kara qaacidada lafteeda. Taas awgeed, ku duub qaacidada xisaabtaada INDEX IFNA gudaha Excel 2013 iyo ka sare ama HADDII ISNA noocyadii hore.

    HadiiISERROR Haa/Maya formula

    Dhammaan tusaalooyinkii hore, HADDII ISERROR ay soo celiso natiijada qaacidada ugu weyn haddii aanay khalad ahayn. Si kastaba ha ahaatee, waxay sidoo kale u shaqeyn kartaa si ka duwan - wax soo celi haddii qalad iyo wax kale haddii aan qalad lahayn.

    HADDII (ISERROR ( formula(...)), " text_if_error" , " text_if_no_error")

    Qodobka muunada ah eeyada, ka soo qaad inaadan xiisaynaynin wakhtiyada saxda ah, kaliya waxaad rabtaa inaad ogaato ka qaybgalayaasha kooxda A ee u qalma iyo kuwa aan ahayn. Si tan loo sameeyo, isticmaal shaqada MATCH si aad u barbar dhigto magaca ku jira tiirka A oo lid ku ah liiska ka qaybgalayaasha u qalma ee tiirka D, ka dibna natiijooyinka ugu adeegto ISERROR. Haddii magaca aan laga helin tiirka D (MATCH soo celisa khalad), hel shaqada IF si ay u muujiso "Maya" ama "Aan u qalmin". Haddii magacu ka muuqdo tiirka D (wax khalad ah ma jiro), soo celi "Haa" ama "Qualified" .

    =IF(ISERROR(MATCH(A3, $D$3:$D$10, 0)), "No", "Yes" )

    sida loo tiriyo tirada khaladaadka

    Si aad u hesho tirada khaladaadka ku jira tiir gaar ah, waxaad u baahan tahay inaad hubiso tiro, ma aha hal unug oo keliya. Taas awgeed, "ku quudi" inta u dhaxaysa bartilmaameedka ISERROR oo ku qas qiyamka Boolean-ka ee la soo celiyay 1's iyo 0' iyadoo la adeegsanayo hawl wadeen labanlaab ah oo aan caadi ahayn (--). Shaqada SUM ama SUMPRODUCT waxay isku dari kartaa tirooyinka waxayna keeni kartaa natiijada kama dambaysta ah

    Tusaale ahaan:

    > =SUM(--ISERROR(C2:C10))Fadlan ogow, tani waxay u shaqeysaa sidii qaacido caadi ah oo keliya Excel 365 iyo Excel 2021, kuwaas oo taageera arrays firfircoon. Excel 2019 iyo ka hor, adigawaxaad u baahan tahay inaad riixdo Ctrl + Shift + Geli si aad u abuurto qaacido soo diyaarsan (ha ku qorin gacan-ku-duubnaanta gacanta, taasi ma shaqayn doonto!):

    {=SUM(--ISERROR(C2:C10))}

    Beddelkeeda, waxaad isticmaali kartaa SUMPRODUCT-ga shaqada oo si toos ah u habaysa, markaa qaacidada waxaa lagu buuxin karaa furaha caadiga ah ee Gelida dhammaan noocyada:

    =SUMPRODUCT(--ISERROR(C2:C10))

    >

    > Farqiga u dhexeeya ISERROR iyo IFERROR gudaha Excel

    Labadaba hawlaha ISERROR iyo IFERROR waxaa loo isticmaalaa in lagu dabo oo lagu xalliyo khaladaadka Excel. Farqiga u dhexeeya waa sida soo socota:

      >
    • Qaabkeeda saafiga ah, ISERROR kaliya waxay tijaabisaa haddii qiimuhu khalad yahay iyo haddii kale. Waxay ku jirtaa dhammaan noocyada Excel.
    • >
    • Shaqada IFERROR waxaa loogu talagalay in lagu xakameeyo ama la qariyo khaladaadka - marka qalad la helo, waxay soo celinaysaa qiime kale oo aad sheegtay. Waxay ku jirtaa Excel 2007 iyo wixii ka sareeya.

    Marka la eego, IFERROR waxay u egtahay beddelka gacanta gaaban ee qaaciidada IF ISERROR. Marka si dhow loo eego, si kastaba ha ahaatee, waxaad ogaan kartaa faraqa u dhexeeya:

      >
    • IFERROR wuxuu kuu ogolaanayaa inaad sheegto kaliya qiimaha_if_error . Haddi aanu khalad jirin, had iyo jeer waxay soo celisaa natiijada qiimaha/qaabka la tijaabiyey.
    • Hadii ISERROR ay bixiso dabacsanaan badan oo ay kuu ogolaato inaad maareyso labada xaaladood - maxaa dhacaya haddii qalad iyo maxaa dhacaya haddii qalad la'aan.<18

    Si aad u qeexdo nuxurka, tixgeli qaacidooyinkan:

    > =IFERROR(A1, "Calculation error")> =IF(ISERROR(A1), "Calculation error", A1)A1 oo soo noqo"Ciladaha xisaabinta" haddii ay qalad tahay, haddii kale - soo celi qiimaha.

    Laakin ka waran haddii aad rabto inaad sameyso xisaabinta qaar haddii qiimaha A1 uusan qalad ahayn? Shaqada IFERROR ma awoodo inay taas samayso. Haddii ay dhacdo HADDII ISERROR, kaliya ku qor xisaabinta la rabo doodda u dambaysa. Tusaale ahaan:

    =IF(ISERROR(A1), "Calculation error", A1*2)

    >Sida aad aragto, kala duwanaanshahan dheer ee qaaciidada IFERROR, oo inta badan loo arko inay duugowday, ayaa weli faa'iido yeelan karta :)>

    ISERROR tusaaleyaal qaacido ah (.xlsx file)

    >

    Michael Brown waa xamaasad tignoolajiyada u heellan oo xiise u leh fududaynta hababka adag iyadoo la adeegsanayo aaladaha software. In ka badan toban sano oo waayo-aragnimo ah oo ku saabsan warshadaha teknoolajiyada, wuxuu ku horumariyay xirfadihiisa Microsoft Excel iyo Outlook, iyo sidoo kale Google Sheets iyo Docs. Blog-ga Michael wuxuu u heellan yahay inuu la wadaago aqoontiisa iyo khibradiisa dadka kale, isagoo siinaya tabo-fudud oo la raaco iyo casharro lagu horumarinayo wax soo saarka iyo hufnaanta. Haddii aad tahay xirfadle khibrad leh ama bilow ah, Michael's blog wuxuu bixiyaa fikrado qiimo leh iyo talooyin wax ku ool ah si aad uga faa'iidaysato qalabkan software-ka ah ee muhiimka ah.