மைக்ரோசாஃப்ட் எக்செல் என்பது ஒரு சக்திவாய்ந்த மற்றும் பல்துறை விரிதாள் பயன்பாடாகும், இது நிறுவன சரக்கு, சிறு வணிக வரவு செலவுத் திட்டங்கள், தனிப்பட்ட உடற்பயிற்சி வரை அனைத்தையும் கண்காணிக்கவும் நிர்வகிக்கவும் சிறந்தது. எக்செல் இன் நன்மைகளில் ஒன்று என்னவென்றால், நீங்கள் புதிய தரவை உள்ளிடும்போது தானாகவே புதுப்பிக்கப்படும் சூத்திரங்களை நேரத்திற்கு முன்பே அமைக்கலாம். சில சூத்திரங்கள், துரதிர்ஷ்டவசமாக, தேவையான தரவு இல்லாமல் கணித ரீதியாக சாத்தியமற்றது, இதன் விளைவாக உங்கள் அட்டவணையில் # DIV / 0!, #VALUE!, #REF!, மற்றும் #NAME? போன்ற பிழைகள் ஏற்படுகின்றன. தீங்கு விளைவிக்க வேண்டிய அவசியமில்லை என்றாலும், இந்த பிழைகள் சரிசெய்யப்படும் வரை அல்லது தேவையான தரவு உள்ளிடப்படும் வரை உங்கள் விரிதாளில் காண்பிக்கப்படும், இது ஒட்டுமொத்த அட்டவணையை குறைந்த கவர்ச்சிகரமானதாகவும் புரிந்துகொள்வது மிகவும் கடினமாகவும் இருக்கும். அதிர்ஷ்டவசமாக, குறைந்த பட்சம் தரவுகளைக் காணவில்லை என்றால், நீங்கள் IF மற்றும் ISERROR செயல்பாடுகளின் சில உதவியுடன் எக்செல் பிழைகளை மறைக்க முடியும். அதை எப்படி செய்வது என்பது இங்கே.
புதிய தரவுகளுக்காக (அடுத்தடுத்த எடைகள்) காத்திருக்கும்போது ஒரு கணக்கீட்டு பிழையை (எடை இழந்த சதவீதம் கணக்கீடு) உருவாக்கும் அட்டவணையின் எடுத்துக்காட்டுக்கு ஒரு சிறிய எடை இழப்பு கண்காணிப்பு விரிதாளைப் பயன்படுத்துகிறோம்.
எங்கள் எடுத்துக்காட்டு விரிதாள் எடை நெடுவரிசையில் உள்ளீட்டிற்காக காத்திருக்கிறது, பின்னர் புதிய தரவின் அடிப்படையில் மற்ற எல்லா நெடுவரிசைகளையும் தானாக புதுப்பிக்கிறது. சிக்கல் என்னவென்றால், சதவீதம் இழந்த நெடுவரிசை ஒரு மதிப்பை நம்பியுள்ளது, மாற்றம், இது எடை இன்னும் உள்ளிடப்படாத வாரங்களாக புதுப்பிக்கப்படவில்லை, இதன் விளைவாக # DIV / 0! பிழை, இது சூத்திரம் பூஜ்ஜியத்தால் வகுக்க முயற்சிக்கிறது என்பதைக் குறிக்கிறது. இந்த பிழையை நாம் மூன்று வழிகளில் தீர்க்க முடியும்:
- எடையும் உள்ளிடப்படாத வாரங்களிலிருந்து சூத்திரத்தை நாம் அகற்றலாம், பின்னர் ஒவ்வொரு வாரத்திலும் கைமுறையாக அதை மீண்டும் சேர்க்கலாம். விரிதாள் ஒப்பீட்டளவில் சிறியது, ஆனால் பெரிய மற்றும் சிக்கலான விரிதாள்களில் இது சிறந்ததாக இருக்காது என்பதால் இது எங்கள் எடுத்துக்காட்டில் செயல்படும்.
- பூஜ்ஜியத்தால் வகுக்காத மற்றொரு சூத்திரத்தைப் பயன்படுத்தி இழந்த சதவீதத்தை நாம் கணக்கிட முடியும். மீண்டும், இது எங்கள் எடுத்துக்காட்டில் சாத்தியமாகும், ஆனால் எப்போதும் விரிதாள் மற்றும் தரவு தொகுப்பைப் பொறுத்து இருக்காது.
- நாம் ISERROR செயல்பாட்டைப் பயன்படுத்தலாம், இது ஒரு IF அறிக்கையுடன் இணைந்தால், ஆரம்ப முடிவு பிழையை அளித்தால் மாற்று மதிப்பு அல்லது கணக்கீட்டை வரையறுக்க உதவுகிறது. இதுதான் இன்று நாங்கள் உங்களுக்குக் காண்பிக்கும் தீர்வு.
ISERROR செயல்பாடு
தானாகவே, ISERROR நியமிக்கப்பட்ட கலத்தை அல்லது சூத்திரத்தை சோதித்து, கணக்கீட்டின் விளைவாக அல்லது கலத்தின் மதிப்பு பிழையாக இருந்தால் “உண்மை” என்று திரும்பும், அது இல்லாவிட்டால் “தவறானது”. செயல்பாட்டைத் தொடர்ந்து அடைப்புக்குறிக்குள் கணக்கீடு அல்லது கலத்தை உள்ளிடுவதன் மூலம் நீங்கள் ISERROR ஐப் பயன்படுத்தலாம். உதாரணத்திற்கு:
ISERROR ((B5-, B4) / C5)
(B5-B4) / C5 இன் கணக்கீடு ஒரு பிழையைத் தந்தால், நிபந்தனை சூத்திரத்துடன் ஜோடியாக இருக்கும்போது ISERROR “உண்மை” என்று திரும்பும். இது பல வழிகளில் பயன்படுத்தப்படலாம் என்றாலும், IF செயல்பாட்டுடன் ஜோடியாக இருக்கும்போது அதன் விவாதத்திற்குரிய வகையில் மிகவும் பயனுள்ள பங்கு உள்ளது.
IF செயல்பாடு
காற்புள்ளிகளால் பிரிக்கப்பட்ட அடைப்புக்குறிக்குள் மூன்று சோதனைகள் அல்லது மதிப்புகளை வைப்பதன் மூலம் IF செயல்பாடு பயன்படுத்தப்படுகிறது: IF (சோதிக்கப்பட வேண்டிய மதிப்பு, உண்மையாக இருந்தால் மதிப்பு, தவறானதாக இருந்தால் மதிப்பு). உதாரணத்திற்கு:
இருந்தால் (B5> 100, 0, B5)
மேலே உள்ள எடுத்துக்காட்டில், B5 கலத்தின் மதிப்பு 100 ஐ விட அதிகமாக இருந்தால் (அதாவது சோதனை உண்மைதான்), பின்னர் பூஜ்ஜியம் செல் மதிப்பாகக் காட்டப்படும். ஆனால் B5 100 ஐ விடக் குறைவாகவோ அல்லது சமமாகவோ இருந்தால் (சோதனை தவறானது என்று பொருள்), B5 இன் உண்மையான மதிப்பு காண்பிக்கப்படும்.
IF மற்றும் ISERROR ஒருங்கிணைந்தவை
IF மற்றும் ISERROR செயல்பாடுகளை நாம் இணைக்கும் வழி ISERROR ஐ IF அறிக்கையின் சோதனையாகப் பயன்படுத்துவதாகும். எங்கள் எடை இழப்பு விரிதாளை ஒரு எடுத்துக்காட்டுக்கு மாற்றுவோம். செல் E6 ஒரு # DIV / 0 ஐ திருப்பித் தருவதற்கான காரணம்! பிழை என்னவென்றால், அதன் சூத்திரம் முந்தைய வார எடையால் இழந்த மொத்த எடையை பிரிக்க முயற்சிக்கிறது, இது எல்லா வாரங்களுக்கும் இன்னும் கிடைக்கவில்லை மற்றும் பூஜ்ஜியத்தால் வகுக்க முயற்சிக்கும் திறம்பட செயல்படுகிறது.
ஆனால் நாம் IF மற்றும் ISERROR ஆகியவற்றின் கலவையைப் பயன்படுத்தினால், பிழைகள் புறக்கணிக்க எக்செல் நிறுவனத்திடம் 0% (அல்லது நாம் விரும்பும் எந்த மதிப்பையும்) உள்ளிடலாம் அல்லது பிழைகள் ஏதும் இல்லாவிட்டால் கணக்கீட்டை முடிக்கலாம். எங்கள் எடுத்துக்காட்டில், பின்வரும் சூத்திரத்துடன் இதைச் செய்ய முடியும்:
இருந்தால் (ISERROR (டி 6 / B5), 0, (டி 6 / D5))
அந்த செயல்பாட்டில், நீங்கள் அதை மீதமுள்ள எந்த கலங்களுக்கும் நகலெடுக்கலாம் மற்றும் ஏதேனும் பிழைகள் பூஜ்ஜியங்களுடன் மாற்றப்படும். இருப்பினும், எதிர்காலத்தில் நீங்கள் புதிய தரவை உள்ளிடுகையில், பாதிக்கப்பட்ட செல்கள் தானாகவே அவற்றின் சரியான மதிப்புகளுக்கு புதுப்பிக்கப்படும், ஏனெனில் பிழை நிலை இனி உண்மையாக இருக்காது.
எக்செல் பிழைகளை மறைக்க முயற்சிக்கும்போது, IF அறிக்கையில் உள்ள மூன்று மாறிகளுக்கும் எந்த மதிப்பு அல்லது சூத்திரத்தைப் பயன்படுத்தலாம் என்பதை நினைவில் கொள்ளுங்கள்; இது எங்கள் உதாரணத்தைப் போல பூஜ்ஜியமாகவோ அல்லது முழு எண்ணாகவோ இருக்க வேண்டியதில்லை. மாற்றீடுகளில் முற்றிலும் தனித்தனி சூத்திரத்தைக் குறிப்பிடுவது அல்லது இரண்டு மேற்கோள் மதிப்பெண்களை (“”) உங்கள் “உண்மையான” மதிப்பாகப் பயன்படுத்துவதன் மூலம் வெற்று இடத்தைச் செருகுவது ஆகியவை அடங்கும். விளக்குவதற்கு, பூஜ்ஜியத்திற்கு பதிலாக பிழை ஏற்பட்டால் பின்வரும் சூத்திரம் வெற்று இடத்தைக் காண்பிக்கும்:
இருந்தால் (ISERROR (டி 6 / B5), "", (டி 6 / D5))
IF அறிக்கைகள் விரைவாக நீளமாகவும் சிக்கலாகவும் மாறக்கூடும் என்பதை நினைவில் கொள்ளுங்கள், குறிப்பாக ISERROR உடன் ஜோடியாக இருக்கும்போது, அத்தகைய சூழ்நிலைகளில் ஒரு அடைப்புக்குறி அல்லது கமாவை தவறாக வைப்பது எளிது. செல் மதிப்புகள் மற்றும் அடைப்புக்குறிப்புகளைக் கண்காணிக்க உதவும் வகையில் எக்செல் வண்ணக் குறியீடு சூத்திரங்களின் சமீபத்திய பதிப்புகள் அவற்றை உள்ளிடும்போது.
