எக்செல் இல் IF செயல்பாடு | (ஃபார்முலா, எடுத்துக்காட்டுகள்) | IF செயல்பாட்டை எவ்வாறு பயன்படுத்துவது?

எக்செல் இல் IF செயல்பாடு

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

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

தொடரியல்

எக்செல் இல் IF செயல்பாட்டை எவ்வாறு பயன்படுத்துவது

இந்த IF செயல்பாடு எக்செல் வார்ப்புருவை இங்கே பதிவிறக்கம் செய்யலாம் - IF செயல்பாடு எக்செல் வார்ப்புரு

எடுத்துக்காட்டு # 1

IF செயல்பாட்டின் உதாரணத்தைப் பற்றி விவாதிப்போம்.

ஒரு கிரகத்தில் ஆக்ஸிஜன் இல்லாதிருந்தால், உயிர் இருக்காது, ஆக்சிஜன் இருக்கும், பின்னர் ஒரு கிரகத்தில் ஒரு உயிர் இருக்கும்.

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

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

எனவே, சி 2 இல் சூத்திரத்தைப் பயன்படுத்தினால்,

= if (பி 2 = ”ஆம்”, “வாழ்க்கை சாத்தியம்”, “வாழ்க்கை சாத்தியமில்லை”)

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

IF செயல்பாட்டின் ஓட்ட விளக்கப்படம்

1 வது வழக்கு:

இதேபோல், 2 மற்றும் 3 வது வழக்குகளுக்கு IF நிபந்தனைக்கும் அதே ஓட்டம் இருக்கும்.

4 வது வழக்கு:

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

எடுத்துக்காட்டு # 2

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

ஒரு லீப் ஆண்டு என்பது 366 நாட்களைக் கொண்ட ஒரு ஆண்டாகும் (கூடுதல் நாள் பிப்ரவரி 29 ஆகும்). ஒரு வருடத்தை சரிபார்க்க வேண்டிய நிபந்தனை ஒரு லீப் ஆண்டு அல்லது இல்லையா, ஆண்டு சரியாக 4 ஆல் வகுக்கப்பட வேண்டும், அதே நேரத்தில் 100 ஆல் சரியாக வகுக்கப்படக்கூடாது, அது ஒரு லீப் ஆண்டு அல்லது ஆண்டு சரியாக 400 ஆல் வகுக்கப்படுமானால், அது ஒரு லீப் ஆண்டு.

எனவே, ஒரு எண்ணை ஒரு வகுப்பால் வகுத்த பிறகு எஞ்சியதைக் கண்டுபிடிக்க நாம் MOD செயல்பாட்டைப் பயன்படுத்துகிறோம்.

எனவே, MOD (ஆண்டு, 4) = 0 மற்றும் MOD (ஆண்டு, 100) (0 க்கு சமமாக இல்லை) என்றால், அது ஒரு லீப் ஆண்டு

அல்லது MOD (ஆண்டு, 400) = 0 என்றால், அதுவும் ஒரு லீப் ஆண்டு, இல்லையெனில் அது ஒரு லீப் ஆண்டு அல்ல

எனவே, எக்செல் இல் லீப் ஆண்டைக் கண்டுபிடிப்பதற்கான சூத்திரம் இருக்கும்

