மைக்ரோசாஃப்ட் எக்செல் உடன் பணிபுரியும் போது பயன்படுத்தப்படும் பல வேறுபட்ட வெளிப்பாடுகளில், தருக்க செயல்பாடுகளை முன்னிலைப்படுத்த வேண்டும். சூத்திரங்களில் பல்வேறு நிபந்தனைகளின் நிறைவேற்றத்தைக் குறிக்க அவை பயன்படுத்தப்படுகின்றன. மேலும், நிலைமைகள் மிகவும் மாறுபட்டதாக இருக்க முடியும் என்றால், தருக்க செயல்பாடுகளின் விளைவாக இரண்டு மதிப்புகளை மட்டுமே எடுக்க முடியும்: நிலை திருப்தி அளிக்கிறது (உண்மை) மற்றும் நிலை திருப்தி அடையவில்லை (பொய்) எக்செல் இல் உள்ள தருக்க செயல்பாடுகள் என்ன என்பதை உற்று நோக்கலாம்.
முக்கிய ஆபரேட்டர்கள்
பல தருக்க செயல்பாடு ஆபரேட்டர்கள் உள்ளனர். முக்கியவற்றில் பின்வருபவை:
- உண்மை;
- பொய்;
- IF;
- பிழை என்றால்;
- அல்லது
- மற்றும்;
- இல்லை;
- பிழை;
- எளிதானது.
குறைவான பொதுவான தருக்க செயல்பாடுகள் உள்ளன.
மேலே உள்ள ஒவ்வொரு ஆபரேட்டர்களுக்கும், முதல் இரண்டு தவிர, வாதங்கள் உள்ளன. வாதங்கள் குறிப்பிட்ட எண்கள் அல்லது உரை அல்லது தரவு கலங்களின் முகவரியைக் குறிக்கும் இணைப்புகள்.
செயல்பாடுகள் உண்மை மற்றும் பொய்
ஆபரேட்டர் உண்மை ஒரு குறிப்பிட்ட செட் பாயிண்டை மட்டுமே ஏற்றுக்கொள்கிறது. இந்த செயல்பாட்டிற்கு எந்த வாதங்களும் இல்லை, மேலும், ஒரு விதியாக, இது எப்போதும் மிகவும் சிக்கலான வெளிப்பாடுகளின் ஒருங்கிணைந்த பகுதியாகும்.
ஆபரேட்டர் பொய்மாறாக, உண்மை இல்லாத எந்த மதிப்பையும் எடுக்கும். இதேபோல், இந்த செயல்பாடு எந்த வாதங்களையும் கொண்டிருக்கவில்லை மற்றும் மிகவும் சிக்கலான வெளிப்பாடுகளில் சேர்க்கப்பட்டுள்ளது.
செயல்பாடுகள் மற்றும் மற்றும் அல்லது
செயல்பாடு மற்றும் என்பது பல நிபந்தனைகளுக்கு இடையிலான இணைப்பு. இந்த செயல்பாடு பிணைக்கும் அனைத்து நிபந்தனைகளும் திருப்தி அடைந்தால் மட்டுமே, அது ஒரு மதிப்பை அளிக்கிறது உண்மை. குறைந்தபட்சம் ஒரு வாதம் ஒரு மதிப்பைப் புகாரளித்தால் பொய்பின்னர் ஆபரேட்டர் மற்றும் பொதுவாக அதே மதிப்பை வழங்குகிறது. இந்த செயல்பாட்டின் பொதுவான பார்வை:= மற்றும் (log_value1; log_value2; ...)
. ஒரு செயல்பாட்டில் 1 முதல் 255 வரை வாதங்கள் இருக்கலாம்.
செயல்பாடு அல்லது, மாறாக, வாதங்களில் ஒன்று மட்டுமே நிபந்தனைகளை பூர்த்திசெய்தாலும், மற்ற அனைத்தும் தவறானவை என்றாலும் கூட உண்மை அளிக்கிறது. அவரது வார்ப்புரு பின்வருமாறு:= மற்றும் (log_value1; log_value2; ...)
. முந்தைய செயல்பாட்டைப் போலவே, ஆபரேட்டர் அல்லது 1 முதல் 255 நிபந்தனைகள் இருக்கலாம்.
செயல்பாடு இல்லை
முந்தைய இரண்டு அறிக்கைகளைப் போலன்றி, செயல்பாடு இல்லை ஒரே ஒரு வாதம் உள்ளது. அவள் வெளிப்பாட்டின் பொருளை மாற்றுகிறாள் உண்மை ஆன் பொய் குறிப்பிட்ட வாதத்தின் இடத்தில். பொது சூத்திர தொடரியல் பின்வருமாறு:= இல்லை (பதிவு_ மதிப்பு)
.
செயல்பாடுகள் IF மற்றும் பிழை என்றால்
மிகவும் சிக்கலான வடிவமைப்புகளுக்கு, செயல்பாட்டைப் பயன்படுத்தவும் IF. இந்த அறிக்கை எந்த மதிப்பு என்பதைக் குறிக்கிறது உண்மைமற்றும் இது பொய். அதன் பொதுவான வார்ப்புரு பின்வருமாறு:= IF (பூலியன்_ வெளிப்பாடு; மதிப்பு_ஐஃப்_விவரம்; மதிப்பு_ஐபி_ தவறானது)
. எனவே, நிபந்தனை பூர்த்தி செய்யப்பட்டால், முன்னர் குறிப்பிடப்பட்ட தரவு இந்த செயல்பாட்டைக் கொண்ட கலத்தில் நிரப்பப்படுகிறது. நிபந்தனை பூர்த்தி செய்யப்படாவிட்டால், செயல்பாட்டின் மூன்றாவது வாதத்தில் குறிப்பிடப்பட்டுள்ள பிற தரவுகளுடன் செல் நிரப்பப்படுகிறது.
ஆபரேட்டர் பிழை என்றால், வாதம் உண்மையாக இருந்தால், அதன் சொந்த மதிப்பை கலத்திற்குத் தருகிறது. ஆனால், வாதம் தவறாக இருந்தால், பயனர் குறிக்கும் மதிப்பு கலத்திற்குத் திரும்பும். இரண்டு செயல்பாடுகளை மட்டுமே கொண்ட இந்த செயல்பாட்டின் தொடரியல் பின்வருமாறு:= IF ERROR (மதிப்பு; value_if_error)
.
பாடம்: எக்செல் இல் IF செயல்பாடு
செயல்பாடுகள் பிழை மற்றும் எளிதானது
செயல்பாடு பிழை ஒரு குறிப்பிட்ட செல் அல்லது கலங்களின் வரம்பில் தவறான மதிப்புகள் உள்ளதா என சோதிக்கிறது. தவறான மதிப்புகள் பின்வருவனவற்றைக் குறிக்கின்றன:
- # என் / எ;
- #VALUE;
- # எண்!;
- #DEL / 0!;
- # LINK!;
- #NAME?;
- # EMPTY!
வாதம் பிழையானதா இல்லையா என்பதைப் பொறுத்து, ஆபரேட்டர் ஒரு மதிப்பைப் புகாரளிக்கிறார் உண்மை அல்லது பொய். இந்த செயல்பாட்டிற்கான தொடரியல் பின்வருமாறு:= பிழை (மதிப்பு)
. வாதம் பிரத்தியேகமாக ஒரு கலத்தை அல்லது கலங்களின் வரிசையை குறிக்கிறது.
ஆபரேட்டர் எளிதானது கலமானது காலியாக உள்ளதா அல்லது மதிப்புகளைக் கொண்டிருக்கிறதா என்று சோதிக்கிறது. செல் காலியாக இருந்தால், செயல்பாடு ஒரு மதிப்பைப் புகாரளிக்கிறது உண்மைகலத்தில் தரவு இருந்தால் - பொய். இந்த ஆபரேட்டரின் தொடரியல் பின்வருமாறு:= EMPTY (மதிப்பு)
. முந்தைய விஷயத்தைப் போலவே, வாதமும் ஒரு செல் அல்லது வரிசைக்கான குறிப்பு ஆகும்.
செயல்பாடு எடுத்துக்காட்டு
இப்போது மேலே குறிப்பிட்ட சில செயல்பாடுகளின் பயன்பாட்டை ஒரு குறிப்பிட்ட எடுத்துக்காட்டுடன் பார்ப்போம்.
நிறுவனத்தின் ஊழியர்களின் சம்பளத்துடன் அவர்களின் பட்டியல் எங்களிடம் உள்ளது. ஆனால், கூடுதலாக, அனைத்து ஊழியர்களுக்கும் ஒரு போனஸ் உள்ளது. வழக்கமான பிரீமியம் 700 ரூபிள் ஆகும். ஆனால் ஓய்வூதியம் பெறுவோர் மற்றும் பெண்கள் 1,000 ரூபிள் அதிகரித்த போனஸுக்கு உரிமை உண்டு. விதிவிலக்கு பல்வேறு காரணங்களுக்காக, ஒரு குறிப்பிட்ட மாதத்தில் 18 நாட்களுக்கு குறைவாக பணியாற்றிய ஊழியர்கள். எப்படியிருந்தாலும், 700 ரூபிள் வழக்கமான போனஸுக்கு மட்டுமே அவர்களுக்கு உரிமை உண்டு.
ஒரு சூத்திரத்தை உருவாக்க முயற்சிப்போம். எனவே, எங்களுக்கு இரண்டு நிபந்தனைகள் உள்ளன, இதன் கீழ் 1000 ரூபிள் போனஸ் வழங்கப்படுகிறது - இது ஓய்வூதிய வயது அல்லது பணியாளரின் பெண் பாலினத்தின் சாதனை. அதே நேரத்தில், 1957 க்கு முன்னர் பிறந்த அனைவரையும் ஓய்வூதியதாரர்களாக சேர்க்கிறோம். எங்கள் விஷயத்தில், அட்டவணையின் முதல் வரிக்கு, சூத்திரம் பின்வரும் வடிவத்தை எடுக்கும்:= IF (OR (C4 <1957; D4 = "பெண்கள்"); "1000"; "700")
. ஆனால், அதிகரித்த பிரீமியத்தைப் பெறுவதற்கான ஒரு முன்நிபந்தனை 18 நாட்கள் அல்லது அதற்கு மேற்பட்ட காலத்திற்கு வேலை செய்கிறது என்பதை மறந்துவிடாதீர்கள். இந்த நிபந்தனையை எங்கள் சூத்திரத்தில் செயல்படுத்த, நாங்கள் செயல்பாட்டைப் பயன்படுத்துகிறோம் இல்லை:= IF (OR (C4 <1957; D4 = "பெண்") * (NOT (E4 <18)); "1000"; "700")
.
பிரீமியம் மதிப்பு சுட்டிக்காட்டப்பட்ட அட்டவணையின் நெடுவரிசையின் கலங்களுக்கு இந்த செயல்பாட்டை நகலெடுக்க, சூத்திரம் ஏற்கனவே இருக்கும் கலத்தின் கீழ் வலது மூலையில் உள்ள கர்சராக மாறுகிறோம். நிரப்பு மார்க்கர் தோன்றும். அதை அட்டவணையின் முடிவில் இழுக்கவும்.
எனவே, நிறுவனத்தின் ஒவ்வொரு பணியாளருக்கும் போனஸின் அளவு பற்றிய தகவல்களைக் கொண்ட ஒரு அட்டவணையை நாங்கள் தனித்தனியாகப் பெற்றோம்.
பாடம்: பயனுள்ள எக்செல் அம்சங்கள்
நீங்கள் பார்க்க முடியும் என, மைக்ரோசாஃப்ட் எக்செல் இல் கணக்கீடுகளை செய்ய தருக்க செயல்பாடுகள் மிகவும் வசதியான கருவியாகும். சிக்கலான செயல்பாடுகளைப் பயன்படுத்தி, இந்த நிபந்தனைகள் பூர்த்தி செய்யப்படுகிறதா இல்லையா என்பதைப் பொறுத்து ஒரே நேரத்தில் பல நிபந்தனைகளை அமைத்து வெளியீட்டு முடிவைப் பெறலாம். இத்தகைய சூத்திரங்களின் பயன்பாடு பல செயல்களை தானியக்கமாக்குகிறது, இது பயனர் நேரத்தை மிச்சப்படுத்த உதவுகிறது.