फॉर्मूला त्रुटियों को रोकना - एक्सेल टिप्स

विषय - सूची

IFERROR या IFNA का उपयोग करके Excel में सूत्र त्रुटियों को रोकना। ये पुराने ISERROR ISERR और ISNA से बेहतर हैं। यहाँ और जानें।

फॉर्मूला त्रुटियां आम हो सकती हैं। यदि आपके पास सैकड़ों रिकॉर्ड के साथ डेटा सेट है, तो एक डिवाइड-बाय-जीरो या एक # एन / ए अब और फिर पॉप अप करने के लिए बाध्य है।

अतीत में, त्रुटियों को रोकने के लिए हर्कुलियन प्रयासों की आवश्यकता थी। अगर आपने कभी दस्तक दी है तो जानबूझकर अपना सिर हिलाएं =IF(ISNA(VLOOKUP(A2,Table,2,0),"Not Found",VLOOKUP(A2,Table,2,0))। टाइप करने के लिए वास्तव में लंबा होने के अलावा, उस समाधान के लिए एक्सेल को कई VLOOKUP के रूप में दो बार करने की आवश्यकता होती है। सबसे पहले, आप एक VLOOKUP देखते हैं कि क्या VLOOKUP त्रुटि उत्पन्न करने वाला है। फिर आप गैर-त्रुटि परिणाम प्राप्त करने के लिए फिर से वही VLOOKUP करते हैं।

Excel 2010 ने बहुत सुधार किया है = IFERROR (सूत्र, मान यदि त्रुटि)। मुझे पता है कि IFERROR पुराने पुराने ISERROR, ISERR, ISNA फ़ंक्शंस की तरह लगता है, लेकिन यह पूरी तरह से अलग है।

यह एक शानदार कार्य है =IFERROR(VLOOKUP(A2,Table,2,0),"Not Found"):। यदि आपके पास 1,000 VLOOKUPs हैं और केवल 5 # N / A की वापसी करते हैं, तो 995 में काम करने वाले को केवल एक ही VLOOKUP की आवश्यकता होती है। यह केवल 5 है जो # N / A लौटा है जिसे IFERROR के दूसरे तर्क पर आगे बढ़ना है।

अजीब तरह से, एक्सेल 2013 ने IFNA () फ़ंक्शन को जोड़ा। यह IFERROR की तरह ही है, लेकिन केवल # N / A त्रुटियों के लिए दिखता है। एक अजीब स्थिति की कल्पना कर सकते हैं जहां लुकअप टेबल में मूल्य पाया जाता है, लेकिन परिणामी उत्तर 0. एक विभाजन है। यदि आप किसी कारण से विभाजन-दर-शून्य त्रुटि को संरक्षित करना चाहते हैं, तो IFNA () ऐसा करेगा।

# DIV / 0!

बेशक, जिस व्यक्ति ने लुकअप टेबल का निर्माण किया है, उसे पहले स्थान पर शून्य से विभाजन को रोकने के लिए IFERROR का उपयोग करना चाहिए था। नीचे दिए गए आंकड़े में, "एनएम" "सार्थक नहीं" के लिए एक पूर्व प्रबंधक का कोड है।

IFERROR फ़ंक्शन

जस्टिन फिशमैन, स्टीफन गिल्मर और एक्सेल द्वारा जो के लिए धन्यवाद।

वीडियो देखेंा

  • पुराने दिनों में, आप उपयोग करेंगे =IF(ISNA(Formula),0,Formula)
  • Excel 2010 में शुरू, =IFERROR(Formula,0)
  • लेकिन IFERROR DIV / 0 त्रुटियों को एक ही # N / A मानता है! त्रुटियां
  • Excel 2013 में, =IFNA(Formula,0)केवल # N / A त्रुटियों का पता लगाने के लिए उपयोग करें
  • जस्टिन फिशमैन, स्टीफन गिल्मर और एक्सेल द्वारा जो के लिए धन्यवाद।

वीडियो ट्रांसक्रिप्ट

पॉडकास्ट से एक्सेल सीखें, एपिसोड 2042 - IFERROR और IFNA!

मैं इस पुस्तक से अपने सभी सुझावों को पॉडकास्टिंग करूंगा, पूरे प्लेलिस्ट में शीर्ष-दाएं हाथ के कोने में "i" पर क्लिक करें!

ठीक है, चलो पुराने दिनों पर वापस जाएं, एक्सेल 2007 या उससे पहले, यदि आपको # एन / ए को रोकने की आवश्यकता है! इस तरह के एक VLOOKUP सूत्र से, हम इस पागल काम करते थे। VLOOKUP के सभी पात्रों के स्कूप को क्लिपबोर्ड पर रखने के लिए =, Ctrl + C के अलावा मिलाएं, = IF (ISNA (, अंत पाने के लिए अंतिम कुंजी दबाएं, यदि यह # N / A !, है) तो हम कहते हैं, "नहीं मिला", अल्पविराम, अन्यथा हम VLOOKUP करते हैं! ठीक है, मैं इसे वहां पेस्ट करता हूं, और देखो कि सूत्र कितना लंबा है, Ctrl + Enter, वहीं जोड़ें), Ctrl + Enter, ठीक देखो, यह मीठा है। ठीक है, लेकिन समस्या यह है, जबकि यह # एन / ए की समस्या को हल करता है! हर एक फार्मूला दो बार व्हाट्सअप कर रहा है। यह हमें नहीं कहना चाहता "अरे, यह एक त्रुटि है? ओह, नहीं, यह नहीं है? एक त्रुटि। चलो इसे फिर से करते हैं! ”तो यह इन सभी VLOOKUPs को करने में दोगुना समय लगता है। एक्सेल 2010 में।वे हमें IFERROR का भयानक, भयानक सूत्र देते हैं!

अब मुझे पता है कि जो पहले था, ISERROR या ISERR जैसा लगता है, लेकिन यह IFERROR है। और जिस तरह से यह काम करता है, किसी भी सूत्र को ले लो जो एक त्रुटि लौटा सकता है, और फिर आप कहते हैं = IFERROR, वहाँ सूत्र है, अल्पविराम, यदि यह एक त्रुटि है, तो क्या करें, इसलिए "नहीं मिला"। अब ठीक है, इस बारे में सुंदर बात है, मान लीजिए कि आपके पास करने के लिए एक हजार VLOOKUP थे, और उनमें से 980 काम करते हैं। 980 के लिए यह सिर्फ VLOOKUP करता है, यह कोई त्रुटि नहीं है, यह उत्तर देता है, यह कभी भी दूसरा VLOOKUP नहीं करता है, यह IFERROR के बारे में सुंदरता है। Excel का IFERROR Excel 2010 में साथ आया था, लेकिन निश्चित रूप से, यहां एक बहुत ही मूर्खतापूर्ण समस्या यह है कि तालिका स्वयं एक त्रुटि लौटा रही है। ठीक है, किसी के पास 0 मात्रा, राजस्व / मात्रा थी, और इसलिए हमें एक # DIV / 0 मिल रहा है! वहां त्रुटि, और उस त्रुटि को IFERROR द्वारा त्रुटि के रूप में भी पहचाना जा रहा है। ठीक है,और ऐसा लग रहा है कि नहीं मिला है, वह मिल गया है, यह सिर्फ इतना है कि जिसने भी इस तालिका का निर्माण किया है उसने इस तालिका का निर्माण अच्छा काम नहीं किया है।

ठीक है तो, पसंद # 1, एक्सेल 2013 या नया, 2013 में जोड़े गए फ़ंक्शन पर स्विच करें जो सभी त्रुटियों के लिए नहीं दिखता है, केवल # एन / ए के लिए दिखता है! Ctrl + Enter, और अब हमें ExcelIsFun के लिए Not Found मिलेगा, लेकिन # DIV / 0 लौटा रहा है! त्रुटि। वास्तव में, हालांकि हमें क्या करना चाहिए, इस सूत्र में यहां बताया गया है, हमें इस सूत्र को पहले स्थान पर शून्य से रोकने के लिए संभालना चाहिए। तो = IFERROR, यह सभी प्रकार की चीजों के लिए काम करता है, अंत को प्राप्त करने के लिए अंतिम कुंजी दबाएं, अल्पविराम और फिर क्या करें? मैं हमेशा औसत कीमत के रूप में यहां एक शून्य रखूंगा।

मेरे पास एक बार एक प्रबंधक था, सुज़ाना (?), "यह गणितीय रूप से सही नहीं है, आपको सार्थक नहीं के लिए" एनएम "में रखना होगा।" बिल्कुल उसी तरह, यह पागल है कि कब तक मेरे प्रबंधक ने मुझे अपने पागल अनुरोध के साथ पागल कर दिया, बोला, चलो नीचे कॉपी करें, विशेष सूत्रों को चिपकाएं, alt = "" ES F. अब हमें यहां "सार्थक नहीं" त्रुटि मिलती है, " नहीं मिला "IFERROR द्वारा पाया गया है, और" सार्थक नहीं "वास्तव में VLOOKUP का परिणाम है। ठीक है, तो जाने के लिए कुछ अलग तरीके, शायद यहाँ करने के लिए सुरक्षित बात IFNA का उपयोग करना है, बशर्ते आपके पास Excel 2013 हो, और हर कोई जिसे आप Excel 2013 के साथ अपनी कार्यपुस्तिका साझा कर रहे हैं। यह पुस्तक, दूसरों का एक पूरा समूह इस पुस्तक में हैं, मसालेदार युक्तियों के साथ टपकता है, 200 पृष्ठों, पढ़ने में आसान, पूर्ण रंग भयानक, भयानक पुस्तक। इसे देखें, ऊपरी-दाएँ हाथ के कोने पर "I" पर क्लिक करें,आप पुस्तक खरीद सकते हैं।

ठीक है, फिर से एपिसोड करें: पुराने दिनों में हम एक लंबे प्रारूप का उपयोग करेंगे = IF (ISNA (सूत्र, 0, अन्यथा), सूत्र की गणना दो बार की गई थी, जो VLOOKUPs के लिए भयानक है। Excel 2010, = IFDROR में प्रारंभ करना। , बस फॉर्मूला एक बार डालें, अल्पविराम, अगर यह एक त्रुटि है तो क्या करें। IFERROR, हालांकि, #IV / 0 का व्यवहार करता है! त्रुटियां # N / A की त्रुटियों के समान हैं, इसलिए Excel 2013 से IFNA फ़ंक्शन प्रारंभ करना IFARROR की तरह ही काम करता है! लेकिन यह केवल # N / A त्रुटियों का पता लगाएगा।

यह टिप जिस तरह से, जस्टिन फिशमैन, स्टीफन गिल्मर और एक्सेल द्वारा जो द्वारा सुझाया गया है। यह सुझाव देने के लिए उनके लिए धन्यवाद, और आपके द्वारा रोकने के लिए धन्यवाद, हम आपको अगली बार एक और नेटकास्ट से देखेंगे!

फ़ाइल डाउनलोड करें

यहाँ नमूना फ़ाइल डाउनलोड करें: Podcast2042.xlsm

दिलचस्प लेख...