= IF (OR (AND ((MOD (ஆண்டு, 4) = 0), (MOD (ஆண்டு, 100) 0)), (MOD (ஆண்டு, 400) = 0)), ”லீப் ஆண்டு”, ”ஒரு பாய்ச்சல் அல்ல ஆண்டு")

ஆண்டு என்பது ஒரு குறிப்பு மதிப்பு

எனவே, If சூத்திரத்தைப் பயன்படுத்திய பிறகு, ஒரு பாய்ச்சல் ஆண்டான 1960, 2028 மற்றும் 2148 ஆண்டுகளின் பட்டியலைப் பெறுகிறோம்.

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

எடுத்துக்காட்டு # 3

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

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

மீண்டும், இலக்கைக் கண்டுபிடிக்க IF செயல்பாட்டைப் பயன்படுத்துவோம், ஒரு ஓட்டுநர் சரியான திருப்பங்களைச் செய்தால் அவன் / அவள் டவுன் பி ஐ அடைகிறான், அவன் / அவள் இடதுபுறம் திரும்பினால் அவன் / அவள் டவுன் சி.

எனவே, எக்செல் இல் IF சூத்திரம் இருக்கும்

= if (பி 2 = ”இடது”, “டவுன் சி”, “டவுன் பி”)

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

வெளியீடு:

மொத்தம் 6 டிரைவர்கள் டவுன் சி யை அடைந்துள்ளனர், மீதமுள்ள 4 பேர் டவுன் பி ஐ அடைந்துள்ளனர்.

எடுத்துக்காட்டு # 4

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

உருப்படிகளின் பெயர் நெடுவரிசை A மற்றும் B நெடுவரிசையில் உள்ள பொருட்களின் எண்ணிக்கை மற்றும் E2 இல் முழு உருப்படிகளின் பட்டியலையும் கொண்ட தரவு சரிபார்ப்பு பட்டியல் உள்ளது. இப்போது, ​​ஒரு பொருள் சரக்குகளில் கிடைக்கிறதா இல்லையா என்பதை சரிபார்க்க விரும்புகிறோம்.

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

எனவே, F2 இல் எக்செல் இல் If சூத்திரத்தைப் பயன்படுத்துவோம்.

= IF (VLOOKUP (E2, A2: B11,2,0) = 0, ”பொருள் கிடைக்கவில்லை”, ”பொருள் கிடைக்கிறது”)

ஒரு பொருளின் தேடல் மதிப்பு 0 க்கு சமமாக இருந்தால், பொருள் கிடைக்கவில்லை, இல்லையெனில் உருப்படி கிடைக்கும்.

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

உள்ளமை IF:

எக்செல் இல் மற்றொரு IF சூத்திரத்திற்குள் IF செயல்பாடு பயன்படுத்தப்படும்போது, ​​இது நெஸ்டிங் ஆஃப் IF செயல்பாடாக அறியப்படுகிறது. பூர்த்தி செய்ய வேண்டிய பல நிபந்தனைகள் இருந்தால், அந்த விஷயத்தில், நாம் நெஸ்டட் ஐ.எஃப் பயன்படுத்த வேண்டும்.

எக்செல் இல் IF செயல்பாட்டின் கூடுகளை செயற்கையாக எழுதலாம்

IF (condition1, value_if_true1, IF (condition2, value_if_true2, value_if_false2))

எடுத்துக்காட்டு # 5

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

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

தரத்தைக் கண்டுபிடிக்கும் மற்றும் செயல்பாட்டுடன் பல IF நிபந்தனைகளைப் பயன்படுத்துவோம், சூத்திரம் இருக்கும்

= IF ((பி 2> = 95), ”ஏ”, ஐஎஃப் (மற்றும் (பி 2> = 85, பி 2 = 75, பி 2 = 61, பி 2 <= 74), ”டி”, ”எஃப்”)))))

எங்களுக்குத் தெரியும், IF செயல்பாடு தருக்க நிலையை சரிபார்க்கிறது

