உள்ளடக்க அட்டவணை
இந்தக் கட்டுரையில், பல்வேறு வகையான மதிப்புகளுக்கு எக்செல் IF அறிக்கையை எவ்வாறு உருவாக்குவது மற்றும் பல IF அறிக்கைகளை எவ்வாறு உருவாக்குவது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.
IF என்பது மிகவும் ஒன்றாகும். எக்செல் இல் பிரபலமான மற்றும் பயனுள்ள செயல்பாடுகள். பொதுவாக, நீங்கள் ஒரு நிபந்தனையைச் சோதிக்க ஒரு IF அறிக்கையைப் பயன்படுத்துகிறீர்கள் மற்றும் நிபந்தனை பூர்த்தி செய்யப்பட்டால் ஒரு மதிப்பையும், நிபந்தனை பூர்த்தி செய்யப்படாவிட்டால் மற்றொரு மதிப்பையும் வழங்கவும்.
இந்தப் பயிற்சியில், நாம் தொடரியல் மற்றும் எக்செல் IF செயல்பாட்டின் பொதுவான பயன்பாடுகள், பின்னர் ஃபார்முலா உதாரணங்களை உற்றுப் பாருங்கள், இது ஆரம்ப மற்றும் அனுபவம் வாய்ந்த பயனர்களுக்கு பயனுள்ளதாக இருக்கும்.
எக்செல் இல் செயல்பாடு
IF என்பது ஒரு குறிப்பிட்ட நிபந்தனையை மதிப்பிடும் தருக்க செயல்பாடுகளில் ஒன்றாகும் மற்றும் நிபந்தனை உண்மையாக இருந்தால் ஒரு மதிப்பையும், நிபந்தனை தவறானதாக இருந்தால் மற்றொரு மதிப்பையும் வழங்கும்.
IF செயல்பாட்டின் தொடரியல் பின்வருமாறு:
IF(logical_test, [value_if_true], [value_if_false])நீங்கள் பார்ப்பது போல், IF மொத்தம் 3 வாதங்களை எடுக்கும், ஆனால் முதல் ஒன்று மட்டுமே கட்டாயமாகும், மற்ற இரண்டு விருப்பத்தேர்வு.
லாஜிக்கல்_டெஸ்ட் (தேவை) - சோதிக்க வேண்டிய நிபந்தனை. TRUE அல்லது FALSE என மதிப்பிடலாம்.
Value_if_true (விரும்பினால்) - தருக்கச் சோதனை TRUE என மதிப்பிடும் போது, அதாவது நிபந்தனை பூர்த்தி செய்யப்படும்போது, திரும்பப்பெற வேண்டிய மதிப்பு. தவிர்க்கப்பட்டால், value_if_false வாதம் வரையறுக்கப்பட வேண்டும்.
Value_if_false (விரும்பினால்) - தருக்கச் சோதனை மதிப்பீட்டின் போது வழங்கப்படும் மதிப்பு80 மதிப்பெண்களை விட அதிகமாக இருந்தால் "பாஸ்", சூத்திரம்:
=IF(OR(B2>80, C2>80), "Pass", "Fail")
முழு விவரங்களுக்கு, தயவுசெய்து பார்வையிடவும்:
- எக்செல் இல் & சூத்திரம்
- எக்செல் IF அல்லது ஃபார்முலா எடுத்துக்காட்டுகளுடன் செயல்பட்டால்
எக்செல்
எக்செல் 2007 இல் பிழை இருந்தால், பிழைகளுக்கான சூத்திரங்களைச் சரிபார்க்க IFERROR என்ற சிறப்புச் செயல்பாடு உள்ளது. . Excel 2013 மற்றும் அதற்கு மேற்பட்டவற்றில், #N/A பிழைகளைக் கையாள IFNA செயல்பாடும் உள்ளது.
இன்னும், ISERROR அல்லது ISNA உடன் இணைந்து IF செயல்பாட்டைப் பயன்படுத்தும்போது சில சூழ்நிலைகள் இருக்கலாம். அடிப்படையில், IF ISERROR என்பது நீங்கள் எதையாவது பிழை என்றால் மற்றும் வேறு ஏதாவது பிழை இல்லை எனில் திரும்ப வேண்டும் போது பயன்படுத்துவதற்கான சூத்திரம். IFERROR செயல்பாட்டால் அதைச் செய்ய முடியாது, ஏனெனில் அது பிழையாக இல்லாவிட்டால், முக்கிய சூத்திரத்தின் முடிவை எப்போதும் வழங்கும்.
உதாரணமாக, B நெடுவரிசையில் உள்ள ஒவ்வொரு மதிப்பெண்ணையும் E2 இல் உள்ள முதல் 3 மதிப்பெண்களுடன் ஒப்பிட: E4, மற்றும் ஒரு பொருத்தம் கண்டறியப்பட்டால் "ஆம்" எனத் திருப்பி, "இல்லை" இல்லையெனில், நீங்கள் இந்த சூத்திரத்தை C2 இல் உள்ளிட்டு, பின்னர் C7 மூலம் நகலெடுக்கவும்:
=IF(ISERROR(MATCH(B2, $E$2:$E$4, 0)), "No", "Yes" )
மேலும் தகவலுக்கு, Excel இல் IF ISERROR சூத்திரத்தைப் பார்க்கவும்.
எங்கள் எடுத்துக்காட்டுகள், Excel IF அடிப்படைகளைப் புரிந்துகொள்ள உங்களுக்கு உதவியிருக்கும் என நம்புகிறோம். நீங்கள் படித்ததற்கு நன்றி மற்றும் அடுத்த வாரம் எங்கள் வலைப்பதிவில் உங்களைப் பார்ப்பீர்கள் என்று நம்புகிறேன்!
பயிற்சிப் புத்தகம்
Excel IF அறிக்கை - சூத்திர எடுத்துக்காட்டுகள் (.xlsx கோப்பு)
FALSE, அதாவது நிபந்தனை பூர்த்தி செய்யப்படவில்லை. தவிர்க்கப்பட்டால், value_if_trueவாதத்தை அமைக்க வேண்டும்.Excel இல் அடிப்படை IF சூத்திரம்
எக்செல் இல் ஒரு எளிய அப்படியானால் அறிக்கையை உருவாக்க, இது நீங்கள் செய்ய வேண்டியது:
- லாஜிக்கல்_டெஸ்ட் க்கு, TRUE அல்லது FALSE என்பதை வழங்கும் வெளிப்பாட்டை எழுதவும். இதற்கு, நீங்கள் வழக்கமாக லாஜிக்கல் ஆபரேட்டர்களில் ஒன்றைப் பயன்படுத்துவீர்கள்.
- value_if_true க்கு, தருக்கச் சோதனை TRUE என மதிப்பிடும்போது எதைத் திரும்பப் பெற வேண்டும் என்பதைக் குறிப்பிடவும்.
- க்கு>value_if_false , தருக்கச் சோதனை FALSE என மதிப்பிடும்போது எதைத் திரும்பப் பெற வேண்டும் என்பதைக் குறிப்பிடவும். இந்த வாதம் விருப்பமானதாக இருந்தாலும், எதிர்பாராத முடிவுகளைத் தவிர்க்க அதை எப்போதும் உள்ளமைக்க பரிந்துரைக்கிறோம். விரிவான விளக்கத்திற்கு, Excel IF: தெரிந்து கொள்ள வேண்டிய விஷயங்களைப் பார்க்கவும்.
உதாரணமாக, செல் A2 இல் ஒரு மதிப்பைச் சரிபார்த்து, மதிப்பு இருந்தால் "நல்லது" என்று வழங்கும் மிக எளிமையான IF சூத்திரத்தை எழுதுவோம். 80க்கு மேல், "மோசமானது" இல்லையெனில்:
=IF(B2>80, "Good", "Bad")
இந்த சூத்திரம் C2க்கு செல்கிறது, பின்னர் C7 மூலம் நகலெடுக்கப்படும்:
நீங்கள் மதிப்பை வழங்க விரும்பினால் நிபந்தனை பூர்த்தி செய்யப்பட்டால் (அல்லது சந்திக்கப்படவில்லை), இல்லையெனில் - எதுவும் இல்லை, பின்னர் "வரையறுக்கப்படாத" வாதத்திற்கு வெற்று சரத்தை ("") பயன்படுத்தவும். எடுத்துக்காட்டாக:
=IF(B2>80, "Good", "")
A2 இல் மதிப்பு 80 ஐ விட அதிகமாக இருந்தால் இந்த சூத்திரம் "நல்லது" என்று வழங்கும், இல்லையெனில் ஒரு வெற்று செல்:
Excel என்றால் சூத்திரம்: விஷயங்கள் தெரிந்து கொள்ள
IF செயல்பாட்டின் கடைசி இரண்டு அளவுருக்கள் விருப்பத்திற்குரியதாக இருந்தாலும், உங்கள் சூத்திரம் எதிர்பாராததாக இருக்கலாம்அடிப்படை தர்க்கம் உங்களுக்குத் தெரியாவிட்டால் முடிவுகள்.
மதிப்பு_if_true தவிர்க்கப்பட்டால்
உங்கள் Excel IF சூத்திரத்தின் 2வது வாதம் தவிர்க்கப்பட்டால் (அதாவது தருக்கச் சோதனைக்குப் பிறகு இரண்டு தொடர்ச்சியான காற்புள்ளிகள் உள்ளன) , நிபந்தனையை பூர்த்தி செய்யும் போது நீங்கள் பூஜ்ஜியத்தைப் (0) பெறுவீர்கள், இது பெரும்பாலான சந்தர்ப்பங்களில் அர்த்தமற்றது. அத்தகைய சூத்திரத்தின் உதாரணம் இதோ:
=IF(B2>80, , "Bad")
அதற்குப் பதிலாக வெற்றுக் கலத்தைத் திரும்பப் பெற, இரண்டாவது அளவுருவுக்கு வெற்று சரத்தை ("") வழங்கவும், இது போன்றது:
=IF(B2>80, "", "Bad")
கீழே உள்ள ஸ்கிரீன்ஷாட் வேறுபாட்டைக் காட்டுகிறது:
மதிப்பு_if_false தவிர்க்கப்பட்டால்
3வது அளவுரு IF ஐத் தவிர்ப்பது, தருக்கச் சோதனையானது FALSE என மதிப்பிடும்போது பின்வரும் முடிவுகளை உருவாக்கும்.
value_if_true க்குப் பிறகு ஒரு மூடும் அடைப்புக்குறி இருந்தால், IF செயல்பாடு தருக்க மதிப்பான FALSE ஐ வழங்கும். மிகவும் எதிர்பாராதது, இல்லையா? அத்தகைய சூத்திரத்தின் உதாரணம் இதோ:
=IF(B2>80, "Good")
value_if_true வாதத்திற்குப் பிறகு கமாவைத் தட்டச்சு செய்வது Excel ஐ 0-ஐத் தரும்படி கட்டாயப்படுத்தும், இதுவும் அதிக அர்த்தமில்லாதது. :
=IF(B2>80, "Good",)
நிபந்தனை பூர்த்தி செய்யப்படாதபோது வெற்று கலத்தைப் பெற பூஜ்ஜிய நீள சரத்தை ("") பயன்படுத்துவது மிகவும் நியாயமான அணுகுமுறை:
=IF(B2>80, "Good", "")
<17
உதவிக்குறிப்பு. குறிப்பிட்ட நிபந்தனையை பூர்த்தி செய்யும் போது அல்லது பூர்த்தி செய்யாத போது தருக்க மதிப்பை வழங்க, value_if_true க்கு TRUE மற்றும் value_if_false க்கு FALSE ஐ வழங்கவும். முடிவுகள் மற்ற எக்செல் செயல்பாடுகள் அடையாளம் காணக்கூடிய பூலியன் மதிப்புகளாக இருக்க, TRUE மற்றும் FALSE இரண்டையும் இணைக்க வேண்டாம்இது போன்ற மேற்கோள்கள் அவற்றை சாதாரண உரை மதிப்புகளாக மாற்றும்.
எக்செல் இல் IF செயல்பாட்டைப் பயன்படுத்துதல் - சூத்திர எடுத்துக்காட்டுகள்
இப்போது நீங்கள் IF செயல்பாட்டின் தொடரியல் பற்றி நன்கு அறிந்திருக்கிறீர்கள், சில சூத்திர உதாரணங்களைப் பார்த்து, அப்படியென்றால் ஸ்டேட்மென்ட்களை எப்படிப் பயன்படுத்துவது என்பதை அறியலாம். -life scenarios.
Excel IF function with numbers
எண்களுக்கான IF அறிக்கையை உருவாக்க, இது போன்ற தருக்க ஆபரேட்டர்களைப் பயன்படுத்தவும்:
- சமமான (=)
- சமமாக இல்லை ()
- (>)ஐ விட பெரியது
- அதிக அல்லது அதற்கு சமம்
- (<=)க்குக் குறைவானது அல்லது சமமானது
மேலே, கொடுக்கப்பட்ட எண்ணை விட எண் அதிகமாக உள்ளதா என்பதைச் சரிபார்க்கும் அத்தகைய சூத்திரத்தின் உதாரணத்தை நீங்கள் ஏற்கனவே பார்த்திருக்கிறீர்கள்.
மேலும் ஒரு கலத்தில் எதிர்மறை எண் உள்ளதா என்பதைச் சரிபார்க்கும் சூத்திரம் :
=IF(B2<0, "Invalid", "")
எதிர்மறை எண்களுக்கு (அவை 0-க்கும் குறைவானது), சூத்திரம் "தவறானது" என்பதை வழங்குகிறது; பூஜ்ஜியங்கள் மற்றும் நேர்மறை எண்களுக்கு - ஒரு வெற்று செல்.
எக்செல் IF செயல்பாடானது உரையுடன்
பொதுவாக, "சமம்" அல்லது "சமமாக இல்லை" ஆபரேட்டரைப் பயன்படுத்தி உரை மதிப்புகளுக்கான IF அறிக்கையை எழுதுகிறீர்கள்.
உதாரணமாக, பின்வரும் சூத்திரம் B2 இல் உள்ள டெலிவரி நிலை ஐச் சரிபார்த்து, ஒரு செயல் தேவையா இல்லையா என்பதைத் தீர்மானிக்கிறது:
=IF(B2="delivered", "No", "Yes")
வெற்று ஆங்கிலத்தில் மொழிபெயர்க்கப்பட்டுள்ளது, சூத்திரம் கூறுகிறது: திரும்பவும் "இல்லை B2 என்றால் "டெலிவரி", "ஆம்" இல்லையெனில்.
அதே முடிவை அடைவதற்கான மற்றொரு வழி, "சமமாக இல்லை" ஆபரேட்டரைப் பயன்படுத்தி, மாற்றுவது value_if_true மற்றும் value_if_false மதிப்புகள்:
=IF(C2"delivered", "Yes", "No")
குறிப்புகள்:
- IF இன் அளவுருக்களுக்கு உரை மதிப்புகளைப் பயன்படுத்தும் போது, நினைவில் கொள்ளுங்கள் அவற்றை எப்போதும் இரட்டை மேற்கோள்களில் இணைக்க வேண்டும்.
- பிற எக்செல் செயல்பாடுகளைப் போலவே, இயல்புநிலையாக கேஸ் இன்சென்சிட்டிவ் ஆகும் . மேலே உள்ள எடுத்துக்காட்டில், இது "டெலிவரி", "டெலிவர்டு" மற்றும் "டெலிவர்டு" ஆகியவற்றுக்கு இடையே வேறுபடுத்தப்படவில்லை.
உரை மதிப்புகளுக்கான கேஸ்-சென்சிடிவ் IF அறிக்கை
பெரிய எழுத்து மற்றும் சிற்றெழுத்துகள் வெவ்வேறு எழுத்துகளாக, IFஐப் பயன்படுத்தவும். :
=IF(EXACT(B2,"DELIVERED"), "No", "Yes")
செல் பகுதி உரையைக் கொண்டிருந்தால்
சூழ்நிலையில், சரியான பொருத்தத்தை விட பகுதி பொருத்தம் என்பதை அடிப்படையாக வைத்து, உடனடியாக தர்க்கரீதியான சோதனையில் வைல்டு கார்டுகளைப் பயன்படுத்துவது மனதில் தோன்றும் தீர்வு. இருப்பினும், இந்த எளிய மற்றும் வெளிப்படையான அணுகுமுறை வேலை செய்யாது. பல செயல்பாடுகள் வைல்டு கார்டுகளை ஏற்றுக்கொள்கின்றன, ஆனால் வருந்தத்தக்க வகையில் IF அவற்றில் ஒன்று இல்லை.
ஐஎஸ் நம்பர் மற்றும் SEARCH (கேஸ்-சென்சிட்டிவ்) அல்லது FIND (கேஸ்-சென்சிட்டிவ்) ஆகியவற்றுடன் இணைந்து IF ஐப் பயன்படுத்துவது ஒரு வேலை செய்யும் தீர்வாகும்.
உதாரணமாக, "டெலிவரி செய்யப்பட்ட" மற்றும் "டெலிவரிக்கு அவுட்" உருப்படிகளுக்கு "இல்லை" என்ற செயல் தேவைப்பட்டால், பின்வரும் சூத்திரம் ஒரு விருந்தளிக்கும்:
=IF(ISNUMBER(SEARCH("deliv", B2)), "No", "Yes")
மேலும் தகவலுக்கு , தயவு செய்து பார்க்கவும்:
- எக்செல் IF ஸ்டேட்மென்ட் பகுதி டெக்ஸ்ட் மேட்ச்
- செல் என்றால்அதன் பின்
Excel IF ஸ்டேட்மெண்ட்டைக் கொண்டுள்ளது
முதல் பார்வையில், தேதிகளுக்கான IF சூத்திரங்கள் எண் மற்றும் உரை மதிப்புகளுக்கான IF அறிக்கைகளை ஒத்ததாகத் தோன்றலாம். துரதிர்ஷ்டவசமாக, அது அவ்வாறு இல்லை. பல செயல்பாடுகளைப் போலல்லாமல், IF தருக்க சோதனைகளில் தேதிகளை அங்கீகரிக்கிறது மற்றும் அவற்றை வெறும் உரை சரங்களாக விளக்குகிறது. வேறு வார்த்தைகளில் கூறுவதானால், "1/1/2020" அல்லது ">1/1/2020" வடிவத்தில் நீங்கள் தேதியை வழங்க முடியாது. IF செயல்பாடு ஒரு தேதியை அங்கீகரிக்க, நீங்கள் அதை DATEVALUE செயல்பாட்டில் மடிக்க வேண்டும்.
உதாரணமாக, கொடுக்கப்பட்ட தேதி மற்றொரு தேதியை விட அதிகமாக உள்ளதா என்பதை நீங்கள் எவ்வாறு சரிபார்க்கலாம்:
=IF(B2>DATEVALUE("7/18/2022"), "Coming soon", "Completed")
இந்தச் சூத்திரம் B நெடுவரிசையில் உள்ள தேதிகளை மதிப்பிடுகிறது மற்றும் 18-ஜூலை-2022 அல்லது அதற்குப் பிறகு ஒரு கேம் திட்டமிடப்பட்டிருந்தால், "முடிந்தது" என்று முந்தைய தேதிக்கு "விரைவில் வரும்" என்று வழங்கும்.
நிச்சயமாக, முன் வரையறுக்கப்பட்ட கலத்தில் (E2 என்று சொல்லுங்கள்) இலக்கு தேதியை உள்ளிட்டு அந்த கலத்தைக் குறிப்பிடுவதைத் தடுக்கும் எதுவும் இல்லை. செல் முகவரியை ஒரு முழுமையான குறிப்பாக மாற்ற $ குறியுடன் பூட்ட நினைவில் கொள்ளுங்கள். உதாரணமாக:
=IF(B2>$E$2, "Coming soon", "Completed")
தேதியை தற்போதைய தேதி உடன் ஒப்பிட, TODAY() செயல்பாட்டைப் பயன்படுத்தவும். எடுத்துக்காட்டாக:
=IF(B2>TODAY(), "Coming soon", "Completed")
எக்செல் IF ஸ்டேட்மென்ட் வெற்றிடங்கள் மற்றும் வெற்றிடங்கள் அல்லாதவை
குறிப்பிட்ட செல்(கள்) காலியாக இருப்பதை அடிப்படையாகக் கொண்டு எப்படியாவது உங்கள் தரவைக் குறிக்க விரும்பினால் அல்லது காலியாக இல்லை, நீங்கள்:
- ISBLANK உடன் IF செயல்பாட்டைப் பயன்படுத்தலாம் அல்லது
- தர்க்கரீதியான வெளிப்பாடுகளைப் பயன்படுத்தவும் (வெற்றுக்கு சமம்) அல்லது "" (சமமாக இல்லைவெற்று).
கீழே உள்ள அட்டவணை இந்த இரண்டு அணுகுமுறைகளுக்கும் இடையே உள்ள வேறுபாட்டை சூத்திர உதாரணங்களுடன் விளக்குகிறது 27>விளக்கம்
சரி என மதிப்பிடப்படும் பூஜ்ஜிய நீள சரம் இருந்தாலும், கலமானது பார்வைக்கு காலியாக உள்ளது.
இல்லையெனில், தவறு என மதிப்பிடப்படும்.
A1 இல் வெற்று சரம் ("") இருந்தால், சூத்திரம் 0ஐ வழங்கும் முழுமையாக எதுவும் இல்லை - சூத்திரம் இல்லை, இடைவெளிகள் இல்லை, வெற்று சரங்கள் இல்லை.
இல்லையெனில், தவறு என மதிப்பிடுகிறது.
A1 முற்றிலும் காலியாக இருந்தால் 0ஐயும், இல்லையெனில் 1ஐயும் வழங்கும்.
A1 இல் வெற்று சரம் ("") இருந்தால் சூத்திரம் 1 ஐ வழங்குகிறது.
பூஜ்ஜிய நீள சரங்களைக் கொண்ட கலங்கள் வெற்று எனக் கருதப்படும்.
A1 காலியாக இருந்தால் 1ஐத் தரும்; 0 இல்லையெனில்.
A1 இல் வெற்று சரம் இருந்தால், சூத்திரம் 0 ஐ வழங்கும்.
பூஜ்ஜிய நீள சரங்களைக் கொண்ட செல்கள் அல்லாததாகக் கருதப்படும்.வெற்று .
மேலே உள்ள சூத்திரத்தைப் போலவே செயல்படுகிறது, ஆனால் A1 எனில் 1ஐ வழங்கும் வெற்று சரம் உள்ளது.
இப்போது, செயலில் உள்ள வெற்று மற்றும் வெற்று அல்லாத IF அறிக்கைகளைப் பார்ப்போம். ஒரு கேம் ஏற்கனவே விளையாடியிருந்தால் மட்டுமே உங்களுக்கு B நெடுவரிசையில் தேதி இருப்பதாக வைத்துக்கொள்வோம். முடிக்கப்பட்ட கேம்களை லேபிளிட, இந்த சூத்திரங்களில் ஒன்றைப் பயன்படுத்தவும்:
=IF(B2="", "", "Completed")
=IF(ISBLANK(B2), "", "Completed")
=IF($B2"", "Completed", "")
=IF(ISBLANK($B2)=FALSE, "Completed", "")
சோதனை செய்யப்பட்டால் கலங்களுக்கு பூஜ்ஜிய நீள சரங்கள் இல்லை, எல்லா சூத்திரங்களும் ஒரே மாதிரியான முடிவுகளைத் தரும்:
இரண்டு செல்கள் ஒரே மாதிரியாக உள்ளதா எனச் சரிபார்க்கவும்
இரண்டு செல்கள் பொருந்துமா என்பதைச் சரிபார்க்கும் சூத்திரத்தை உருவாக்க, ஒப்பிடவும் IF இன் லாஜிக்கல் சோதனையில் சம அடையாளத்தை (=) பயன்படுத்தி செல்கள். எடுத்துக்காட்டாக:
=IF(B2=C2, "Same score", "")
இரண்டு கலங்களிலும் எழுத்து வழக்கு உட்பட ஒரே உரை உள்ளதா என்பதைச் சரிபார்க்க, EXACT செயல்பாட்டின் உதவியுடன் உங்கள் IF சூத்திரத்தை கேஸ்-சென்சிட்டிவ் ஆக்குங்கள்.
உதாரணமாக, A2 மற்றும் B2 இல் உள்ள கடவுச்சொற்களை ஒப்பிட்டு, இரண்டு சரங்களும் ஒரே மாதிரியாக இருந்தால் "Match" என்பதை வழங்கவும், இல்லையெனில் "பொருந்தவில்லை", சூத்திரம்:
=IF(EXACT(A2, B2), "Match", "Don't match")
IF பின்னர் மற்றொரு சூத்திரத்தை இயக்குவதற்கான சூத்திரம்
முந்தைய அனைத்து எடுத்துக்காட்டுகளிலும், ஒரு Excel IF அறிக்கை மதிப்புகளை வழங்கியது. ஆனால் இது ஒரு குறிப்பிட்ட கணக்கீட்டைச் செய்ய முடியும் அல்லது ஒரு குறிப்பிட்ட நிபந்தனை பூர்த்தி செய்யப்படும்போது அல்லது பூர்த்தி செய்யப்படாதபோது மற்றொரு சூத்திரத்தை இயக்கலாம். இதற்கு, மற்றொரு செயல்பாடு அல்லது எண்கணித வெளிப்பாட்டை value_if_true மற்றும்/அல்லது value_if_false வாதங்களில் உட்பொதிக்கவும்.
எடுத்துக்காட்டாக, B2 எனில்80 ஐ விட அதிகமாக உள்ளது, அதை 7% ஆல் பெருக்குவோம், இல்லையெனில் 3% ஆல்:
=IF(B2>80, B2*7%, B2*3%)
எக்செல் இல் பல IF அறிக்கைகள்
சாராம்சத்தில், இரண்டு உள்ளன எக்செல் இல் பல IF அறிக்கைகளை எழுதுவதற்கான வழிகள்:
- பல IF செயல்பாடுகளை ஒன்றோடொன்று இணைக்கிறது
- தர்க்க சோதனையில் AND அல்லது OR செயல்பாட்டைப் பயன்படுத்துதல்
உள்ளமைக்கப்பட்ட IF அறிக்கை
Nested IF செயல்பாடுகள் ஒரே கலத்தில் பல IF அறிக்கைகளை வைக்க உங்களை அனுமதிக்கின்றன, அதாவது ஒரு சூத்திரத்திற்குள் பல நிபந்தனைகளைச் சோதித்து, அந்த சோதனைகளின் முடிவுகளைப் பொறுத்து வெவ்வேறு மதிப்புகளை வழங்கலாம்.
உங்கள் ஸ்கோர் அடிப்படையில் வெவ்வேறு போனஸ்களை வழங்குவதே குறிக்கோள்:
- 90 - 10%
- 90 முதல் 81 - 7%
- 80 முதல் 70 - 5%
- 70 - 3%
க்கும் குறைவானது, பணியை நிறைவேற்ற, நீங்கள் 3 தனித்தனியான IF செயல்பாடுகளை எழுதி, அவற்றை ஒன்றன் பின் ஒன்றாக இணைக்கவும்:
=IF(B2>90, 10%, IF(B2>=81, 7%, IF(B2>=70, 5%, 3%)))
மேலும் சூத்திர எடுத்துக்காட்டுகளுக்கு, பார்க்கவும்:
- Excel உள்ளமைக்கப்பட்ட IF சூத்திரம்
- Nested IF செயல்பாடு: உதாரணங்கள், சிறந்த நடைமுறைகள் மற்றும் மாற்றுகள்
Excel மு உடன் IF அறிக்கை பல நிபந்தனைகள்
AND அல்லது OR தர்க்கத்துடன் பல நிபந்தனைகளை மதிப்பிடுவதற்கு, தருக்க சோதனையில் தொடர்புடைய செயல்பாட்டை உட்பொதிக்கவும்:
- மற்றும் - அனைத்து எனில் TRUE என வழங்கும் நிபந்தனைகள் நிறைவேற்றப்பட்டன B2 மற்றும் C2 இல் 80ஐ விட அதிகமாக உள்ளது, சூத்திரம்:
=IF(AND(B2>80, C2>80), "Pass", "Fail")
பெற