உள்ளடக்க அட்டவணை
ஒரு சூத்திரத்தில் பல நிபந்தனைகளைச் சரிபார்க்க, எக்செல் மற்றும் செயல்பாட்டுடன் இணைந்து IF ஐ எவ்வாறு பயன்படுத்துவது என்பதை இந்தப் பயிற்சி காட்டுகிறது.
உலகில் சில விஷயங்கள் வரையறுக்கப்பட்டுள்ளன. மற்றவை எல்லையற்றவை, மேலும் IF செயல்பாடு அத்தகைய விஷயங்களில் ஒன்றாகத் தெரிகிறது. எங்கள் வலைப்பதிவில், எங்களிடம் ஏற்கனவே சில Excel IF பயிற்சிகள் உள்ளன, மேலும் ஒவ்வொரு நாளும் புதிய பயன்பாடுகளைக் கண்டறியலாம். ஒரே நேரத்தில் இரண்டு அல்லது அதற்கு மேற்பட்ட நிபந்தனைகளை மதிப்பிடுவதற்கு AND செயல்பாட்டுடன் இணைந்து IF ஐ எவ்வாறு பயன்படுத்தலாம் என்பதை இன்று நாங்கள் பார்க்கப் போகிறோம் 0>IF AND அறிக்கையை உருவாக்க, நீங்கள் வெளிப்படையாக IF மற்றும் AND செயல்பாடுகளை ஒரு சூத்திரத்தில் இணைக்க வேண்டும். இதோ:
IF(மற்றும்( condition1, condition2,...), value_if_true, value_if_false)எளிமையான ஆங்கிலத்தில் மொழிபெயர்க்கப்பட்டது, சூத்திரம் பின்வருமாறு: IF நிபந்தனை 1 உண்மை மற்றும் நிபந்தனை 2 உண்மை, ஒன்றைச் செய்யுங்கள், இல்லையெனில் வேறு ஏதாவது செய்யுங்கள்.
உதாரணமாக, B2 "வழங்கப்பட்டதா" மற்றும் C2 காலியாகவில்லையா என்பதைச் சரிபார்க்கும் மற்றும் முடிவுகளைப் பொறுத்து ஒரு சூத்திரத்தை உருவாக்குவோம். , பின்வருவனவற்றில் ஒன்றைச் செய்கிறது:
- இரண்டு நிபந்தனைகளும் உண்மையாக இருந்தால், வரிசையை "மூடப்பட்டது" எனக் குறிக்கவும்.
- நிபந்தனை தவறானது அல்லது இரண்டும் தவறானது எனில், காலியானதைத் திரும்பவும் சரம் ("").
=IF(AND(B2="delivered", C2""), "Closed", "")
கீழே உள்ள ஸ்கிரீன்ஷாட் எக்செல் இல் IF மற்றும் செயல்பாட்டைக் காட்டுகிறது:
நீங்கள் என்றால் தருக்கச் சோதனையானது தவறு என மதிப்பிடும் பட்சத்தில், அந்த மதிப்பை value_if_false இல் வழங்கவும்.வாதம். எடுத்துக்காட்டாக:
=IF(AND(B2="delivered", C2""), "Closed", "Open")
மாற்றியமைக்கப்பட்ட சூத்திரம் B நெடுவரிசை "வழங்கப்பட்டது" மற்றும் C இல் ஏதேனும் தேதி இருந்தால் "மூடப்பட்டது" என்று வெளிவரும் (வெற்று அல்லாதது). மற்ற எல்லா நிகழ்வுகளிலும், இது "திறந்த":
குறிப்பு. உரை நிலைமைகளை மதிப்பிடுவதற்கு Excel இல் IF மற்றும் சூத்திரத்தைப் பயன்படுத்தும் போது, சிறிய எழுத்துக்களும் பெரிய எழுத்தும் ஒரே எழுத்தாகக் கருதப்படுகின்றன என்பதை நினைவில் கொள்ளவும். நீங்கள் கேஸ்-சென்சிட்டிவ் IF AND சூத்திரத்தைத் தேடுகிறீர்களானால், இணைக்கப்பட்ட எடுத்துக்காட்டில் செய்யப்பட்டுள்ளதைப் போலவே AND இன் ஒன்று அல்லது அதற்கு மேற்பட்ட வாதங்களை சரியான செயல்பாட்டிற்குள் வைக்கவும்.
இப்போது எக்செல் IF AND அறிக்கையின் தொடரியல் உங்களுக்குத் தெரியும், அது என்ன வகையான பணிகளைத் தீர்க்கும் என்பதை நான் உங்களுக்குக் காட்டுகிறேன்.
Excel IF: பெரியதை விடவும் குறைவாகவும்
இல் முந்தைய உதாரணம், நாங்கள் இரண்டு வெவ்வேறு கலங்களில் இரண்டு நிபந்தனைகளை சோதித்தோம். ஆனால் சில நேரங்களில் நீங்கள் ஒரே கலத்தில் இரண்டு அல்லது அதற்கு மேற்பட்ட சோதனைகளை நடத்த வேண்டியிருக்கும். ஒரு செல் மதிப்பு இரண்டு எண்களுக்கு இடையே உள்ளதா என்பதைச் சரிபார்ப்பது ஒரு பொதுவான எடுத்துக்காட்டு. Excel IF AND செயல்பாடு அதையும் எளிதாகச் செய்ய முடியும்!
உங்களிடம் சில விற்பனை எண்கள் B நெடுவரிசையில் உள்ளன என்று வைத்துக்கொள்வோம், மேலும் $50 க்கும் அதிகமான ஆனால் $100 க்கும் குறைவான தொகைகளைக் கொடியிடுமாறு கேட்டுக்கொள்கிறோம். இதைச் செய்ய, இந்த சூத்திரத்தை C2 இல் செருகவும், பின்னர் அதை நெடுவரிசையில் நகலெடுக்கவும்:
=IF(AND(B2>50, B2<100), "x", "")
நீங்கள் எல்லையைச் சேர்க்க வேண்டும் என்றால் மதிப்புகள் (50 மற்றும் 100), குறைவான அல்லது அதற்கு சமமான ஆபரேட்டரைப் பயன்படுத்தவும் (<=) மற்றும் அதிக அல்லது அதற்கு சமமான (>=) ஆபரேட்டரைப் பயன்படுத்தவும்:
=IF(AND(B2>=50, B2<=100), "x", "")
வேறு சிலவற்றைச் செயல்படுத்தசூத்திரத்தை மாற்றாமல் எல்லை மதிப்புகள், இரண்டு தனித்தனி கலங்களில் குறைந்தபட்ச மற்றும் அதிகபட்ச எண்களை உள்ளிட்டு, உங்கள் சூத்திரத்தில் உள்ள செல்களைப் பார்க்கவும். அனைத்து வரிசைகளிலும் சூத்திரம் சரியாக வேலை செய்ய, எல்லைக் கலங்களுக்கான முழுமையான குறிப்புகளைப் பயன்படுத்துவதை உறுதிசெய்யவும் (எங்கள் விஷயத்தில் $F$1 மற்றும் $F$2):
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
இதே சூத்திரத்தைப் பயன்படுத்துவதன் மூலம், தேதி குறிப்பிட்ட வரம்பிற்குள் வருகிறதா என்பதைச் சரிபார்க்கலாம்.
உதாரணமாக, 10க்கு இடைப்பட்ட தேதிகளைக் கொடியிடுவோம். -செப்-2018 மற்றும் 30-செப்-2018, உட்பட. ஒரு சிறிய தடை என்னவென்றால், தர்க்கரீதியான சோதனைகளுக்கு நேரடியாக தேதிகளை வழங்க முடியாது. எக்செல் தேதிகளைப் புரிந்துகொள்ள, அவை DATEVALUE செயல்பாட்டில் இணைக்கப்பட வேண்டும், இது போன்றது:
=IF(AND(B2>=DATEVALUE("9/10/2018"), B2<=DATEVALUE("9/30/2018")), "x", "")
அல்லது இருந்து மற்றும் இடு<2ஐ உள்ளிடவும்> இரண்டு கலங்களில் தேதிகள் (இந்த எடுத்துக்காட்டில் $F$1 மற்றும் $F$2) மற்றும் ஏற்கனவே தெரிந்த IF AND சூத்திரத்தைப் பயன்படுத்தி அந்த கலங்களிலிருந்து அவற்றை "இழுக்கவும்":
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
மேலும் தகவலுக்கு, இரண்டு எண்கள் அல்லது தேதிகளுக்கு இடையே உள்ள Excel IF அறிக்கையைப் பார்க்கவும்.
இதுவும் அதுவும் இருந்தால், எதையாவது கணக்கிடுங்கள்
முன் வரையறுக்கப்பட்ட மதிப்புகளை வழங்குவதைத் தவிர, எக்செல் IF குறிப்பிட்ட நிபந்தனைகள் உண்மையா அல்லது பொய்யா என்பதைப் பொறுத்து செயல்பாடு வெவ்வேறு கணக்கீடுகளைச் செய்ய முடியும்.
அணுகுமுறையை நிரூபிக்க, "மூடப்பட்ட" விற்பனைக்கு 5% போனஸைக் கணக்கிடுவோம். $100 க்குசூத்திரம் பின்வருமாறு செல்கிறது:
=IF(AND(B2>=100, C2="closed"), B2*10%, 0)
மேலே உள்ள சூத்திரம் மீதமுள்ள ஆர்டர்களுக்கு பூஜ்ஜியத்தை ஒதுக்குகிறது ( value_if_false = 0) . நீங்கள் ஒரு சிறிய ஊக்கமளிக்கும் போனஸ் கொடுக்க விரும்பினால், நிபந்தனைகளை பூர்த்தி செய்யாத ஆர்டர்களுக்கு 3% என்று சொல்லுங்கள், value_if_false வாதத்தில் தொடர்புடைய சமன்பாட்டைச் சேர்க்கவும்:
=IF(AND(B2>=100, C2="closed"), B2*10%, B2*3%)
எக்செல் இல் பல IF மற்றும் அறிக்கைகள்
நீங்கள் கவனித்தபடி, மேலே உள்ள அனைத்து எடுத்துக்காட்டுகளிலும் இரண்டு அளவுகோல்களை மட்டுமே நாங்கள் மதிப்பிட்டுள்ளோம். ஆனால் Excel இன் இந்த பொதுவான வரம்புகளுக்கு இணங்கும் வரை உங்கள் IF மற்றும் சூத்திரங்களில் மூன்று அல்லது அதற்கு மேற்பட்ட சோதனைகளைச் சேர்ப்பதில் இருந்து உங்களைத் தடுக்கும் எதுவும் இல்லை 8,192 எழுத்துகளுக்கு மேல் இல்லாத ஒரு சூத்திரத்தில் பயன்படுத்தலாம் 5>
பல மற்றும் நிபந்தனைகளுக்கு உதாரணமாக, இவற்றைக் கவனியுங்கள்:
- தொகை (B2) $100க்கு அதிகமாகவோ அல்லது அதற்கு சமமாகவோ இருக்க வேண்டும்
- ஆர்டர் நிலை (C2) "மூடப்பட்டது"
- டெலிவரி தேதி (D2) நடப்பு மாதத்திற்குள் உள்ளது
இப்போது, அனைத்து 3 நிபந்தனைகளும் உண்மையாக இருக்கும் ஆர்டர்களைக் கண்டறிய IF மற்றும் அறிக்கை தேவை. இதோ:
=IF(AND(B2>=100, C2="Closed", MONTH(D2)=MONTH(TODAY())), "x", "")
இதை எழுதும் தருணத்தில் 'தற்போதைய மாதம்' அக்டோபர் ஆக இருந்ததால், சூத்திரம் பின்வரும் முடிவுகளை வழங்குகிறது:
3>
Nested IF ANDஅறிக்கைகள்
பெரிய பணித்தாள்களுடன் பணிபுரியும் போது, ஒரே நேரத்தில் வெவ்வேறு மற்றும் அளவுகோல்களின் சில தொகுப்புகளை நீங்கள் சரிபார்க்க வேண்டியிருக்கும். இதற்காக, நீங்கள் ஒரு கிளாசிக் எக்செல் உள்ளமைக்கப்பட்ட IF சூத்திரத்தை எடுத்து, அதன் தருக்க சோதனைகளை AND ஸ்டேட்மெண்ட்களுடன் நீட்டிக்கிறீர்கள், இது போன்ற:
IF(AND(...), output1 , IF(AND(...), output2 , IF(AND(...), output3 , output4 )))பொதுவான கருத்தைப் பெற, பின்வரும் உதாரணத்தைப் பார்க்கவும்.
கப்பல் செலவு மற்றும் மதிப்பிடப்பட்ட டெலிவரி நேரத்தின் (ETD) அடிப்படையில் உங்கள் சேவையை மதிப்பிட விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம்:
- சிறந்தது : $20க்கு கீழ் ஏற்றுமதி செலவு மற்றும் ETD 3 நாட்களுக்குள்
- மோசமான : ஏற்றுமதிச் செலவு $30 மற்றும் ETD 5 நாட்களுக்கு மேல்
- சராசரி : இடையில் எதுவும்
இற்கு அதைச் செய்து முடிக்க, நீங்கள் இரண்டு தனிப்பட்ட IF மற்றும் அறிக்கைகளை எழுதுங்கள்:
IF(AND(B2<20, C2<3), "Excellent", …)
IF(AND(B2>30, C2>5), "Poor", …)
…மற்றும் ஒன்று மற்றொன்றில் கூடு:
=IF(AND(B2>30, C2>5), "Poor", IF(AND(B2<20, C2<3), "Excellent", "Average"))
முடிவு இதைப் போலவே இருக்கும்:
மேலும் சூத்திர உதாரணங்களை Excel உள்ளமைக்கப்பட்ட IF மற்றும் அறிக்கைகளில் காணலாம்.
Case-sensitive IF AND Excel இல் செயல்பாடு
இந்த டுடோரியலின் தொடக்கத்தில் குறிப்பிட்டுள்ளபடி, Excel IF AND சூத்திரங்கள் பெரிய எழுத்து மற்றும் சிறிய எழுத்துகளை வேறுபடுத்துவதில்லை ஏனெனில் AND செயல்பாடு இயல்பிலேயே கேஸ்-சென்சிட்டிவ் அல்ல.
நீங்கள் கேஸ்-சென்சிட்டிவ் தரவுகளுடன் பணிபுரிந்தால் மற்றும் உரை வழக்கை கணக்கில் எடுத்துக்கொண்டு நிபந்தனைகளை மதிப்பீடு செய்ய விரும்பினால், ஒவ்வொரு தனிப்பட்ட தருக்க சோதனை செய்யவும். சரியான செயல்பாடு மற்றும் கூடு உள்ளேஅந்த செயல்பாடுகள் உங்கள் மற்றும் அறிக்கையில்:
IF(AND(EXACT( செல் ," நிபந்தனை1 "), EXACT( செல் ," condition2 ")), value_if_true, value_if_false)இந்த உதாரணத்திற்கு, ஒரு குறிப்பிட்ட வாடிக்கையாளரின் (எ.கா. Cyberspace என்ற பெயருடைய நிறுவனம்) ஒரு குறிப்பிட்ட எண்ணைத் தாண்டிய தொகையுடன் ஆர்டர்களை நாங்கள் கொடியிடப் போகிறோம். $100.
கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்ப்பது போல், B நெடுவரிசையில் உள்ள சில நிறுவனப் பெயர்கள் எழுத்துப் பகுதியைப் போலவே இருக்கும், இருப்பினும் அவை வெவ்வேறு நிறுவனங்களாக இருக்கின்றன, எனவே பெயர்களை சரியாகச் சரிபார்க்க வேண்டும் . C நெடுவரிசையில் உள்ள தொகைகள் எண்கள், அவற்றுக்கான வழக்கமான "அதிகமான" சோதனையை நாங்கள் நடத்துகிறோம்:
=IF(AND(EXACT(B2, "Cyberspace"), C2>100), "x", "")
சூத்திரத்தை மிகவும் நெகிழ்வானதாக மாற்ற, நீங்கள் இலக்கு வாடிக்கையாளர் பெயரையும் தொகையையும் உள்ளிடலாம் இரண்டு தனித்தனி கலங்களில் மற்றும் அந்த செல்களைப் பார்க்கவும். $ குறியுடன் ($G$1 மற்றும் $G$2 எங்கள் விஷயத்தில்) செல் குறிப்புகளைப் பூட்ட நினைவில் கொள்ளுங்கள், எனவே நீங்கள் சூத்திரத்தை மற்ற வரிசைகளுக்கு நகலெடுக்கும்போது அவை மாறாது:
=IF(AND(EXACT(B2, $G$1), C2>$G$2), "x", "")
இப்போது, குறிப்பிடப்பட்ட கலங்களில் நீங்கள் எந்தப் பெயரையும் தொகையையும் தட்டச்சு செய்யலாம், மேலும் சூத்திரமானது உங்கள் அட்டவணையில் தொடர்புடைய ஆர்டர்களைக் குறிக்கும்:
அல்லது எக்செல் இல் சூத்திரம்
Excel IF சூத்திரங்களில், நீங்கள் ஒரே ஒரு தருக்க செயல்பாட்டை மட்டும் பயன்படுத்த முடியாது. பல நிபந்தனைகளின் பல்வேறு சேர்க்கைகளைச் சரிபார்க்க, தேவையான தருக்க சோதனைகளை இயக்க IF, AND, OR மற்றும் பிற செயல்பாடுகளை நீங்கள் இணைக்கலாம். IF AND OR சூத்திரத்தின் ஒரு உதாரணம் இங்கே உள்ளது, இது ஒரு ஜோடியை சோதிக்கிறதுஅல்லது AND இல் உள்ள நிபந்தனைகள். இப்போது, OR செயல்பாட்டிற்குள் நீங்கள் இரண்டு அல்லது அதற்கு மேற்பட்ட சோதனைகள் மற்றும் சோதனைகளை எப்படிச் செய்யலாம் என்பதை நான் உங்களுக்குக் காண்பிக்கிறேன்.
இரண்டு வாடிக்கையாளர்களின் ஆர்டர்களை ஒரு குறிப்பிட்ட எண்ணை விட அதிகமான தொகையுடன் $100 எனக் குறிப்பிட விரும்புகிறீர்கள்.
எக்செல் மொழியில், எங்கள் நிபந்தனைகள் இவ்வாறு வெளிப்படுத்தப்படுகின்றன:
OR(AND( Customer1 , Amount >100), AND( Customer2 , Amount >100)
வாடிக்கையாளர் பெயர்கள் நெடுவரிசை B, நெடுவரிசையில் உள்ள தொகைகள், 2 இலக்கு பெயர்கள் G1 மற்றும் G2 இல் உள்ளன, மேலும் இலக்கு தொகை G3 இல் உள்ளது, "x" உடன் தொடர்புடைய ஆர்டர்களைக் குறிக்க இந்த சூத்திரத்தைப் பயன்படுத்துகிறீர்கள்:
=IF(OR(AND(B2=$G$1, C2>$G$3), AND(B2=$G$2, C2>$G$3)), "x", "")
அதே முடிவுகளை மேலும் பெறலாம் கச்சிதமான தொடரியல்:
=IF(AND(OR(B2=$G$1,B2= $G$2), C2>$G$3), "x", "")
சூத்திரத்தின் தர்க்கத்தை நீங்கள் முழுமையாகப் புரிந்துகொண்டீர்களா? பல மற்றும்/OR நிபந்தனைகளுடன் Excel IF இல் கூடுதல் தகவலைக் காணலாம்.
இவ்வாறுதான் நீங்கள் எக்செல் இல் IF மற்றும் AND செயல்பாடுகளை ஒன்றாகப் பயன்படுத்துகிறீர்கள். படித்ததற்கு நன்றி, அடுத்த வாரம் சந்திப்போம்!
ஒர்க்புக்
இப்போது மற்றும் எக்செல் - சூத்திர எடுத்துக்காட்டுகள் (.xlsx கோப்பு)