= IF (லாஜிக்கல்_டெஸ்ட், [மதிப்பு_ஐஃப்_டூ], [மதிப்பு_ஐஃப்_ தவறு]

இதை உடைத்து சரிபார்க்கலாம்,

  • 1 வது தருக்க சோதனை B2> = 95 ஆகும்
  • Value_if_true இயக்கவும்: “A” (தரம் A)
  • வேறு (கமா) value_if_false ஐ உள்ளிடவும்
  • value_if_false - மீண்டும் மற்றொரு IF நிபந்தனையைக் கண்டுபிடித்து IF நிலையை உள்ளிடவும்
  • 2 வது தருக்க சோதனை B2> = 85 (தருக்க வெளிப்பாடு 1) மற்றும் பி 2 <= 94 (தருக்க வெளிப்பாடு 2) ஆகும், ஏனெனில் நாங்கள் இரண்டு நிபந்தனைகளையும் சோதித்து வருவதால் உண்மை இருக்க வேண்டும், மேலும் பல தருக்க வெளிப்பாட்டை சரிபார்க்கவும் பயன்படுத்தினோம்
  • Value_if_true இயக்கவும்: “B” (தரம் B)
  • வேறு (கமா) value_if_false ஐ உள்ளிடவும்
  • value_if_false - மீண்டும் மற்றொரு IF நிபந்தனையைக் கண்டுபிடித்து IF நிலையை உள்ளிடவும்
  • 3 வது தருக்க சோதனை B2> = 75 (தருக்க வெளிப்பாடு 1) மற்றும் பி 2 <= 84 (தருக்க வெளிப்பாடு 2) ஆகும், ஏனெனில் நாங்கள் இரண்டு நிபந்தனைகளையும் சோதித்து வருவதால் உண்மை இருக்க வேண்டும், மேலும் பல தருக்க வெளிப்பாட்டை சரிபார்க்கவும் பயன்படுத்தினோம்
  • Value_if_true இயக்கவும்: “சி” (கிரேடு சி)
  • வேறு (கமா) value_if_false ஐ உள்ளிடவும்
  • value_if_false - மீண்டும் மற்றொரு IF நிபந்தனையைக் கண்டுபிடித்து IF நிலையை உள்ளிடவும்
  • 4 வது தருக்க சோதனை B2> = 61 (தருக்க வெளிப்பாடு 1) மற்றும் பி 2 <= 74 (தருக்க வெளிப்பாடு 2) ஆகும், ஏனெனில் நாங்கள் இரண்டு நிபந்தனைகளையும் சோதித்து வருவதால் உண்மை இருக்க வேண்டும், மேலும் பல தருக்க வெளிப்பாட்டை சரிபார்க்கவும் பயன்படுத்தினோம்
  • Value_if_true இயக்கவும்: “D” (தரம் D)
  • வேறு (கமா) value_if_false ஐ உள்ளிடவும்
  • value_if_false இயக்கவும்: “F” (தரம் F)
  • அடைப்பு அடைப்பு

 

நினைவில் கொள்ள வேண்டிய விஷயங்கள்

  • ஒரு குறிப்பிட்ட அளவிற்கு செயல்பட்டால் கூடுகளைப் பயன்படுத்துங்கள், ஏனெனில் அறிக்கைகள் துல்லியமாக உருவாக்க அதிக சிந்தனை தேவைப்பட்டால் பல.
  • நாம் பல IF அறிக்கைகளைப் பயன்படுத்தும் போதெல்லாம், அதற்கு பல திறந்த மற்றும் மூடும் அடைப்புக்குறிப்புகள் () தேவைப்படுகிறது, இது பெரும்பாலும் நிர்வகிப்பது கடினம். இந்த சூழ்நிலையைச் சமாளிக்க எக்செல் சிறந்த வழியை வழங்குகிறது, ஒவ்வொரு திறப்பு மற்றும் மூடும் அடைப்புக்குறிப்பின் நிறத்தையும் சரிபார்க்கவும், கடைசியாக மூடும் அடைப்பு வண்ணம் எப்போதும் கருப்பு நிறமாக இருக்கும், இது சூத்திர அறிக்கை அங்கு முடிவடைகிறது என்பதைக் குறிக்கிறது.
  • Value_if_true மற்றும் value_if_false வாதத்திற்காக நாம் ஒரு சரம் மதிப்பைக் கடக்கும்போதெல்லாம், அல்லது ஒரு சரம் மதிப்பிற்கு எதிராக ஒரு குறிப்பை சோதிக்கிறோம், அது எப்போதும் இரட்டை மேற்கோள்களில் இருக்க வேண்டும், மேற்கோள்கள் இல்லாமல் ஒரு சரம் மதிப்பைக் கடந்து செல்வது #NAME க்கு வழிவகுக்கும்? பிழை