Excel இல் உள்ளமைக்கப்பட்ட IF - பல நிபந்தனைகளுடன் கூடிய சூத்திரம்

  • இதை பகிர்
Michael Brown

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

நீங்கள் அடிக்கடி பயன்படுத்தும் எக்செல் செயல்பாட்டை யாராவது உங்களிடம் கேட்டால், உங்கள் பதில் என்னவாக இருக்கும்? பெரும்பாலான சந்தர்ப்பங்களில், இது Excel IF செயல்பாடாகும். ஒரு நிபந்தனையை சோதிக்கும் வழக்கமான If சூத்திரம் மிகவும் நேரடியானது மற்றும் எழுத எளிதானது. ஆனால் உங்கள் தரவுக்கு பல நிபந்தனைகளுடன் கூடிய விரிவான தருக்க சோதனைகள் தேவைப்பட்டால் என்ன செய்வது? இந்த வழக்கில், நீங்கள் ஒரு சூத்திரத்தில் பல IF செயல்பாடுகளைச் சேர்க்கலாம், மேலும் இந்த பல If அறிக்கைகள் Excel Nested IF எனப்படும். உள்ளமைக்கப்பட்ட If அறிக்கையின் மிகப்பெரிய நன்மை என்னவென்றால், இது ஒன்றுக்கு மேற்பட்ட நிபந்தனைகளைச் சரிபார்த்து, அந்தச் சரிபார்ப்புகளின் முடிவுகளைப் பொறுத்து வெவ்வேறு மதிப்புகளைத் திரும்பப் பெற உங்களை அனுமதிக்கிறது. 4> உள்ளமைக்கப்பட்ட IFகளின் நிலைகள் . எக்செல் 2003 மற்றும் அதற்கும் கீழே, 7 நிலைகள் வரை அனுமதிக்கப்பட்டன. எக்செல் 2007 மற்றும் அதற்கு மேற்பட்டவற்றில், நீங்கள் ஒரு சூத்திரத்தில் 64 IF செயல்பாடுகள் வரை கூடு கட்டலாம்.

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

    எடுத்துக்காட்டு 1. கிளாசிக் உள்ளமைக்கப்பட்ட IF சூத்திரம்

    இங்கே பல நிபந்தனைகளுடன் Excel If இன் பொதுவான உதாரணம். உங்களிடம் A நெடுவரிசையில் உள்ள மாணவர்களின் பட்டியலையும், B நெடுவரிசையில் அவர்களின் தேர்வு மதிப்பெண்களையும் நீங்கள் வைத்திருக்கிறீர்கள் என்று வைத்துக்கொள்வோம், மேலும் நீங்கள் மதிப்பெண்களை பின்வருவனவற்றுடன் வகைப்படுத்த விரும்புகிறீர்கள்.நிபந்தனைகள்:

    • சிறந்தது: 249க்கு மேல்
    • நல்லது: 249 முதல் 200 வரை, உள்ளடக்கியது
    • திருப்திகரமானது: 199 முதல் 150 வரை, உள்ளடக்கியது
    • மோசமானது : கீழ் 150

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

    =IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor")))

    மேலும் சரியாகச் செயல்படும்:

    எக்செல் உள்ளமைக்கப்பட்ட IF தர்க்கத்தைப் புரிந்துகொள்வது

    எக்செல் மல்டிபிள் இஃப் அவர்களை பைத்தியமாக்குகிறது என்று சிலர் சொல்வதை நான் கேள்விப்பட்டிருக்கிறேன் :) வேறு கோணத்தில் பார்க்கவும்:

    உண்மையில் என்ன சூத்திரம் முதல் IF செயல்பாட்டின் logical_test ஐ மதிப்பிடுவதற்கு Excel ஐச் சொல்கிறது, நிபந்தனை பூர்த்தி செய்யப்பட்டால், value_if_true வாதத்தில் வழங்கப்பட்ட மதிப்பை வழங்கவும். 1st If செயல்பாட்டின் நிபந்தனை பூர்த்தி செய்யப்படாவிட்டால், 2வது If அறிக்கையை சோதிக்கவும், மேலும் பல> "சிறந்தது", இல்லையெனில்

    IF( இதைச் சரிபார்க்கவும் B2>=200, உண்மையாக இருந்தால் - "நல்லது", அல்லது வேறு

    IF( சரி பார்க்கவும் B2>150, சரி என்றால் - திரும்ப "திருப்தியாக", தவறு என்றால் -

    திரும்ப "மோசமானது")))

    எடுத்துக்காட்டு 2. எண்கணிதக் கணக்கீடுகளுடன் பல இருந்தால்

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

    20> 18>101க்கு மேல்
    அலகு அளவு ஒரு யூனிட் விலை
    1 முதல் 10 $20
    11 முதல் 19 $18
    20 முதல் 49 $16
    50 முதல் 100 $13
    $12

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

    பயனர் அளவை உள்ளிடுகிறார் என்று வைத்துக்கொள்வோம். செல் B8, சூத்திரம் பின்வருமாறு:

    =B8*IF(B8>=101, 12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, "")))))

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

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

    உதாரணமாக, சூத்திரத்தில் உள்ள விலைகளை "ஹார்ட்-கோடிங்" செய்வதற்குப் பதிலாக, நீங்கள் குறிப்பிடலாம் அந்த மதிப்புகளைக் கொண்ட செல்கள் (செல்கள் B2 முதல் B6 வரை). சூத்திரத்தைப் புதுப்பிக்காமல், உங்கள் பயனர்கள் மூலத் தரவைத் திருத்துவதற்கு இது உதவும்:

    =B8*IF(B8>=101,B6, IF(B8>=50, B5, IF(B8>=20, B4, IF( B8>=11, B3, IF(B8>=1, B2, "")))))

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

    =IF(OR(B8>200,B8=101,12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, ""))))))

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

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

    Excel nested IF - tips மற்றும் தந்திரங்கள்

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

    Nested IF வரம்புகள்

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

    உள்ளமைக்கப்பட்ட IF செயல்பாடுகளின் வரிசை முக்கியமானது

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

    நடைமுறையில் இது எவ்வாறு செயல்படுகிறது என்பதைப் பார்ப்போம். 274 க்கு சமமான B2 உடன், கீழே உள்ள உள்ளமைக்கப்பட்ட IF சூத்திரம் முதல் தருக்க சோதனையை (B2>249) மதிப்பிடுகிறது, மேலும் இந்த தருக்கச் சோதனை உண்மையாக இருப்பதால் "சிறந்தது" என்பதை வழங்குகிறது:

    =IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor")))

    இப்போது, ​​பார்ப்போம் IF செயல்பாடுகளின் வரிசையைத் தலைகீழாக மாற்றவும்:

    =IF(B2>150, "Satisfactory", IF(B2>200, "Good", IF(B2>249, "Excellent", "Poor")))

    சூத்திரம் முதல் நிபந்தனையை சோதிக்கிறது, மேலும் 274 150 ஐ விட அதிகமாக இருப்பதால், இந்த தருக்க சோதனையின் முடிவும் உண்மை. இதன் விளைவாக, சூத்திரம் மற்ற நிபந்தனைகளைச் சோதிக்காமல் "திருப்திகரமானது" எனத் தருகிறது.

    நீங்கள் பார்க்கிறீர்கள், IF செயல்பாடுகளின் வரிசையை மாற்றுவது முடிவை மாற்றுகிறது:

    சூத்திரத்தை மதிப்பிடுக தர்க்கம்

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

    உதாரணமாக, கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ள உள்ளமைக்கப்பட்ட IF சூத்திரத்தின் முதல் தருக்க சோதனையின் மதிப்பீடு பின்வருமாறு செல்லும்: B2>249; 274>249; உண்மை; சிறப்பானது.

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

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

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

    மேலும் தகவலுக்கு, பொருத்த அடைப்புக்குறியைப் பார்க்கவும் எக்செல் சூத்திரங்களில் ஜோடிகள் ஆனால் எண்களைச் சுற்றி மேற்கோள்களை வைக்க வேண்டாம்:

    வலது: =IF(B2>249, "சிறந்தது",...)

    தவறு: =IF(B2> "249", "சிறந்தது",...)

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

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

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

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

    Excel இல் உள்ள IFக்கான மாற்றுகள்

    எக்செல் 2003 மற்றும் பழைய பதிப்புகளில் உள்ள ஏழு உள்ளமைக்கப்பட்ட IF செயல்பாடுகளின் வரம்பை அடையவும், உங்கள் சூத்திரங்களை மிகவும் சுருக்கமாகவும் வேகமாகவும் மாற்ற, உள்ளமைக்கப்பட்ட Excel IF செயல்பாடுகளுக்கு பின்வரும் மாற்றுகளைப் பயன்படுத்தவும்.

    1. இதற்கு பல நிபந்தனைகளைச் சோதித்து, அந்தச் சோதனைகளின் முடிவுகளின் அடிப்படையில் வெவ்வேறு மதிப்புகளை வழங்கவும், உள்ளமைக்கப்பட்ட IFகளுக்குப் பதிலாக தேர்வுச் செயல்பாட்டைப் பயன்படுத்தலாம்.
    2. ஒரு குறிப்பு அட்டவணையை உருவாக்கி, இந்த எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி தோராயமான பொருத்தத்துடன் VLOOKUP ஐப் பயன்படுத்தவும்: VLOOKUP எக்செல் இல் உள்ள IF என்பதற்குப் பதிலாக.
    3. இதில் காட்டப்பட்டுள்ளபடி தருக்க செயல்பாடுகளுடன் IF ஐப் பயன்படுத்தவும் அல்லது / ANDஎடுத்துக்காட்டுகள்.
    4. இந்த எடுத்துக்காட்டில் காட்டப்பட்டுள்ளதைப் போன்ற ஒரு வரிசை சூத்திரத்தைப் பயன்படுத்தவும்.
    5. CONCATENATE செயல்பாடு அல்லது concatenate ஆபரேட்டர் (&) ஐப் பயன்படுத்தி பல IF அறிக்கைகளை இணைக்கவும். ஒரு சூத்திர உதாரணத்தை இங்கே காணலாம்.
    6. அனுபவம் வாய்ந்த Excel பயனர்களுக்கு, பல உள்ளமைக்கப்பட்ட IF செயல்பாடுகளைப் பயன்படுத்துவதற்கு சிறந்த மாற்று VBA ஐப் பயன்படுத்தி தனிப்பயன் ஒர்க்ஷீட் செயல்பாட்டை உருவாக்குவதாக இருக்கலாம்.

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

    பதிவிறக்கப் பயிற்சிப் புத்தகம்

    Nested If Excel statements (.xlsx file)

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