சூத்திர எடுத்துக்காட்டுகளுடன் எக்செல் இல் IFERROR ஐ எவ்வாறு பயன்படுத்துவது

  • இதை பகிர்
Michael Brown

எக்செல் இல் IFERROR ஐப் பயன்படுத்தி பிழைகளைக் கண்டறிந்து அவற்றை வெற்று செல், மற்றொரு மதிப்பு அல்லது தனிப்பயன் செய்தியுடன் மாற்றுவது எப்படி என்பதை டுடோரியல் காட்டுகிறது. Vlookup மற்றும் Index Match உடன் IFERROR செயல்பாட்டை எவ்வாறு பயன்படுத்துவது மற்றும் IF ISERROR மற்றும் IFNA உடன் ஒப்பிடுவது எப்படி என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.

"எனக்கு நிற்க இடம் கொடுங்கள், நான் பூமியை நகர்த்துவேன்," ஆர்க்கிமிடிஸ் ஒருமுறை கூறினார். "எனக்கு ஒரு சூத்திரத்தைக் கொடுங்கள், நான் அதை பிழையாக மாற்றுவேன்" என்று ஒரு எக்செல் பயனர் கூறுவார். இந்த டுடோரியலில், எக்செல் இல் பிழைகளை எவ்வாறு திரும்பப் பெறுவது என்பதை நாங்கள் பார்க்க மாட்டோம், உங்கள் பணித்தாள்களை சுத்தமாகவும், உங்கள் சூத்திரங்களை வெளிப்படையாகவும் வைத்திருக்க அவற்றை எவ்வாறு தடுப்பது என்பதை நாங்கள் கற்றுக்கொள்வோம்.

    எக்செல் IFERROR செயல்பாடு - தொடரியல் மற்றும் அடிப்படை பயன்பாடுகள்

    எக்செல் இல் உள்ள IFERROR செயல்பாடு சூத்திரங்கள் மற்றும் கணக்கீடுகளில் உள்ள பிழைகளை சிக்க வைத்து நிர்வகிக்க வடிவமைக்கப்பட்டுள்ளது. மேலும் குறிப்பாக, IFERROR ஒரு சூத்திரத்தை சரிபார்த்து, அது பிழைக்கு மதிப்பிட்டால், நீங்கள் குறிப்பிடும் மற்றொரு மதிப்பை வழங்கும்; இல்லையெனில், சூத்திரத்தின் முடிவை வழங்குகிறது.

    எக்செல் IFERROR செயல்பாட்டின் தொடரியல் பின்வருமாறு:

    IFERROR(மதிப்பு, value_if_error)

    எங்கே:

    • மதிப்பு (அவசியம்) - பிழைகளைச் சரிபார்க்க என்ன. இது ஒரு சூத்திரம், வெளிப்பாடு, மதிப்பு அல்லது செல் குறிப்பாக இருக்கலாம்.
    • Value_if_error (அவசியம்) - பிழை கண்டறியப்பட்டால் என்ன வழங்குவது. இது வெற்று சரம் (வெற்று செல்), உரைச் செய்தி, எண் மதிப்பு, மற்றொரு சூத்திரம் அல்லது கணக்கீடு.

    உதாரணமாக, எண்களின் இரண்டு நெடுவரிசைகளைப் பிரிக்கும்போது, ​​நீங்கள்நெடுவரிசைகளில் ஒன்றில் வெற்று செல்கள், பூஜ்ஜியங்கள் அல்லது உரை இருந்தால் பல்வேறு பிழைகள் ஏற்படலாம்.

    அது நிகழாமல் தடுக்க, IFERROR செயல்பாட்டைப் பயன்படுத்தி பிழைகளைப் பிடிக்கவும் மற்றும் கையாளவும் நீங்கள் விரும்பும் வழியில்.

    பிழை இருந்தால், வெற்று

    வெற்று சரத்தை (") value_if_error வாதத்திற்கு வழங்கவும், பிழை கண்டறியப்பட்டால் வெற்று கலத்தை வழங்கவும்:

    =IFERROR(A2/B2, "")

    =IFERROR(A2/B2, "")

    பிழை என்றால், ஒரு செய்தியைக் காட்டு

    Excel இன் நிலையான பிழைக் குறிப்பிற்குப் பதிலாக உங்கள் சொந்த செய்தியையும் காட்டலாம்:

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

    எக்செல் IFERROR செயல்பாட்டைப் பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய 5 விஷயங்கள்

    1. Excel இல் உள்ள IFERROR செயல்பாடு # உட்பட அனைத்து பிழை வகைகளையும் கையாளுகிறது DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!, மற்றும் #VALUE!.
    2. மதிப்பு_எனில்_பிழை இன் உள்ளடக்கத்தைப் பொறுத்து வாதம், IFERROR உங்கள் தனிப்பயன் உரைச் செய்தி, எண், தேதி அல்லது தருக்க மதிப்பு, மற்றொரு சூத்திரத்தின் முடிவு அல்லது வெற்று சரம் (வெற்று செல்) மூலம் பிழைகளை மாற்றலாம்.
    3. மதிப்பு வாதமாக இருந்தால் ஒரு வெற்று செல், அது கருதப்படுகிறது ஒரு வெற்று சரம் ('''') ஆனால் பிழை இல்லை.
    4. IFERROR எக்செல் 2007 இல் அறிமுகப்படுத்தப்பட்டது மற்றும் எக்செல் 2010, எக்செல் 2013, எக்செல் 2016, எக்செல் 2019, எக்செல் 2021 மற்றும் எக்செல் ஆகியவற்றின் அனைத்து அடுத்தடுத்த பதிப்புகளிலும் கிடைக்கிறது. 365.
    5. எக்செல் 2003 மற்றும் முந்தைய பதிப்புகளில் உள்ள பிழைகளைப் பிடிக்க, இந்த எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி, IF உடன் இணைந்து ISERROR செயல்பாட்டைப் பயன்படுத்தவும்.

    IFERROR சூத்திர எடுத்துக்காட்டுகள்

    பின்வரும் எடுத்துக்காட்டுகள்எக்செல் இல் IFERROR ஐப் பயன்படுத்துவது எப்படி என்பது மிகவும் சிக்கலான பணிகளைச் செய்ய மற்ற செயல்பாடுகளுடன் இணைந்து காட்டவும் அவர்கள் தேடும் மதிப்பு தரவுத் தொகுப்பில் இல்லை. இதற்காக, நீங்கள் ஒரு VLOOKUP சூத்திரத்தை IFERROR இல் போர்த்திக் கொள்ளுங்கள்:

    IFERROR(VLOOKUP(),"கண்டுபிடிக்கப்படவில்லை")

    நீங்கள் தேடும் அட்டவணையில் தேடல் மதிப்பு இல்லையெனில் , வழக்கமான Vlookup சூத்திரம் #N/A பிழையை வழங்கும்:

    உங்கள் பயனர்களின் எண்ணத்திற்கு, VLOOKUP ஐ IFERROR இல் போர்த்தி, மேலும் தகவல் மற்றும் பயனர் நட்புடன் காண்பிக்கும் message:

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

    கீழே உள்ள ஸ்கிரீன்ஷாட் Excel இல் இந்த Iferror சூத்திரத்தைக் காட்டுகிறது:

    நீங்கள் #N ஐ மட்டும் ட்ராப் செய்ய விரும்பினால் /A பிழைகள் ஆனால் எல்லா பிழைகளும் இல்லை, IFERROR க்குப் பதிலாக IFNA செயல்பாட்டைப் பயன்படுத்தவும்.

    மேலும் Excel IFERROR VLOOKUP சூத்திர எடுத்துக்காட்டுகளுக்கு, இந்தப் பயிற்சிகளைப் பார்க்கவும்:

    • Vlookup உடன் Iferror to trap மற்றும் பிழைகளைக் கையாளவும்
    • தேடல் மதிப்பின் Nவது நிகழ்வை எவ்வாறு பெறுவது
    • தேடல் மதிப்பின் அனைத்து நிகழ்வுகளையும் எவ்வாறு பெறுவது

    எக்செல் இல் வரிசைமுறை Vlookups செய்ய உள்ளமை IFERROR செயல்பாடுகள்

    முந்தைய Vlookup வெற்றியடைந்ததா அல்லது தோல்வியடைந்ததா என்பதன் அடிப்படையில் நீங்கள் பல Vlookupகளைச் செய்ய வேண்டிய சூழ்நிலைகளில், நீங்கள் இரண்டு அல்லது அதற்கு மேற்பட்ட IFERRORகளை உருவாக்கலாம். ஒன்றுடன் ஒன்று செயல்படும்.

    உங்கள் பிராந்திய கிளைகளில் இருந்து பல விற்பனை அறிக்கைகள் உங்களிடம் இருப்பதாக வைத்துக்கொள்வோம்.நிறுவனம், மற்றும் நீங்கள் ஒரு குறிப்பிட்ட ஆர்டர் ஐடிக்கான தொகையைப் பெற விரும்புகிறீர்கள். தற்போதைய தாளில் 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")))

    முடிவு இதைப் போலவே இருக்கும்:

    சூத்திரத்தின் தர்க்கத்தின் விரிவான விளக்கத்திற்கு, Excel இல் வரிசைமுறை Vlookups செய்வது எப்படி என்பதைப் பார்க்கவும்.

    அரே ஃபார்முலாக்களில் IFERROR

    உங்களுக்குத் தெரிந்தபடி, Excel இல் உள்ள வரிசை சூத்திரங்கள் ஒரே சூத்திரத்தில் பல கணக்கீடுகளைச் செய்ய வேண்டும். IFERROR செயல்பாட்டின் மதிப்பு வாதத்தில் ஒரு வரிசையை விளைவிக்கும் வரிசை சூத்திரம் அல்லது வெளிப்பாட்டை நீங்கள் வழங்கினால், அது குறிப்பிட்ட வரம்பில் உள்ள ஒவ்வொரு கலத்திற்கும் மதிப்புகளின் வரிசையை வழங்கும். கீழேயுள்ள எடுத்துக்காட்டு விவரங்களைக் காட்டுகிறது.

    உங்களிடம் மொத்தம் நெடுவரிசை B மற்றும் விலை C நெடுவரிசையில் உள்ளது, மேலும் நீங்கள் மொத்த அளவைக் கணக்கிட விரும்புகிறீர்கள். . பின்வரும் வரிசை சூத்திரத்தைப் பயன்படுத்தி இதைச் செய்யலாம், இது 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))

    சூத்திரம் என்ன செய்கிறதுஒவ்வொரு வரிசையிலும் (100/2, 200/5 மற்றும் 0/0) C நெடுவரிசையில் உள்ள மதிப்பால் B நெடுவரிசையில் உள்ள மதிப்பைப் பிரித்து, முடிவுகளின் வரிசையை {50; 40; #DIV/0!}. IFERROR செயல்பாடு #DIV/0 அனைத்தையும் பிடிக்கிறது! பிழைகள் மற்றும் அவற்றை பூஜ்ஜியங்களுடன் மாற்றுகிறது. பின்னர், SUM செயல்பாடு விளைந்த அணிவரிசையில் மதிப்புகளைச் சேர்க்கிறது {50; 40; 0} மற்றும் இறுதி முடிவை வெளியிடுகிறது (50+40=90).

    குறிப்பு. Ctrl + Shift + Enter குறுக்குவழியை அழுத்துவதன் மூலம் வரிசை சூத்திரங்கள் முடிக்கப்பட வேண்டும் என்பதை நினைவில் கொள்ளவும்.

    IFERROR vs. ISERROR

    எக்செல் இல் IFERROR செயல்பாட்டைப் பயன்படுத்துவது எவ்வளவு எளிது என்பதை இப்போது நீங்கள் அறிந்திருக்கிறீர்கள், சிலர் இன்னும் ஏன் IF ISERROR கலவையைப் பயன்படுத்துகிறார்கள் என்று நீங்கள் யோசிக்கலாம். IFERROR உடன் ஒப்பிடும்போது இதில் ஏதேனும் நன்மைகள் உள்ளதா? இல்லை. எக்செல் 2003 இன் மோசமான பழைய நாட்களில் மற்றும் IFERROR இல்லாதபோது அதற்கும் குறைவானது, பிழைகளைச் சிக்க வைப்பதற்கான ஒரே வழி ISERROR மட்டுமே. எக்செல் 2007 மற்றும் அதற்குப் பிறகு, அதே முடிவை அடைய இது சற்று சிக்கலான வழியாகும்.

    உதாரணமாக, Vlookup பிழைகளைப் பிடிக்க, கீழே உள்ள சூத்திரங்களில் ஏதேனும் ஒன்றைப் பயன்படுத்தலாம்.

    Excel இல் 2007 - எக்செல் 2016:

    IFERROR(VLOOKUP( ), "கண்டுபிடிக்கப்படவில்லை")

    எல்லா எக்செல் பதிப்புகளிலும்:

    IF(ISERROR(VLOOKUP(...)), "கண்டுபிடிக்கப்படவில்லை ", VLOOKUP(...))

    ISERROR VLOOKUP சூத்திரத்தில், நீங்கள் இரண்டு முறை Vlookup செய்ய வேண்டும் என்பதைக் கவனியுங்கள். எளிய ஆங்கிலத்தில், சூத்திரத்தை பின்வருமாறு படிக்கலாம்: Vlookup இல் பிழை ஏற்பட்டால், "கண்டுபிடிக்கப்படவில்லை" எனத் திருப்பி அனுப்பவும், இல்லையெனில் Vlookup முடிவை வெளியிடவும்.

    மேலும் இங்கே உண்மையானது-எக்செல் இஃப் இஸர்ரர் வ்லுக்அப் சூத்திரத்தின் வாழ்க்கை உதாரணம்:

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

    மேலும் தகவலுக்கு, எக்செல் இல் ISERROR செயல்பாட்டைப் பயன்படுத்துவதைப் பார்க்கவும்.

    IFERROR vs. IFNA

    Excel 2013 உடன் அறிமுகப்படுத்தப்பட்டது, IFNA என்பது பிழைகளுக்கான சூத்திரத்தைச் சரிபார்க்க மேலும் ஒரு செயல்பாடு ஆகும். அதன் தொடரியல் IFERROR ஐப் போலவே உள்ளது:

    IFNA(மதிப்பு, மதிப்பு_if_na)

    IFERROR இலிருந்து IFNA எந்த வகையில் வேறுபட்டது? IFNA செயல்பாடு மட்டும் #N/A பிழைகளை பிடிக்கும் போது IFERROR அனைத்து பிழை வகைகளையும் கையாளுகிறது.

    எந்த சூழ்நிலைகளில் நீங்கள் IFNA ஐப் பயன்படுத்த விரும்பலாம்? எல்லா பிழைகளையும் மறைப்பது விவேகமற்றதாக இருக்கும்போது. எடுத்துக்காட்டாக, முக்கியமான அல்லது உணர்திறன் வாய்ந்த தரவுகளுடன் பணிபுரியும் போது, ​​உங்கள் தரவுத் தொகுப்பில் ஏற்படக்கூடிய பிழைகள் குறித்து நீங்கள் எச்சரிக்கப்பட வேண்டும், மேலும் "#" குறியீட்டைக் கொண்ட நிலையான Excel பிழைச் செய்திகள் தெளிவான காட்சிக் குறிகாட்டிகளாக இருக்கலாம்.

    பார்ப்போம். N/A பிழைக்குப் பதிலாக "கண்டுபிடிக்கப்படவில்லை" செய்தியைக் காண்பிக்கும் சூத்திரத்தை எவ்வாறு உருவாக்குவது, இது தரவுத் தொகுப்பில் தேடல் மதிப்பு இல்லாதபோது தோன்றும், ஆனால் மற்ற எக்செல் பிழைகளை உங்கள் கவனத்திற்குக் கொண்டுவருகிறது.

    நீங்கள் Qty ஐ இழுக்க விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி தேடல் அட்டவணையில் இருந்து சுருக்க அட்டவணை வரை. Excel Iferror Vlookup சூத்திரத்தைப் பயன்படுத்துவது ஒரு அழகியல் முடிவை உருவாக்கும், இது தொழில்நுட்ப ரீதியாக தவறானது, ஏனெனில் எலுமிச்சை தேடல் அட்டவணையில் உள்ளது:

    பிடிக்க # N/A ஆனால் #DIV/0 பிழையைக் காட்டுகிறது, Excel 2013 மற்றும் Excel இல் IFNA செயல்பாட்டைப் பயன்படுத்தவும்2016:

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

    அல்லது, Excel 2010 மற்றும் முந்தைய பதிப்புகளில் IF ISNA சேர்க்கை:

    =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 சூத்திரம் "கண்டுபிடிக்கப்படவில்லை" என்று வழங்கும். ( பீச் ). எலுமிச்சை க்கு, இது #DIV/0 ஐக் காட்டுகிறது! எங்கள் தேடல் அட்டவணையில் பூஜ்ஜியத்தால் வகுக்கும் பிழை இருப்பதைக் குறிக்கிறது:

    மேலும் விவரங்களுக்கு, Excel இல் IFNA செயல்பாட்டைப் பயன்படுத்துவதைப் பார்க்கவும்.

    IFERROR ஐப் பயன்படுத்துவதற்கான சிறந்த நடைமுறைகள் எக்செல் இல்

    இப்போது எக்செல் இல் உள்ள பிழைகளைக் கண்டறிந்து அவற்றை வெற்று செல்கள், பூஜ்ஜிய மதிப்புகள் அல்லது தனிப்பயன் செய்திகள் மூலம் மறைக்க IFERROR செயல்பாடு எளிதான வழி என்பதை நீங்கள் ஏற்கனவே அறிந்திருக்கிறீர்கள். இருப்பினும், நீங்கள் ஒவ்வொரு சூத்திரத்தையும் பிழை கையாளுதலுடன் மடிக்க வேண்டும் என்று அர்த்தமல்ல. பின்வரும் எளிய பரிந்துரைகள் சமநிலையை வைத்திருக்க உதவும்.

    1. காரணம் இல்லாமல் பிழைகளைச் சிக்க வைக்காதீர்கள்.
    2. FERROR இல் ஒரு சூத்திரத்தின் சாத்தியமான சிறிய பகுதியை மடிக்கவும்.
    3. 8>குறிப்பிட்ட பிழைகளை மட்டும் கையாள, சிறிய அளவிலான பிழை கையாளும் செயல்பாட்டைப் பயன்படுத்தவும்:
      • IFNA அல்லது #N/A பிழைகளை மட்டும் பிடிக்க IF ISNA.
      • ISERR தவிர அனைத்து பிழைகளையும் பிடிக்க #N/A.

    எக்செல் இல் IFERROR செயல்பாட்டைப் பயன்படுத்தி பிழைகளைச் சரிசெய்வதற்கும் கையாளுவதற்கும் இதுவே ஆகும். இதில் விவாதிக்கப்பட்ட சூத்திரங்களை உன்னிப்பாகப் பார்க்க வேண்டும்பயிற்சி, எங்கள் மாதிரி IFERROR எக்செல் பணிப்புத்தகத்தை பதிவிறக்கம் செய்ய உங்களை வரவேற்கிறோம். படித்ததற்கு நன்றி மற்றும் அடுத்த வாரம் உங்களை எங்கள் வலைப்பதிவில் சந்திப்போம் என்று நம்புகிறேன்.

    மைக்கேல் பிரவுன் ஒரு பிரத்யேக தொழில்நுட்ப ஆர்வலர், மென்பொருள் கருவிகளைப் பயன்படுத்தி சிக்கலான செயல்முறைகளை எளிதாக்குவதில் ஆர்வம் கொண்டவர். தொழில்நுட்பத் துறையில் ஒரு தசாப்தத்திற்கும் மேலான அனுபவத்துடன், மைக்ரோசாஃப்ட் எக்செல் மற்றும் அவுட்லுக், அத்துடன் கூகுள் தாள்கள் மற்றும் டாக்ஸில் தனது திறமைகளை மெருகேற்றியுள்ளார். மைக்கேலின் வலைப்பதிவு அவரது அறிவையும் நிபுணத்துவத்தையும் மற்றவர்களுடன் பகிர்ந்துகொள்வதற்காக அர்ப்பணிக்கப்பட்டுள்ளது, உற்பத்தித்திறன் மற்றும் செயல்திறனை மேம்படுத்துவதற்கு எளிதாகப் பின்பற்றக்கூடிய உதவிக்குறிப்புகள் மற்றும் பயிற்சிகளை வழங்குகிறது. நீங்கள் ஒரு அனுபவமிக்க நிபுணராக இருந்தாலும் அல்லது தொடக்கநிலையாளராக இருந்தாலும், மைக்கேலின் வலைப்பதிவு இந்த அத்தியாவசிய மென்பொருள் கருவிகளில் இருந்து அதிகமானவற்றைப் பெறுவதற்கு மதிப்புமிக்க நுண்ணறிவுகளையும் நடைமுறை ஆலோசனைகளையும் வழங்குகிறது.