எக்செல் நெஸ்டட் IF செயல்பாடு | செயல்பாடுகள் இருந்தால் நெஸ்ட்டை எவ்வாறு பயன்படுத்துவது? | எடுத்துக்காட்டுகள்
எக்செல் இல் உள்ளமை IF செயல்பாடு
ஒன்றுக்கு மேற்பட்ட நிபந்தனைகளைச் சோதிக்க if செயல்பாடு என்றால் மற்றொரு தர்க்கரீதியான அல்லது நிபந்தனைக்குட்பட்ட செயல்பாட்டைப் பயன்படுத்துகிறோம் என்று எக்செல் உள்ளமைக்கப்பட்டுள்ளது, எடுத்துக்காட்டாக, சோதிக்க இரண்டு நிபந்தனைகள் இருந்தால், தர்க்கரீதியான செயல்பாடுகளைப் பயன்படுத்தலாம் அல்லது சூழ்நிலையைப் பொறுத்து அல்லது செயல்பாட்டைப் பயன்படுத்தலாம், அல்லது ஒரு ஒற்றை உள்ளே இருந்தால் மற்ற நிபந்தனை செயல்பாடுகளை இன்னும் அதிகமாக பயன்படுத்தலாம்.
எடுத்துக்காட்டுகள்
எக்செல் இல் உள்ளமை IF செயல்பாட்டைக் கணக்கிட பின்வரும் எடுத்துக்காட்டுகள் பயன்படுத்தப்படுகின்றன:
இந்த நெஸ்டட் IF செயல்பாடு எக்செல் வார்ப்புருவை இங்கே பதிவிறக்கம் செய்யலாம் - உள்ளமை IF செயல்பாடு எக்செல் வார்ப்புருஎடுத்துக்காட்டு # 1
இப்போது பிரபலமான உள்ளமை IF உதாரணத்தைப் பாருங்கள். மாணவரின் மதிப்பெண்ணின் அடிப்படையில் அவர்களின் தரத்தை நாம் அடைய வேண்டும். ஒரு எடுத்துக்காட்டுக்கு கீழே உள்ள தரவைக் கவனியுங்கள்.
முடிவுகளைப் பெறுவதற்கு நாம் நிபந்தனைகளுக்கு கீழே சோதிக்க வேண்டும், இந்த நிலைமைகள் எங்கள் தர்க்கரீதியான சோதனைகளைத் தவிர வேறில்லை.
- மதிப்பெண்> = 585 முடிவு என்றால் “Dist” ஆக இருக்க வேண்டும்
- மதிப்பெண்> = 500 முடிவு “முதல்” ஆக இருக்க வேண்டும்
- மதிப்பெண்> = 400 என்றால் “இரண்டாவது” ஆக இருக்க வேண்டும்
- மதிப்பெண்> = 350 என்றால் “பாஸ்” ஆக இருக்க வேண்டும்
- மேலே உள்ள எல்லா நிபந்தனைகளும் பொய்யானவை என்றால், அதன் முடிவு தோல்வியாக இருக்க வேண்டும்.
சரி, சோதிக்க 5 நிபந்தனைகள் உள்ளன. தர்க்கரீதியான சோதனைகள் பல அளவுகோல்களைச் சோதிக்க நாம் உள்ளமை IF ஐப் பயன்படுத்த வேண்டும்.
- படி 1: IF நிபந்தனையைத் திறந்து முதல் சோதனையில் தேர்ச்சி பெறுங்கள், அதாவது மதிப்பெண்> = 585 இல்லையா என்பதை சோதிக்கவும்.
- படி 2: இப்போது மேலே உள்ள தருக்க சோதனை உண்மை என்றால், இதன் விளைவாக “Dist” என நமக்குத் தேவை. எனவே முடிவை இரட்டை மேற்கோள்களில் உள்ளிடவும்.
- படி 3: இப்போது அடுத்த வாதம் மதிப்பு அல்லது சோதனை FALSE என்றால். சோதனை தவறானது என்றால், எனக்கு சோதிக்க இன்னும் 4 நிபந்தனைகள் உள்ளன, எனவே அடுத்த வாதத்தில் எக்செல் செய்ய இன்னும் ஒரு IF நிபந்தனையைத் திறக்கவும்.
- படி 4: இப்போது இரண்டாவது நிபந்தனையை இங்கே சோதிக்கவும். இரண்டாவது நிபந்தனை மதிப்பெண்> = 500 இல்லையா என்பதை சோதிக்க வேண்டும். எனவே வாதத்தை> = 500 என அனுப்பவும்.
- படி 5: இந்த சோதனை உண்மையாக இருந்தால், முடிவு “முதல்” ஆக இருக்க வேண்டும். எனவே முடிவை இரட்டை மேற்கோள்களில் உள்ளிடவும்.
- படி 6: நாங்கள் ஏற்கனவே இரண்டு எக்செல் ஐஎஃப் நிபந்தனைகளை உள்ளிட்டுள்ளோம், இந்த இரண்டு சோதனைகளும் பொய்யானவை என்றால் நாம் மூன்றாவது நிபந்தனையை சோதிக்க வேண்டும், எனவே இப்போது ஒரு ஐஎஃப் ஐ திறந்து அடுத்த நிபந்தனையை கடந்து செல்லுங்கள், அதாவது மதிப்பெண்> = 400 இல்லையா என்பதை சோதிக்கவும்.
- படி 7: இப்போது இந்த சோதனை உண்மை என்றால், இதன் விளைவாக “இரண்டாவது” இருக்க வேண்டும்.
- படி 8: இப்போது மொத்த எண்ணிக்கை IF நிபந்தனைகள் 3. இந்த IF நிபந்தனைகள் சோதனை தவறானது என்றால், சோதிக்க எங்களுக்கு இன்னும் ஒரு நிபந்தனை தேவை, அதாவது மதிப்பெண்> = 300 என்பதை.
- படி 9: இந்த நிலை உண்மை என்றால், இதன் விளைவாக “பாஸ்” ஆகும்.
- படி 10: இப்போது நாங்கள் கடைசி வாதத்திற்கு வந்தோம். முற்றிலும் நாங்கள் 4 IF ஐ உள்ளிட்டுள்ளோம், எனவே இந்த நிபந்தனைகள் அனைத்தும் தவறானவை என்றால் இறுதி முடிவு “தோல்வி”, எனவே இதன் விளைவாக “தோல்வி” என உள்ளிடவும்.
ஒரு IF நிபந்தனைக்குள் பல IF நிபந்தனைகளை கூடு கட்டுவதன் மூலம் பல நிபந்தனைகளை நாம் சோதிக்க முடியும்.
இங்கே தர்க்கம் முதல் IF முடிவு வரும், தருக்க சோதனை உண்மை என்றால் தருக்க சோதனை தவறானது என்றால் இரண்டாவது IF செயல்படுத்தப்படும். இது போல, சூத்திரம் உண்மையான சோதனை முடிவைக் கண்டுபிடிக்கும் வரை அது செயல்படுத்தப்படும். முடிவுகள் எதுவும் உண்மை இல்லை என்றால், இறுதி பொய் முடிவு செயல்படுத்தப்படும்.
எடுத்துக்காட்டு # 2
விற்பனை கமிஷனைக் கணக்கிடுவதற்கான நிகழ்நேர கார்ப்பரேட் உதாரணத்தை இப்போது பாருங்கள். உதாரணத்திற்கு கீழே உள்ள தரவைக் கவனியுங்கள்.
கமிஷன்% ஐ அடைய, பின்வரும் நிபந்தனைகளை நாம் சோதிக்க வேண்டும்.
- விற்பனை மதிப்பு> = 7 லட்சம் என்றால், கமிஷன்% 10% ஆகும்.
- விற்பனை மதிப்பு> = 5 லட்சம் என்றால், கமிஷன்% 7% ஆகும்.
- விற்பனை மதிப்பு> = 4 லட்சம் என்றால், கமிஷன்% 5% ஆகும்.
- விற்பனை மதிப்பு <4 லட்சம் என்றால், கமிஷன் 0%.
இது முந்தைய உதாரணத்துடன் மிகவும் ஒத்திருக்கிறது. முடிவுகளுக்கு வருவதற்கு பதிலாக, இதன் விளைவாக நாம் சதவீதங்களை அடைய வேண்டும், எக்செல் இல் உள்ளமைக்கப்பட்ட IF செயல்பாட்டைப் பயன்படுத்துவோம்.
- படி 1: IF ஐப் பயன்படுத்தவும், முதல் நிபந்தனையை சோதிக்கவும்.
- படி 2: முதல் சோதனை FALSE எனில், இரண்டாவது IF ஐப் பயன்படுத்துக.
- படி 3: மேலே உள்ள IF நிபந்தனைகள் தவறானதாக இருந்தால், மூன்றாவது நிபந்தனையை சோதிக்கவும்.
- படி 4: மேலே உள்ள அனைத்து நிபந்தனைகளும் தவறானவை என்றால், இதன் விளைவாக 0% ஆகும்.
- படி 5: மீதமுள்ள கலங்களுக்கு சூத்திரத்தை நகலெடுக்கவும், எங்களுக்கு முடிவுகள் கிடைக்கும்.
எடுத்துக்காட்டு # 3
பல நிபந்தனைகளை சோதிக்க மற்ற தருக்க செயல்பாடுகளை எவ்வாறு பயன்படுத்துவது மற்றும் IF நிபந்தனையுடன் ஒரு எடுத்துக்காட்டு எடுக்கவும்.
மேலே உள்ள எடுத்துக்காட்டில் இருந்து அதே தரவை எடுத்துக் கொள்ளுங்கள், ஆனால் நான் தரவை சற்று மாற்றியுள்ளேன், விற்பனை நெடுவரிசையை அகற்றிவிட்டேன்.
இங்கே நாம் இந்த ஊழியர்களுக்கான போனஸை கீழே உள்ள நிபந்தனைகளின் அடிப்படையில் கணக்கிட வேண்டும்.
- ஊழியரின் துறை சந்தைப்படுத்தல் மற்றும் சேவை ஆண்டு என்றால் அது> 5 ஆண்டுகள் என்றால் போனஸ் 50000 ஆகும்.
- ஊழியரின் துறை விற்பனை மற்றும் சேவை ஆண்டு என்றால் அது> 5 ஆண்டுகள் என்றால் போனஸ் 45000 ஆகும்.
- மற்ற அனைத்து ஊழியர்களுக்கும் சேவை> 5 ஆண்டுகள் என்றால், போனஸ் 25000 ஆகும்.
- சேவையின் ஆண்டு <5 ஆண்டுகள் என்றால், போனஸ் பூஜ்ஜியமாகும்.
இது சற்று நிறைவடைந்ததாகத் தெரிகிறது, இல்லையா?
ஒரு முடிவுக்கு வர, நாம் இரண்டு நிபந்தனைகளை சோதிக்க வேண்டும். நாம் இரண்டு நிபந்தனைகளை சோதிக்க வேண்டியிருக்கும் போது, இரண்டு நிபந்தனைகளும் உண்மையாக இருக்க வேண்டும் என்றால், தருக்க நிலை பயன்படுத்தப்படும்.
வழங்கப்பட்ட அனைத்து நிபந்தனைகளும் உண்மையாக இருந்தால் முடிவு உண்மைதான். ஏதேனும் ஒரு நிபந்தனை பொய்யானது என்றால், இதன் விளைவாக பொய் மட்டுமே.
- படி 1: முதலில் IF நிபந்தனையைத் திறக்கவும்.
- படி 2: வருவதற்கு இரண்டு நிபந்தனைகளை நாம் சோதிக்க வேண்டியிருப்பதால், முடிவு IF நிபந்தனைக்குள் திறந்து செயல்பட உதவுகிறது.
- படி 3: இங்கே நாம் நிலைமைகளை சோதிக்க வேண்டும். முதல் நிபந்தனை திணைக்களம் சந்தைப்படுத்தல் அல்லது இல்லையா என்பது இரண்டாவது நிபந்தனை சேவை ஆண்டு> = 5 ஆண்டுகள்.
- படி 4: வழங்கப்பட்ட நிபந்தனைகள் உண்மையான போனஸ் தொகை 50000 என்றால்.
- படி 5: இதுபோன்று மீதமுள்ள நிபந்தனைகளுக்கு சோதனைகளைப் பயன்படுத்துங்கள். முடிவுகளுக்கு வருவதற்கு நான் ஏற்கனவே சூத்திரத்தைப் பயன்படுத்தினேன்.
நினைவில் கொள்ள வேண்டிய விஷயங்கள்
- வழங்கப்பட்ட அனைத்து நிபந்தனைகளும் உண்மையாக இருந்தால் உண்மையான முடிவை வழங்கும். நிபந்தனையில் யாராவது FALSE என்றால், அதன் விளைவாக அது FALSE ஐ வழங்கும்.
- இறுதி முடிவுக்கு வருவதற்கு, நீங்கள் இன்னும் ஒன்றைப் பயன்படுத்த வேண்டும், மாறாக நீங்கள் தவறான வாதத்தில் மட்டுமே முடிவை அனுப்ப முடியும்.