பொருளடக்கம்
எக்செல், நிச்சயமாக, மிகவும் பணக்கார செயல்பாட்டைக் கொண்டுள்ளது. மற்றும் பல்வேறு கருவிகளில், "IF" ஆபரேட்டர் ஒரு சிறப்பு இடத்தைப் பிடித்துள்ளது. இது முற்றிலும் மாறுபட்ட பணிகளைத் தீர்க்க உதவுகிறது, மேலும் பயனர்கள் மற்றவர்களை விட அடிக்கடி இந்தச் செயல்பாட்டைச் செய்கிறார்கள்.
இந்த கட்டுரையில், “IF” ஆபரேட்டர் என்றால் என்ன என்பதைப் பற்றி பேசுவோம், மேலும் அதனுடன் பணிபுரியும் நோக்கம் மற்றும் கொள்கைகளையும் கருத்தில் கொள்வோம்.
உள்ளடக்கம்: Excel இல் "IF" செயல்பாடு
"IF" செயல்பாட்டின் வரையறை மற்றும் அதன் நோக்கம்
"IF" ஆபரேட்டர் என்பது ஒரு குறிப்பிட்ட நிபந்தனையை (தர்க்கரீதியான வெளிப்பாடு) செயல்படுத்துவதற்கான ஒரு Excel நிரல் கருவியாகும்.
அதாவது, நமக்கு ஒருவித நிபந்தனை இருப்பதாக கற்பனை செய்து பாருங்கள். "IF" இன் பணியானது, கொடுக்கப்பட்ட நிபந்தனை பூர்த்தி செய்யப்பட்டுள்ளதா என்பதைச் சரிபார்த்து, செயல்பாட்டின் மூலம் கலத்திற்கு காசோலையின் முடிவின் அடிப்படையில் மதிப்பை வெளியிடுவதாகும்.
- தருக்க வெளிப்பாடு (நிபந்தனை) உண்மையாக இருந்தால், மதிப்பு உண்மையாக இருக்கும்.
- தருக்க வெளிப்பாடு (நிபந்தனை) பூர்த்தி செய்யப்படாவிட்டால், மதிப்பு தவறானது.
நிரலில் உள்ள செயல்பாட்டு சூத்திரம் பின்வரும் வெளிப்பாடு ஆகும்:
=IF(நிபந்தனை, [நிபந்தனை பூர்த்தி செய்யப்பட்டால் மதிப்பு], [நிபந்தனை பூர்த்தி செய்யப்படாவிட்டால் மதிப்பு])
ஒரு எடுத்துக்காட்டுடன் "IF" செயல்பாட்டைப் பயன்படுத்துதல்
ஒருவேளை மேலே உள்ள தகவல்கள் அவ்வளவு தெளிவாகத் தெரியவில்லை. ஆனால், உண்மையில், இங்கே சிக்கலான எதுவும் இல்லை. மேலும் செயல்பாட்டின் நோக்கம் மற்றும் அதன் செயல்பாட்டை நன்கு புரிந்து கொள்ள, கீழே உள்ள உதாரணத்தைக் கவனியுங்கள்.
விளையாட்டு காலணிகளின் பெயர்களுடன் ஒரு அட்டவணை எங்களிடம் உள்ளது. நாங்கள் விரைவில் விற்பனைக்கு வருவோம் என்று கற்பனை செய்து பாருங்கள், மேலும் அனைத்து பெண்களின் காலணிகளும் 25% தள்ளுபடி செய்யப்பட வேண்டும். அட்டவணையில் உள்ள ஒரு நெடுவரிசையில், ஒவ்வொரு பொருளுக்கும் பாலினம் மட்டுமே எழுதப்பட்டுள்ளது.
பெண் பெயர்களைக் கொண்ட அனைத்து வரிசைகளுக்கும் "தள்ளுபடி" நெடுவரிசையில் "25%" மதிப்பைக் காண்பிப்பதே எங்கள் பணி. அதன்படி, "பாலினம்" நெடுவரிசையில் "ஆண்" மதிப்பு இருந்தால், மதிப்பு "0" ஆகும்.
தரவை கைமுறையாக நிரப்புவதற்கு நிறைய நேரம் எடுக்கும், மேலும் எங்காவது தவறு செய்வதற்கான அதிக நிகழ்தகவு உள்ளது, குறிப்பாக பட்டியல் நீளமாக இருந்தால். இந்த வழக்கில் "IF" அறிக்கையைப் பயன்படுத்தி செயல்முறையை தானியக்கமாக்குவது மிகவும் எளிதானது.
இந்த பணியை முடிக்க, நீங்கள் பின்வரும் சூத்திரத்தை கீழே எழுத வேண்டும்:
=IF(B2=”பெண்”,25%,0)
- பூலியன் வெளிப்பாடு: B2=”பெண்”
- நிபந்தனை பூர்த்தி செய்யப்பட்டால் மதிப்பு (உண்மை) - 25%
- நிபந்தனை பூர்த்தி செய்யப்படாவிட்டால் (தவறு) மதிப்பு 0 ஆகும்.
இந்த சூத்திரத்தை "தள்ளுபடி" நெடுவரிசையின் மேல் கலத்தில் எழுதி Enter ஐ அழுத்தவும். சூத்திரத்தின் முன் சம அடையாளத்தை (=) வைக்க மறக்காதீர்கள்.
அதன் பிறகு, இந்த கலத்திற்கு, எங்கள் தருக்க நிலைக்கு ஏற்ப முடிவு காட்டப்படும் (செல் வடிவமைப்பை அமைக்க மறக்காதீர்கள் - சதவீதம்). காசோலையில் பாலினம் "பெண்" என்று தெரியவந்தால், 25% மதிப்பு காட்டப்படும். இல்லையெனில், கலத்தின் மதிப்பு 0 க்கு சமமாக இருக்கும். உண்மையில், நமக்கு என்ன தேவை.
இப்போது இந்த வெளிப்பாட்டை அனைத்து வரிகளுக்கும் நகலெடுப்பது மட்டுமே உள்ளது. இதைச் செய்ய, மவுஸ் கர்சரை ஃபார்முலாவுடன் கலத்தின் கீழ் வலது விளிம்பிற்கு நகர்த்தவும். மவுஸ் பாயிண்டர் ஒரு சிலுவையாக மாற வேண்டும். இடது சுட்டி பொத்தானை அழுத்திப் பிடித்து, குறிப்பிட்ட நிபந்தனைகளின்படி சரிபார்க்க வேண்டிய அனைத்து வரிகளிலும் சூத்திரத்தை இழுக்கவும்.
அவ்வளவுதான், இப்போது எல்லா வரிசைகளுக்கும் நிபந்தனையைப் பயன்படுத்துகிறோம், அவை ஒவ்வொன்றின் முடிவையும் பெற்றுள்ளோம்.
பல நிபந்தனைகளுடன் "IF" ஐப் பயன்படுத்துகிறது
"IF" ஆபரேட்டரை ஒற்றை பூலியன் வெளிப்பாட்டுடன் பயன்படுத்துவதற்கான உதாரணத்தைப் பார்த்தோம். ஆனால் நிரல் ஒன்றுக்கு மேற்பட்ட நிபந்தனைகளை அமைக்கும் திறனையும் கொண்டுள்ளது. இந்த வழக்கில், முதலில் ஒரு காசோலை முதலில் மேற்கொள்ளப்படும், அது வெற்றிகரமாக இருந்தால், செட் மதிப்பு உடனடியாக காட்டப்படும். முதல் தருக்க வெளிப்பாடு செயல்படுத்தப்படாவிட்டால் மட்டுமே, இரண்டாவது சோதனை நடைமுறைக்கு வரும்.
உதாரணத்திற்கு அதே அட்டவணையைப் பார்ப்போம். ஆனால் இந்த முறை, அதை கடினமாக்குவோம். இப்போது நீங்கள் விளையாட்டைப் பொறுத்து பெண்களின் காலணிகளில் தள்ளுபடி செய்ய வேண்டும்.
முதல் நிபந்தனை பாலின சரிபார்ப்பு. "ஆண்" எனில், மதிப்பு 0 உடனடியாகக் காட்டப்படும். அது "பெண்" என்றால், இரண்டாவது நிபந்தனை சரிபார்க்கப்படுகிறது. விளையாட்டு இயங்கினால் - 20%, டென்னிஸ் என்றால் - 10%.
இந்த நிபந்தனைகளுக்கான ஃபார்முலாவை நமக்குத் தேவையான செல்லில் எழுதுவோம்.
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
நாங்கள் Enter ஐக் கிளிக் செய்து, குறிப்பிட்ட நிபந்தனைகளின்படி முடிவைப் பெறுகிறோம்.
அடுத்து, அட்டவணையின் மீதமுள்ள அனைத்து வரிசைகளுக்கும் சூத்திரத்தை நீட்டுகிறோம்.
இரண்டு நிபந்தனைகளை ஒரே நேரத்தில் நிறைவேற்றுதல்
எக்செல் இல் இரண்டு நிபந்தனைகளை ஒரே நேரத்தில் நிறைவேற்றுவது குறித்த தரவைக் காண்பிக்கும் வாய்ப்பு உள்ளது. இந்த வழக்கில், குறைந்தபட்சம் நிபந்தனைகளில் ஒன்றையாவது பூர்த்தி செய்யாவிட்டால் மதிப்பு தவறானதாகக் கருதப்படும். இந்த பணிக்கு, ஆபரேட்டர் "மற்றும்".
உதாரணத்திற்கு நமது அட்டவணையை எடுத்துக் கொள்வோம். இப்போது 30% தள்ளுபடி பெண்கள் காலணிகள் மற்றும் ஓடுவதற்கு வடிவமைக்கப்பட்டிருந்தால் மட்டுமே பொருந்தும். இந்த நிபந்தனைகள் பூர்த்தி செய்யப்பட்டால், கலத்தின் மதிப்பு அதே நேரத்தில் 30% ஆக இருக்கும், இல்லையெனில் அது 0 ஆக இருக்கும்.
இதைச் செய்ய, பின்வரும் சூத்திரத்தைப் பயன்படுத்துகிறோம்:
=IF(AND(B2="பெண்";C2="ரன்னிங்");30%;0)
கலத்தில் முடிவைக் காட்ட Enter விசையை அழுத்தவும்.
மேலே உள்ள எடுத்துக்காட்டுகளைப் போலவே, மீதமுள்ள வரிகளுக்கு சூத்திரத்தை நீட்டிக்கிறோம்.
அல்லது ஆபரேட்டர்
இந்த வழக்கில், நிபந்தனைகளில் ஒன்று பூர்த்தி செய்யப்பட்டால், தருக்க வெளிப்பாட்டின் மதிப்பு உண்மையாகக் கருதப்படுகிறது. இந்த வழக்கில் இரண்டாவது நிபந்தனை பூர்த்தி செய்யப்படாமல் போகலாம்.
சிக்கலை பின்வருமாறு அமைப்போம். 35% தள்ளுபடி ஆண்கள் டென்னிஸ் காலணிகளுக்கு மட்டுமே பொருந்தும். ஆண்களுக்கான ஓடும் ஷூ அல்லது பெண்கள் ஷூவாக இருந்தால், தள்ளுபடி 0.
இந்த வழக்கில், பின்வரும் சூத்திரம் தேவைப்படுகிறது:
=IF(OR(B2="பெண்"; C2="ரன்னிங்");0;35%)
Enter ஐ அழுத்திய பிறகு, தேவையான மதிப்பைப் பெறுவோம்.
நாங்கள் சூத்திரத்தை கீழே நீட்டி, முழு வரம்பிற்கும் தள்ளுபடிகள் தயாராக உள்ளன.
ஃபார்முலா பில்டரைப் பயன்படுத்தி IF செயல்பாடுகளை எவ்வாறு வரையறுப்பது
நீங்கள் IF செயல்பாட்டை செல் அல்லது ஃபார்முலா பட்டியில் கைமுறையாக எழுதுவது மட்டுமல்லாமல், ஃபார்முலா பில்டர் மூலமாகவும் பயன்படுத்தலாம்.
அது எப்படி வேலை செய்கிறது என்று பார்க்கலாம். நாம் மீண்டும், முதல் உதாரணத்தைப் போலவே, அனைத்து பெண்களின் காலணிகளுக்கும் 25% தள்ளுபடி செய்ய வேண்டும் என்று வைத்துக்கொள்வோம்.
- நாங்கள் விரும்பிய கலத்தில் கர்சரை வைத்து, "சூத்திரங்கள்" தாவலுக்குச் சென்று, "செயல்பாட்டைச் செருகு" என்பதைக் கிளிக் செய்க.
- திறக்கும் ஃபார்முலா பில்டர் பட்டியலில், "IF" என்பதைத் தேர்ந்தெடுத்து, "செருகு செயல்பாடு" என்பதைக் கிளிக் செய்யவும்.
- செயல்பாட்டு அமைப்புகள் சாளரம் திறக்கிறது. "தர்க்கரீதியான வெளிப்பாடு" புலத்தில் காசோலை மேற்கொள்ளப்படும் நிபந்தனையை எழுதுகிறோம். எங்கள் விஷயத்தில் அது “B2=”பெண்”.
"True" புலத்தில், நிபந்தனை பூர்த்தி செய்யப்பட்டால், கலத்தில் காட்டப்பட வேண்டிய மதிப்பை எழுதவும்.
"தவறான" புலத்தில் - நிபந்தனை பூர்த்தி செய்யப்படாவிட்டால் மதிப்பு.
- அனைத்து புலங்களும் நிரப்பப்பட்ட பிறகு, முடிவைப் பெற "முடி" என்பதைக் கிளிக் செய்யவும்.
தீர்மானம்
Excel இல் மிகவும் பிரபலமான மற்றும் பயனுள்ள கருவிகளில் ஒன்று செயல்பாடு ஆகும் IF, இது நாங்கள் அமைக்கும் நிபந்தனைகளுடன் பொருந்துவதற்கான தரவைச் சரிபார்த்து, தானாகவே முடிவைத் தருகிறது, இது மனித காரணி காரணமாக ஏற்படும் பிழைகளின் சாத்தியத்தை நீக்குகிறது. எனவே, இந்த கருவியைப் பயன்படுத்துவதற்கான அறிவும் திறனும் பல பணிகளைச் செய்வதற்கு மட்டுமல்லாமல், "கையேடு" செயல்பாட்டு முறையின் காரணமாக சாத்தியமான பிழைகளைத் தேடுவதற்கும் நேரத்தை மிச்சப்படுத்தும்.