فارمولا مثالن سان Excel ۾ IFERROR ڪيئن استعمال ڪجي

  • هن کي شيئر ڪريو
Michael Brown

ٽيوٽوريل ڏيکاري ٿو ته ڪيئن استعمال ڪجي Excel ۾ IFERROR غلطين کي پڪڙڻ ۽ انهن کي هڪ خالي سيل، ٻي قدر يا ڪسٽم پيغام سان تبديل ڪرڻ لاءِ. توهان سکندا ته IFERROR فنڪشن کي ڪيئن استعمال ڪجي Vlookup ۽ Index Match سان، ۽ اهو ڪيئن IF ISERROR ۽ IFNA سان مقابلو ڪري ٿو.

"مون کي بيهڻ جي جاءِ ڏيو، ۽ مان زمين کي منتقل ڪندس،" آرڪيميڊس هڪ دفعو چيو. "مون کي هڪ فارمولا ڏيو، ۽ مان ان کي غلطي ڏيندس،" هڪ ايڪسل استعمال ڪندڙ چوندو. هن سبق ۾، اسان اهو نه ڏسنداسين ته ايڪسل ۾ غلطين کي ڪيئن موٽايو وڃي، اسان اهو سکڻ چاهيندا ته انهن کي ڪيئن روڪيو وڃي ته جيئن توهان جي ورڪ شيٽ کي صاف ۽ توهان جي فارمولين کي شفاف رکڻ لاءِ.

    Excel IFERROR فنڪشن - نحو ۽ بنيادي استعمال

    Excel ۾ IFERROR فنڪشن فارمولن ۽ حسابن ۾ غلطين کي ڇڪڻ ۽ منظم ڪرڻ لاءِ ٺهيل آهي. وڌيڪ خاص طور تي، IFERROR هڪ فارمولا چيڪ ڪري ٿو، ۽ جيڪڏهن اهو هڪ غلطي جو اندازو لڳائي ٿو، هڪ ٻيو قدر جيڪو توهان بيان ڪيو آهي واپس ڪري ٿو؛ ٻي صورت ۾، فارمولا جو نتيجو ڏئي ٿو.

    Excel IFERROR فنڪشن جو نحو هن ريت آهي:

    IFERROR(value, value_if_error)

    ڪٿي:

    • قدر (گهربل) - غلطين جي جانچ ڪرڻ لاءِ ڇا. اهو هڪ فارمولا، اظهار، قدر، يا سيل ريفرنس ٿي سگهي ٿو.
    • Value_if_error (گهربل) - جيڪڏهن ڪا غلطي ملي ٿي ته ڇا موٽايو وڃي. اهو ٿي سگهي ٿو هڪ خالي اسٽرنگ (خالي سيل)، ٽيڪسٽ پيغام، عددي قدر، ٻيو فارمولا يا حساب ڪتاب.

    مثال طور، جڏهن انگن جي ٻن ڪالمن کي ورهائي، توهانمختلف غلطين جو هڪ گروپ حاصل ڪري سگھي ٿو جيڪڏهن ڪالمن مان ڪنهن هڪ ۾ خالي سيل، زيرو يا ٽيڪسٽ هجي.

    12>

    ان کي ٿيڻ کان روڪڻ لاءِ، غلطين کي پڪڙڻ ۽ سنڀالڻ لاءِ IFERROR فنڪشن استعمال ڪريو جيئن توهان چاهيو ٿا.

    جيڪڏهن غلطي هجي، ته پوءِ خالي

    خالي اسٽرنگ (") کي value_if_error دليل ڏيو ته خالي سيل کي واپس ڪرڻ لاءِ جيڪڏهن ڪا غلطي ملي ٿي:

    =IFERROR(A2/B2, "")

    15>

    جيڪڏهن غلطي هجي ته پوءِ هڪ پيغام ڏيکاريو

    توهان ايڪسل جي معياري غلطي جي نوٽيفڪيشن جي بدران پنهنجو پيغام پڻ ڏيکاري سگهو ٿا:

    =IFERROR(A2/B2, "Error in calculation")

    16>

    5 شيون جيڪي توهان کي ڄاڻڻ گهرجن ايڪسل IFERROR فنڪشن بابت

    1. ايڪسل ۾ IFERROR فنڪشن سڀني غلطين جي قسمن کي سنڀاليندو آهي بشمول # DIV/0!، #N/A، #NAME؟، #NULL!، #NUM!، #REF!، ۽ #VALUE!.
    2. جي مواد تي منحصر value_if_error دليل، IFERROR غلطين کي تبديل ڪري سگھي ٿو توھان جي ڪسٽم ٽيڪسٽ پيغام، نمبر، تاريخ يا منطقي قدر، ٻئي فارمولا جو نتيجو، يا خالي اسٽرنگ (خالي سيل) سان.
    3. جيڪڏھن قدر دليل هڪ خالي سيل آهي، ان کي سمجهيو ويندو آهي هڪ خالي اسٽرنگ (''') پر غلطي ناهي.
    4. IFERROR کي ايڪسل 2007 ۾ متعارف ڪرايو ويو ۽ ايڪسل 2010، ايڪسل 2013، ايڪسل 2016، ايڪسل 2019، ايڪسل 2021، ۽ ايڪسل جي ايندڙ ورجن ۾ موجود آهي. 365.
    5. Excel 2003 ۽ اڳئين ورزن ۾ غلطين کي ڇڪڻ لاءِ، ISERROR فنڪشن استعمال ڪريو IF سان ميلاپ ۾، جيئن هن مثال ۾ ڏيکاريل آهي.

    IFERROR فارمولا مثال

    هيٺيان مثالڏيکاريو ته ڪيئن استعمال ڪجي Excel ۾ IFERROR جي ميلاپ ۾ ٻين ڪمن سان گڏ وڌيڪ پيچيده ڪمن کي پورو ڪرڻ لاءِ.

    Excel IFERROR سان Vlookup

    IfERROR فنڪشن جو هڪ عام استعمال استعمال ڪندڙن کي ٻڌائي رهيو آهي ته قيمت اهي ڳولي رهيا آهن ڊيٽا سيٽ ۾ موجود ناهي. ان لاءِ، توهان IFERROR ۾ هڪ VLOOKUP فارمولا هن طرح لپايو:

    IFERROR(VLOOKUP()، "نه مليو")

    جيڪڏهن ڏسندڙ قيمت ٽيبل ۾ نه آهي جنهن ۾ توهان ڳولي رهيا آهيو. , هڪ باقاعده Vlookup فارمولا واپس ڪندو #N/A غلطي:

    توهان جي استعمال ڪندڙن جي ذهنن لاءِ، VLOOKUP کي IFERROR ۾ لپايو ۽ وڌيڪ معلوماتي ۽ صارف دوست ڏيکاريو پيغام:

    =IFERROR(VLOOKUP(A2, 'Lookup table'!$A$2:$B$4, 2,FALSE), "Not found")

    هيٺ ڏنل اسڪرين شاٽ ڏيکاري ٿو هي Iferror فارمولا Excel ۾:

    22>

    جيڪڏهن توهان صرف #N کي ڦاسائڻ چاهيو ٿا /A غلطيون پر سڀ نقص نه، IFERROR جي بدران IFNA فنڪشن استعمال ڪريو.

    وڌيڪ Excel IFERROR VLOOKUP فارمولا مثالن لاءِ، مهرباني ڪري هي سبق ڏسو:

    • Iferror with Vlookup to trap ۽ غلطين کي سنڀاليو
    • لوڪ اپ ويليو جي Nth واقعن کي ڪيئن حاصل ڪجي
    • لوڪ اپ قدر جي سڀني واقعن کي ڪيئن حاصل ڪجي

    Exel ۾ ترتيب وار Vlookups ڪرڻ لاءِ Nested IFERROR فنڪشن

    حالتن ۾ جڏھن توھان کي گھڻا Vlookup انجام ڏيڻ جي ضرورت آھي ان جي بنياد تي ته اڳوڻو Vlookup ڪامياب ٿيو يا ناڪام، توھان ڪري سگھوٿا ٻه يا وڌيڪ IFERROR هڪ ٻئي ۾ ڪم ڪري ٿو.

    فرض ڪريو ته توهان وٽ توهان جي علائقائي شاخن مان ڪيتريون ئي سيلز رپورٽون آهنڪمپني، ۽ توهان هڪ خاص آرڊر جي ID لاءِ رقم حاصل ڪرڻ چاهيو ٿا. A2 سان موجوده شيٽ ۾ ڏسندڙ قيمت جي طور تي، ۽ A2:B5 جيئن ته 3 لوڪ اپ شيٽ ۾ ڏسندڙ رينج (رپورٽ 1، رپورٽ 2 ۽ رپورٽ 3)، فارمولا هن ريت آهي:

    =IFERROR(VLOOKUP(A2,'Report 1'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 2'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 3'!A2:B5,2,0),"not found")))

    نتيجو ڪجهه هن جهڙو نظر ايندو:

    فارمولا جي منطق جي تفصيلي وضاحت لاءِ، مهرباني ڪري ڏسو ته ڪيئن ڪجي ايڪسل ۾ ترتيب وار Vlookups.

    صفر فارمولن ۾ IFERROR

    جيئن ته توھان ڄاڻو ٿا، ايڪسل ۾ صف جا فارمولا ھڪ فارمولا اندر گھڻن حسابن کي انجام ڏيڻ لاءِ آھن. جيڪڏهن توهان هڪ آري فارمولا يا ايڪسپريشن فراهم ڪريو ٿا جنهن جي نتيجي ۾ IFERROR فنڪشن جي value دليل ۾ هڪ صف ۾ نتيجو آهي، اهو مقرر ڪيل حد ۾ هر سيل لاءِ قدرن جو هڪ صف واپس ڪندو. هيٺ ڏنل مثال تفصيل ڏيکاري ٿو.

    چون ٿا ته، توهان وٽ آهي مجموعي ڪالم B ۾ ۽ قيمت ڪالم سي ۾، ۽ توهان حساب ڪرڻ چاهيو ٿا مجموعي مقدار . اهو هيٺ ڏنل صفن وارو فارمولا استعمال ڪندي ڪري سگهجي ٿو، جيڪو هر سيل کي رينج B2:B4 ۾ ورهائي ٿو رينج C2:C4 جي لاڳاپيل سيل سان، ۽ پوءِ نتيجن کي وڌائي ٿو:

    =SUM($B$2:$B$4/$C$2:$C$4)

    فارمولا ٺيڪ ڪم ڪري ٿو جيستائين تقسيم ڪندڙ رينج ۾ صفر يا خالي سيل نه هجن. جيڪڏهن گهٽ ۾ گهٽ هڪ 0 قدر يا خالي سيل آهي، ته #DIV/0! غلطي واپس ڪئي وئي آهي:

    ان غلطي کي درست ڪرڻ لاء، صرف IFERROR فنڪشن ۾ ڊويزن ڪريو:

    =SUM(IFERROR($B$2:$B$4/$C$2:$C$4,0))

    فارمولا ڇا ڪندو آهيڪالمن B ۾ هڪ قدر کي هر قطار ۾ ڪالمن سي جي قيمت سان ورهائڻ آهي (100/2، 200/5 ۽ 0/0) ۽ نتيجن جي صف کي واپس ڏيو {50؛ 40؛ #DIV/0!}. IFERROR فنڪشن سڀني کي پڪڙي ٿو #DIV/0! غلطيون ۽ انهن کي صفر سان تبديل ڪري ٿو. ۽ پوءِ، SUM فنڪشن نتيجي واري صف ۾ ويلز کي وڌائي ٿو {50; 40؛ 0} ۽ آخري نتيجو ڪڍي ٿو (50+40=90).

    نوٽ. مھرباني ڪري ياد رکو ته آري فارمولن کي Ctrl + Shift + Enter شارٽ ڪٽ کي دٻائڻ سان مڪمل ڪيو وڃي. 6 ڇا ان ۾ IFERROR جي مقابلي ۾ ڪي فائدا آھن؟ ڪو به. Excel 2003 ۽ هيٺين جي خراب پراڻي ڏينهن ۾ جڏهن IFERROR موجود نه هو، IFERROR غلطين کي ڇڪڻ جو واحد ممڪن طريقو هو. Excel 2007 ۽ بعد ۾، اهو ساڳيو نتيجو حاصل ڪرڻ لاءِ ٿورو وڌيڪ پيچيده طريقو آهي.

    مثال طور، Vlookup جي غلطين کي پڪڙڻ لاءِ، توهان هيٺ ڏنل فارمولن مان ڪنهن به هڪ کي استعمال ڪري سگهو ٿا.

    Excel ۾ 2007 - Excel 2016:

    IFERROR(VLOOKUP()، "نه مليو")

    سڀني ايڪسل ورزن ۾:

    IF(ISERROR(VLOOKUP(…))، "نه مليو "، VLOOKUP(…))

    نوٽ ڪريو ته IF ISERROR VLOOKUP فارمولا ۾، توھان کي ٻه ڀيرا ويلوڪ اپ ڪرڻو پوندو. سادي انگريزي ۾، فارمولا هن ريت پڙهي سگهجي ٿو: جيڪڏهن Vlookup جي نتيجي ۾ غلطي ٿئي ٿي، "Not found" واپس ڪريو، ٻي صورت ۾ Vlookup نتيجو ڪڍو.

    ۽ هتي هڪ حقيقي-هڪ Excel جي زندگيءَ جو مثال If Iserror Vlookup formula:

    =IF(ISERROR(VLOOKUP(D2, A2:B5,2,FALSE)),"Not found", VLOOKUP(D2, A2:B5,2,FALSE ))

    وڌيڪ معلومات لاءِ، مهرباني ڪري ڏسو ISERROR فنڪشن استعمال ڪرڻ Excel ۾.

    IFERROR بمقابلہ IFNA

    Excel 2013 سان متعارف ڪرايو ويو، IFNA غلطين لاءِ فارمولا چيڪ ڪرڻ لاءِ هڪ وڌيڪ فنڪشن آهي. ان جو نحو IFERROR سان ملندڙ جلندڙ آهي:

    IFNA(value, value_if_na)

    ڪهڙي طريقي سان IFNA IFERROR کان مختلف آهي؟ IFNA فنڪشن پڪچ ڪري ٿو صرف #N/A غلطيون جڏهن ته IFERROR سڀني غلطين جي قسمن کي سنڀاليندو آهي.

    ڪهڙي حالتن ۾ توهان IFNA استعمال ڪرڻ چاهيو ٿا؟ جڏهن سڀني غلطين کي لڪائڻ غير دانشمندي آهي. مثال طور، جڏهن اهم يا حساس ڊيٽا سان ڪم ڪري رهيا آهيو، توهان شايد پنهنجي ڊيٽا سيٽ ۾ ممڪن غلطين جي باري ۾ خبردار ٿيڻ چاهيو ٿا، ۽ "#" علامت سان معياري Excel غلطي پيغام وشد بصري اشارا ٿي سگهن ٿا.

    اچو ته ڏسون. توهان هڪ فارمولا ڪيئن ٺاهي سگهو ٿا جيڪو ظاهر ڪري ٿو "نه مليو" پيغام جي بدران N/A غلطي، جيڪو ظاهر ٿئي ٿو جڏهن ڏسڻ جي قيمت ڊيٽا سيٽ ۾ موجود نه آهي، پر توهان جي توجه ۾ ٻيون Excel غلطيون آڻيندي.

    فرض ڪيو ته توهان کي ڪڍڻ چاهيو ٿا Qty. ڏسندڙ جدول کان خلاصو جدول تائين جيئن هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آهي. Excel Iferror Vlookup فارمولا استعمال ڪرڻ سان جمالياتي طور تي خوشگوار نتيجو پيدا ٿيندو، جيڪو فني لحاظ کان غلط آهي ڇاڪاڻ ته Lemons موجود آهن ڏسڻ واري ٽيبل ۾:

    # پڪڙڻ لاءِ N/A پر ڏيکاريو #DIV/0 غلطي، IFNA فنڪشن استعمال ڪريو Excel 2013 ۽ Excel ۾2016:

    =IFNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE), "Not found")

    يا، IF ISNA ميلاپ ۾ Excel 2010 ۽ اڳوڻي ورزن:

    =IF(ISNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE)),"Not found", VLOOKUP(F3,$A$3:$D$6,4,FALSE))

    IFNA VLOOKUP ۽ IF ISNA جو نحو VLOOKUP فارمولا IFERROR VLOOKUP ۽ IF ISERROR VLOOKUP سان ملندڙ جلندڙ آهن.

    جيئن هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريو ويو آهي، Ifna Vlookup فارمولا صرف ان شيءِ لاءِ "نه مليو" ڏيکاري ٿو جيڪو ڏسڻ واري جدول ۾ موجود ناهي. ( پيچس ). Lemons لاءِ، اهو ڏيکاري ٿو #DIV/0! اشارو ڪري ٿو ته اسان جي ڏسندڙ جدول ۾ صفر جي غلطي سان ورهايل آهي:

    وڌيڪ تفصيل لاءِ، مهرباني ڪري ڏسو IFNA فنڪشن استعمال ڪرڻ Excel ۾.

    IFERROR استعمال ڪرڻ جا بهترين طريقا ايڪسل ۾

    هاڻي توهان اڳ ۾ ئي ڄاڻو ٿا ته IFERROR فنڪشن Excel ۾ غلطيون پڪڙڻ جو آسان طريقو آهي ۽ انهن کي خالي سيلز، صفر ويلز، يا توهان جي پنهنجي ذاتي پيغامن سان ماسڪ ڪريو. جڏهن ته، انهي جو مطلب اهو ناهي ته توهان کي هر فارمولا کي لفافي ڪرڻ گهرجي غلطي سنڀالڻ سان. هيٺيون ساديون تجويزون توهان کي توازن برقرار رکڻ ۾ مدد ڪري سگهن ٿيون.

    1. بغير ڪنهن سبب جي غلطين کي نه ڦاسايو.
    2. آئي ايف اي آر آر ۾ فارمولا جي ننڍي ممڪن حصي کي لپي ڪريو.
    3. صرف مخصوص غلطين کي سنڀالڻ لاءِ، ننڍي دائري سان ايرر هينڊلنگ فنڪشن استعمال ڪريو:
      • IFNA يا IF ISNA صرف #N/A غلطيون پڪڙڻ لاءِ.
      • سڀني غلطين کي پڪڙڻ لاءِ ISERR سواءِ #N/A.

    اهڙيءَ طرح توهان غلطين کي ڇڪڻ ۽ سنڀالڻ لاءِ Excel ۾ IFERROR فنڪشن استعمال ڪندا آهيو. هن ۾ بحث ڪيل فارمولين تي هڪ ويجهي نظر رکڻ لاءسبق، توهان اسان جي نموني IFERROR Excel ورڪ بڪ ڊائون لوڊ ڪرڻ لاء خوش آمديد آهيو. مان توهان جي پڙهڻ جي مهرباني ۽ اميد آهي ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسڻ لاء.

    مائيڪل براون هڪ سرشار ٽيڪنالاجي جوش آهي جيڪو سافٽ ويئر اوزار استعمال ڪندي پيچيده عملن کي آسان ڪرڻ جي جذبي سان. ٽيڪنيڪي صنعت ۾ ڏهاڪن کان وڌيڪ تجربي سان، هن پنهنجي صلاحيتن کي Microsoft Excel ۽ Outlook، گڏوگڏ Google Sheets ۽ Docs ۾ ساراهيو آهي. مائيڪل جو بلاگ وقف ڪيو ويو آهي پنهنجي علم ۽ مهارت کي ٻين سان شيئر ڪرڻ لاءِ، پيداوار ۽ ڪارڪردگي کي بهتر ڪرڻ لاءِ آسان پيروي ڪرڻ واريون صلاحون ۽ سبق مهيا ڪرڻ لاءِ. چاهي توهان هڪ تجربيڪار پيشه ور آهيو يا شروعاتي، مائيڪل جو بلاگ انهن ضروري سافٽ ويئر اوزارن مان وڌ کان وڌ فائدو حاصل ڪرڻ لاءِ قيمتي بصيرتون ۽ عملي صلاحون پيش ڪري ٿو.