Excel Nested IF அறிக்கைகள் - எடுத்துக்காட்டுகள், சிறந்த நடைமுறைகள் மற்றும் மாற்றுகள்

  • இதை பகிர்
Michael Brown

உள்ளடக்க அட்டவணை

பல்வேறு நிபந்தனைகளைச் சரிபார்க்க Excel இல் உள்ள IF செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதை டுடோரியல் விளக்குகிறது. Excel இல் உள்ளமைக்கப்பட்ட சூத்திரத்தைப் பயன்படுத்துவதற்கு நல்ல மாற்றாக இருக்கும் சில செயல்பாடுகளையும் நீங்கள் கற்றுக் கொள்வீர்கள்.

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

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

    எக்செல் உள்ளமைக்கப்பட்ட IF அறிக்கை

    இங்கே பொதுவான வடிவத்தில் உள்ள கிளாசிக் எக்செல் உள்ளமைக்கப்பட்ட IF சூத்திரம் உள்ளது. :

    IF( நிபந்தனை1, முடிவு1, IF( நிபந்தனை2, முடிவு2, IF( நிபந்தனை3, முடிவு3, முடிவு4)))

    ஒவ்வொரு அடுத்தடுத்த IF செயல்பாடும் முந்தைய செயல்பாட்டின் value_if_false வாதத்தில் உட்பொதிக்கப்பட்டிருப்பதைக் காணலாம். ஒவ்வொரு IF செயல்பாடும் அதன் சொந்த அடைப்புக்குறிக்குள் இணைக்கப்பட்டுள்ளது, ஆனால் அனைத்து மூடும் அடைப்புக்குறிகளும் சூத்திரத்தின் முடிவில் உள்ளன.

    எங்கள் பொதுவான உள்ளமைக்கப்பட்ட IF சூத்திரம் 3 நிபந்தனைகளை மதிப்பிடுகிறது, மேலும் 4 வெவ்வேறு முடிவுகளை வழங்குகிறது (முடிவு 4 வழங்கப்படுகிறது எதுவும் இல்லை என்றால்பதிவிறக்கத்திற்கான பணிப்புத்தகம்

    Excel nested If statement - உதாரணங்கள் (.xlsx கோப்பு)

    நிபந்தனைகள் உண்மை). மனித மொழியில் மொழிபெயர்க்கப்பட்ட, இந்த உள்ளமைக்கப்பட்ட IF அறிக்கை Excel ஐப் பின்வருவனவற்றைச் செய்யச் சொல்கிறது:சோதனை நிலை1, உண்மை எனில் - முடிவு1, தவறு என்றால் -

    சோதனை condition2 , TRUE எனில் - r esult2 ஐத் தரவும், FALSE எனில் -

    சோதனை condition3 , TRUE எனில் - result3 ஐத் தரவும். FALSE -

    return result4

    உதாரணமாக, பல விற்பனையாளர்களுக்கு அவர்கள் செய்த விற்பனையின் அளவு அடிப்படையில் கமிஷன்களைக் கண்டுபிடிப்போம்:

    9>
    கமிஷன் விற்பனை
    3% $1 - $50
    5% $51 - $100
    7% $101 - $150
    10% $150க்கு மேல்

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

    =IF(B2>150, 10%, IF(B2>=101, 7%, IF(B2>=51, 5%, IF(B2>=1, 3%, ""))))

    நாம் வைத்தால் தலைகீழ் வரிசையில் உள்ள நிபந்தனைகள், கீழே இருந்து மேலே, முடிவுகள் அனைத்தும் தவறாக இருக்கும், ஏனெனில் 1 ஐ விட அதிகமான எந்த மதிப்பிற்கும் எங்கள் சூத்திரம் முதல் தருக்க சோதனைக்குப் பிறகு (B2>=1) நின்றுவிடும். எங்களிடம் $100 உள்ளது என்று வைத்துக்கொள்வோம்.விற்பனையில் - இது 1 ஐ விட அதிகமாக உள்ளது, எனவே சூத்திரம் மற்ற நிபந்தனைகளைச் சரிபார்த்து, அதன் விளைவாக 3% திரும்பப் பெறாது.

    நீங்கள் நிபந்தனைகளை குறைவாக இருந்து உயர்வாக ஏற்பாடு செய்ய விரும்பினால், "குறைவானதை விடவும் " ஆபரேட்டர் மற்றும் முதலில் "குறைந்த" நிலையை மதிப்பிடவும், பின்னர் "இரண்டாவது மிகக் குறைந்த", மற்றும் பல:

    =IF($B2<1, 0%, IF($B2<51, 3%, IF($B2<101, 5%, IF($B2<=150, 7%, 10%))))

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

    மேலும் தகவலுக்கு , எக்செல் உள்ளமைக்கப்பட்ட IF அறிக்கையைப் பார்க்கவும்.

    Nested IF அல்லது/AND நிபந்தனைகளுடன்

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

    Excel இல் OR அறிக்கைகளுடன் உள்ளமை

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

    உங்களிடம் இரண்டு நெடுவரிசை விற்பனைகள் இருப்பதாக வைத்துக்கொள்வோம், ஜனவரி விற்பனையை B நெடுவரிசையிலும் பிப்ரவரி விற்பனை C நெடுவரிசையிலும் சொல்லுங்கள். இரண்டு நெடுவரிசைகளிலும் உள்ள எண்களைச் சரிபார்த்து, அதிக எண்ணிக்கையின் அடிப்படையில் கமிஷனைக் கணக்கிட விரும்புகிறீர்கள். வேறு வார்த்தைகளில் கூறுவதானால், பின்வரும் தர்க்கத்துடன் நீங்கள் ஒரு சூத்திரத்தை உருவாக்குகிறீர்கள்: ஜனவரி அல்லது பிப்ரவரி விற்பனை $150க்கு அதிகமாக இருந்தால், விற்பனையாளருக்கு 10% கமிஷன் கிடைக்கும், ஜனவரி அல்லது பிப்ரவரி விற்பனை $101 ஐ விட அதிகமாகவோ அல்லது சமமாகவோ இருந்தால், விற்பனையாளருக்கு 7% கமிஷன் கிடைக்கும். , மற்றும் பல.

    அதைச் செய்ய, OR(B2>150, C2>150) போன்ற சில OF ஸ்டேட்மென்ட்களை எழுதி, மேலே விவாதிக்கப்பட்ட IF செயல்பாடுகளின் தர்க்கரீதியான சோதனைகளில் அவற்றை இணைக்கவும். இதன் விளைவாக, நீங்கள் இந்த சூத்திரத்தைப் பெறுவீர்கள்:

    =IF(OR(B2>150, C2>150), 10%, IF(OR(B2>=101, C2>=101),7%, IF(OR(B2>=51, C2>=51), 5%, IF(OR(B2>=1, C2>=1), 3%, ""))))

    மேலும் அதிக விற்பனைத் தொகையின் அடிப்படையில் கமிஷன் ஒதுக்கப்பட்டுள்ளது:

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

    உங்கள் தர்க்கரீதியான சோதனைகள் பல நிபந்தனைகளை உள்ளடக்கியிருந்தால், மற்றும் அந்த நிபந்தனைகள் அனைத்தும் TRUE என மதிப்பிடப்பட்டால், அவற்றை வெளிப்படுத்தவும். AND செயல்பாட்டைப் பயன்படுத்துவதன் மூலம்.

    உதாரணமாக, குறைந்த எண்ணிக்கையிலான விற்பனையின் அடிப்படையில் கமிஷன்களை ஒதுக்க, மேலே உள்ள சூத்திரத்தை எடுத்து அல்லது AND அறிக்கைகளுடன் மாற்றவும். இதை வேறுவிதமாகக் கூறினால், ஜனவரி மற்றும் பிப்ரவரி மாத விற்பனை $150க்கு அதிகமாக இருந்தால் மட்டுமே 10%, ஜனவரி மற்றும் பிப்ரவரி விற்பனை $101ஐ விட அதிகமாகவோ அல்லது சமமாகவோ இருந்தால் மட்டுமே 10% திரும்ப அளிக்க வேண்டும் என்று எக்செல் நிறுவனத்திடம் கூறுகிறீர்கள்.

    =IF(AND(B2>150, C2>150), 10%, IF(AND(B2>=101, C2>=101), 7%, IF(AND(B2>=51, C2>=51), 5%, IF(AND(B2>=1, C2>=1), 3%, ""))))

    இதன் விளைவாக, எங்கள் உள்ளமைக்கப்பட்ட IF சூத்திரம் கமிஷனைக் கணக்கிடுகிறதுB மற்றும் C நெடுவரிசைகளில் உள்ள குறைந்த எண்ணின் அடிப்படையில். எந்த நெடுவரிசையும் காலியாக இருந்தால், கமிஷன் எதுவும் இல்லை, ஏனெனில் AND நிபந்தனைகள் எதுவும் பூர்த்தி செய்யப்படவில்லை:

    நீங்கள்' d வெற்று கலங்களுக்குப் பதிலாக 0% திரும்பப் பெற விரும்புகிறேன், கடைசி வாதத்தில் உள்ள வெற்று சரத்தை (''") 0% உடன் மாற்றவும்:

    =IF(AND(B2>150, C2>150), 10%, IF(AND(B2>=101, C2>=101), 7%, IF(AND(B2>=51, C2>=51), 5%, IF(AND(B2>=1, C2>=1), 3%, 0%))))

    மேலும் தகவலை இங்கே காணலாம்: பல மற்றும்/அல்லது நிபந்தனைகளுடன் Excel.

    VLOOKUP என்பதற்கு பதிலாக Excel இல் உள்ள IF க்கு பதிலாக

    நீங்கள் "அளவைகளை" கையாளும் போது, ​​அதாவது எண் மதிப்புகளின் தொடர்ச்சியான வரம்புகள் இது முழு வரம்பையும் உள்ளடக்கியது, பெரும்பாலான சந்தர்ப்பங்களில் நீங்கள் உள்ளமைக்கப்பட்ட IFகளுக்குப் பதிலாக VLOOKUP செயல்பாட்டைப் பயன்படுத்தலாம்.

    தொடக்க, கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி ஒரு குறிப்பு அட்டவணையை உருவாக்கவும். பின்னர், <உடன் Vlookup சூத்திரத்தை உருவாக்கவும். 16>தோராயமான பொருத்தம் , அதாவது range_lookup வாதத்துடன் TRUE என அமைக்கப்பட்டது.

    தேடல் மதிப்பு B2 மற்றும் குறிப்பு அட்டவணை F2:G5 என வைத்துக் கொண்டால், சூத்திரம் பின்வருமாறு செல்லும் :

    =VLOOKUP(B2,$F$2:$G$5,2,TRUE)

    முழுமையான குறிப்புகளுடன் table_array ஐ நாங்கள் சரிசெய்கிறோம். ($F$2:$G$5) சூத்திரத்தை மற்ற கலங்களுக்கு சரியாக நகலெடுக்க:

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

    உதாரணமாக, B3 இல் தேடுதல் மதிப்பு $95 ஆகும். இந்த எண் தேடல் அட்டவணையில் இல்லை, மேலும் Vlookup சரியான பொருத்தத்துடன் இந்த வழக்கில் #N/A பிழையை வழங்கும். ஆனால் தோராயமான பொருத்தத்துடன் கூடிய Vlookup ஆனது தேடுதல் மதிப்பை விட (எங்கள் எடுத்துக்காட்டில் $50) குறைவான மதிப்பைக் கண்டறிந்து அதே வரிசையில் உள்ள இரண்டாவது நெடுவரிசையிலிருந்து (இது 5%) மதிப்பை வழங்கும் வரை தேடலைத் தொடர்கிறது.

    ஆனால் தேடல் மதிப்பானது தேடல் அட்டவணையில் உள்ள சிறிய எண்ணை விட குறைவாக இருந்தால் அல்லது தேடல் செல் காலியாக இருந்தால் என்ன செய்வது? இந்த நிலையில், Vlookup சூத்திரம் #N/A பிழையை வழங்கும். நீங்கள் உண்மையில் விரும்புவது இல்லை என்றால், IFERROR க்குள் VLOOKUP ஐ வைத்து, தேடுதல் மதிப்பு கிடைக்காதபோது வெளியீட்டிற்கு மதிப்பை வழங்கவும். உதாரணமாக:

    =IFERROR(VLOOKUP(B2, $F$2:$G$5, 2, TRUE), "Outside range")

    முக்கிய குறிப்பு! தோராயமான பொருத்தம் கொண்ட Vlookup சூத்திரம் சரியாக வேலை செய்ய, தேடல் அட்டவணையின் முதல் நெடுவரிசை ஏறுவரிசையில் , சிறியது முதல் பெரியது வரை வரிசைப்படுத்தப்பட வேண்டும்.

    மேலும் தகவலுக்கு, சரியான பொருத்தத்தைப் பார்க்கவும் VLOOKUP vs. தோராயமான பொருத்தம் VLOOKUP.

    உள்ளமைக்கப்பட்ட IF செயல்பாட்டிற்கு மாற்றாக IFS அறிக்கை

    எக்செல் 2016 மற்றும் அதற்குப் பிந்தைய பதிப்புகளில், மைக்ரோசாப்ட் பல நிபந்தனைகளை மதிப்பிடுவதற்கான சிறப்புச் செயல்பாட்டை அறிமுகப்படுத்தியது - IFS செயல்பாடு.

    ஒரு IFS சூத்திரம் 127 logical_test / value_if_true ஜோடிகளைக் கையாள முடியும், மேலும் TRUE "வெற்றிகள்" என்பதை மதிப்பிடும் முதல் தருக்க சோதனை:

    IFS(logical_test1,value_if_true1, [logical_test2, value_if_true2]...)

    மேலே உள்ள தொடரியல் படி, எங்கள் உள்ளமைக்கப்பட்ட IF சூத்திரத்தை இந்த வழியில் மறுகட்டமைக்க முடியும்:

    =IFS(B2>150, 10%, B2>=101, 7%, B2>=51, 5%, B2>0, 3%)

    தயவுசெய்து கவனம் செலுத்துங்கள் குறிப்பிட்ட நிபந்தனைகள் எதுவும் பூர்த்தி செய்யப்படாவிட்டால் IFS செயல்பாடு #N/A பிழையை வழங்கும். இதைத் தவிர்க்க, உங்கள் சூத்திரத்தின் முடிவில் மேலும் ஒரு logical_test / value_if_true ஐச் சேர்க்கலாம், அது 0 அல்லது வெற்று சரம் ("") அல்லது நீங்கள் விரும்பும் எந்த மதிப்பையும் வழங்கும் முந்தைய தருக்கச் சோதனைகள் உண்மை:

    =IFS(B2>150, 10%, B2>=101, 7%, B2>=51, 5%, B2>0, 3%, TRUE, "")

    இதன் விளைவாக, நெடுவரிசை Bயில் தொடர்புடைய கலமானது #N/A பிழைக்கு பதிலாக வெற்று சரத்தை (வெற்று செல்) வழங்கும். காலியாக உள்ளது அல்லது உரை அல்லது எதிர்மறை எண் உள்ளது.

    குறிப்பு. உள்ளமைக்கப்பட்ட IF ஐப் போலவே, Excel இன் IFS செயல்பாடும் TRUE என மதிப்பிடும் முதல் நிபந்தனையுடன் தொடர்புடைய மதிப்பை வழங்குகிறது, அதனால்தான் IFS சூத்திரத்தில் தருக்க சோதனைகளின் வரிசை முக்கியமானது.

    மேலும் தகவலுக்கு, அதற்குப் பதிலாக Excel IFS செயல்பாட்டைப் பார்க்கவும். உள்ளமைக்கப்பட்ட IF.

    Excel இல் உள்ள IF சூத்திரத்திற்குப் பதிலாகத் தேர்ந்தெடு

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

    எங்கள் மாதிரி தரவுத்தொகுப்பில் பயன்படுத்தப்படும், சூத்திரம் பின்வரும் வடிவத்தை எடுக்கும்:

    =CHOOSE((B2>=1) + (B2>=51) + (B2>=101) + (B2>150), 3%, 5%, 7%, 10%)

    முதல் வாதத்தில் ( index_num ), நீங்கள் எல்லா நிபந்தனைகளையும் மதிப்பீடு செய்து முடிவுகளைச் சேர்க்கிறீர்கள். கொடுக்கப்பட்டதுTRUE என்பது 1க்கும், FALSE என்பது 0க்கும் சமமாகும், இதன் மூலம் நீங்கள் திரும்ப வேண்டிய மதிப்பின் நிலையைக் கணக்கிடுவீர்கள்.

    உதாரணமாக, B2 இல் உள்ள மதிப்பு $150 ஆகும். இந்த மதிப்பிற்கு, முதல் 3 நிபந்தனைகள் உண்மை மற்றும் கடைசி (B2 > 150) தவறானது. எனவே, index_num 3 க்கு சமம், அதாவது 3 வது மதிப்பு திரும்பியது, இது 7% ஆகும்.

    குறிப்பு. தருக்கச் சோதனைகள் எதுவும் உண்மையாக இல்லாவிட்டால், index_num என்பது 0 க்கு சமம், மேலும் சூத்திரம் #VALUE ஐ வழங்கும்! பிழை. IFERROR செயல்பாட்டில் CHOOSE ஐ சுருக்குவது எளிதான தீர்வாகும்:

    =IFERROR(CHOOSE((B2>=1) + (B2>=51) + (B2>=101) + (B2>150), 3%, 5%, 7%, 10%), "")

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

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

    நீங்கள் ஒரு நிலையான முன் வரையறுக்கப்பட்ட மதிப்புகளைக் கையாளும் போது, ​​அளவுகள் அல்ல, SWITCH செயல்பாடு சிக்கலானது என்பதற்கு மாற்றாக இருக்கும். உள்ளமைக்கப்பட்ட IF அறிக்கைகள்:

    SWITCH(வெளிப்பாடு, மதிப்பு1, முடிவு1, மதிப்பு2, முடிவு2, …, [default])

    SWITCH செயல்பாடு மதிப்புகளின் பட்டியலுக்கு எதிராக வெளிப்பாடு மதிப்பிடுகிறது மேலும், முதலில் கண்டறியப்பட்ட பொருத்தத்துடன் தொடர்புடைய முடிவு ஐ வழங்கும்.

    ஒருவேளை, விற்பனைத் தொகையைக் காட்டிலும் பின்வரும் கிரேடுகளின் அடிப்படையில் கமிஷனைக் கணக்கிட விரும்பினால், இந்தச் சுருக்கத்தைப் பயன்படுத்தலாம். எக்செல் இல் உள்ள உள்ளமைக்கப்பட்ட IF சூத்திரத்தின் பதிப்பு:

    =SWITCH(C2, "A", 10%, "B", 7%, "C", 5%, "D", 3%, "")

    அல்லது, கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி ஒரு குறிப்பு அட்டவணையை உருவாக்கி, கடின குறியீடு மதிப்புகளுக்குப் பதிலாக செல் குறிப்புகளைப் பயன்படுத்தலாம்:

    =SWITCH(C2, $F$2, $G$2, $F$3, $G$3, $F$4, $G$4, $F$5, $G$5, "")

    தயவு செய்துசூத்திரத்தை மற்ற கலங்களுக்கு நகலெடுக்கும் போது அவை மாறாமல் தடுக்க $ குறியுடன் முதல் குறிப்பு தவிர அனைத்து குறிப்புகளையும் பூட்டுகிறோம் என்பதை கவனிக்கவும்:

    குறிப்பு. SWITCH செயல்பாடு Excel 2016 மற்றும் அதற்கு மேற்பட்டவற்றில் மட்டுமே கிடைக்கும்.

    மேலும் தகவலுக்கு, SWITCH செயல்பாட்டைப் பார்க்கவும் - உள்ளமைக்கப்பட்ட IF அறிக்கையின் சுருக்கமான வடிவம்.

    Excel இல் பல IF செயல்பாடுகளை ஒருங்கிணைத்தல்

    முந்தைய எடுத்துக்காட்டில் குறிப்பிட்டுள்ளபடி, SWITCH செயல்பாடு Excel 2016 இல் மட்டுமே அறிமுகப்படுத்தப்பட்டது. பழைய Excel பதிப்புகளில் இதே போன்ற பணிகளைக் கையாள, Concatenate ஆபரேட்டர் (&) அல்லது CONCATENATE செயல்பாட்டைப் பயன்படுத்தி இரண்டு அல்லது அதற்கு மேற்பட்ட IF அறிக்கைகளை இணைக்கலாம். .

    உதாரணமாக:

    =(IF(C2="a", 10%, "") & IF(C2="b", 7%, "") & IF(C2="c", 5%, "") & IF(C2="d", 3%, ""))*1

    அல்லது

    =CONCATENATE(IF(C2="a", 10%, ""), IF(C2="b", 7%, ""), IF(C2="c", 5%, "") & IF(C2="d", 3%, ""))*1

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

    மேலும் தகவலுக்கு, Excel இல் CONCATENATE செயல்பாட்டைப் பார்க்கவும்.

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

    பயிற்சி

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