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

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

ஸ்கிரிப்ட் செய்யப்பட்ட புரோகிராமில் IF ஸ்டேட்மெண்ட் எவ்வளவு பன்முகத்தன்மை வாய்ந்தது என்பது அனைவருக்கும் தெரியும், ஆனால் எக்செல் உள்ள ஒரு கலத்தின் உள்ளே அதே தர்க்கத்தை நீங்கள் பயன்படுத்த முடியும் என்பது உங்களுக்குத் தெரியுமா?





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





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





எக்செல் இல் ஐஎஃப் அறிக்கை என்றால் என்ன?

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

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



அடிப்படை ஐஎஃப் செயல்பாடு எவ்வாறு செயல்படுகிறது

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

'பழுதுபார்க்கப்பட்ட' நெடுவரிசையில் 'ஆம்' இருந்தால், நிகழ்வு வகைக்கு 'ரிப்பேர்' வேண்டும் என்று நான் விரும்புகிறேன். இல்லையெனில் அது 'NON-Repair' ஆக இருக்க வேண்டும். இந்த IF அறிக்கையின் தர்க்கம் மிகவும் எளிது:





=IF(C2='YES','Repair','Non-Repair')

இந்த சூத்திரத்துடன் முழு நெடுவரிசையையும் நிரப்புவது பின்வரும் முடிவுகளை அளிக்கிறது:

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





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

மற்றும் மற்றும் IF அறிக்கைகள்

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

இரண்டு புதிய நிகழ்வு வகைகளை வரையறுப்போம்: திட்டமிடப்பட்ட அல்லது திட்டமிடப்படாத.

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

இவற்றை அடையாளம் காண, நாம் இப்படி மற்றும் தர்க்கத்தைப் பயன்படுத்த வேண்டும்:

=IF(AND(DAY(A2)=2,B2='YES'),'Planned','Unplanned')

முடிவுகள் இப்படி இருக்கும்:

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

இதை நிறைவேற்ற, அடுத்த மேம்பட்ட IF செயல்பாட்டு பாடத்திற்கு செல்வோம்: உள்ளமைக்கப்பட்ட IF அறிக்கைகள்.

உள்ளமைக்கப்பட்ட ஐஎஃப் அறிக்கைகள்

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

இசையை ஐபாடிலிருந்து ஐடியூன்ஸ் வரை மாற்றுகிறது

அந்த அறிக்கை எப்படி இருக்கிறது என்பது இங்கே:

=IF(ISBLANK(B2),'',IF(AND(DAY(A2)=2,B2='YES'),'Planned','Unplanned'))

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

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

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

பேஸ்புக் மெசஞ்சர் தட்டச்சு காட்டி வேலை செய்யவில்லை

அல்லது அறிக்கைகள்

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

இந்த வகையான தர்க்கத்திற்கு ஒரு உள்ளமைக்கப்பட்ட IF அறிக்கை மற்றும் இரண்டு அல்லது OR அறிக்கைகள் இரண்டின் கலவையும் தேவைப்படுகிறது. அந்த அறிக்கை எப்படி இருக்கும் என்பது இங்கே:

=IF(OR(B2='YES',C2='YES'),IF(OR(D2='YES',E2='YES'),'Yearly Maintenance','Routine Maintenance'),'')

முடிவுகள் எப்படி இருக்கும் என்பது இங்கே:

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

மதிப்பு வரம்புகளின் அடிப்படையில் முடிவுகள்

மதிப்பு வரம்புகளை ஒருவித உரை முடிவாக மாற்றுவது பெரும்பாலும் பயனுள்ளதாக இருக்கும். இது 0 முதல் 50 டிகிரி எஃப் வரை வெப்பநிலையை 'குளிர்' ஆகவும், 50 முதல் 80 'வெப்பம்' மற்றும் 80 க்கு மேல் வெப்பமாக மாற்றுவது போல எளிமையாக இருக்கலாம்.

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

கடித தரத்தை தீர்மானிக்க ஒரு ஆசிரியர் பின்வரும் வரம்புகளைப் பயன்படுத்துகிறார் என்று சொல்லலாம்:

  • 90 முதல் 100 வரை A ஆகும்
  • 80 முதல் 90 வரை பி
  • 70 முதல் 80 வரை C ஆகும்
  • 60 முதல் 70 வரை ஒரு டி
  • 60 க்கு கீழ் ஒரு எஃப்

அந்த வகையான பல-கூடு-ஐஎஃப் அறிக்கை எப்படி இருக்கும் என்பது இங்கே:

=IF(B2>89,'A',IF(B2>79,'B',IF(B2>69,'C',IF(B2>59,'D','F'))))

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

இதன் விளைவாக வரும் தாள் எப்படி இருக்கும் என்பது இங்கே:

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

IF-THEN தர்க்கத்தைப் பயன்படுத்துவது சக்தி வாய்ந்தது

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

கொஞ்சம் படைப்பாற்றலுடன் நீங்கள் சிலவற்றைச் செய்யலாம் மிகவும் ஈர்க்கக்கூடிய விஷயங்கள் எக்செல் இல் IF அறிக்கை தர்க்கம் மற்றும் பிற சூத்திரங்களுடன்.

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

பகிர் பகிர் ட்வீட் மின்னஞ்சல் உங்கள் மெய்நிகர் பாக்ஸ் லினக்ஸ் இயந்திரங்களை சூப்பர்சார்ஜ் செய்ய 5 குறிப்புகள்

மெய்நிகர் இயந்திரங்களால் வழங்கப்படும் மோசமான செயல்திறனால் சோர்வாக இருக்கிறதா? உங்கள் VirtualBox செயல்திறனை அதிகரிக்க நீங்கள் என்ன செய்ய வேண்டும் என்பது இங்கே.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • விரிதாள்
  • மைக்ரோசாப்ட் எக்செல்
எழுத்தாளர் பற்றி ரியான் டியூப்(942 கட்டுரைகள் வெளியிடப்பட்டன)

ரியான் மின் பொறியியலில் பிஎஸ்சி பட்டம் பெற்றவர். அவர் ஆட்டோமேஷன் பொறியியலில் 13 ஆண்டுகள், ஐடியில் 5 ஆண்டுகள் பணியாற்றினார், இப்போது ஒரு ஆப்ஸ் பொறியாளராக உள்ளார். MakeUseOf இன் முன்னாள் நிர்வாக ஆசிரியர், அவர் தரவு காட்சிப்படுத்தல் குறித்த தேசிய மாநாடுகளில் பேசினார் மற்றும் தேசிய தொலைக்காட்சி மற்றும் வானொலியில் இடம்பெற்றார்.

ரியான் டியூபிலிருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்