Shaxda tusmada
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 ExcelSi 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")
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, MATCHKa 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))
=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)))
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 ExcelLabadaba 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)
ISERROR tusaaleyaal qaacido ah (.xlsx file)
>