IFERROR फ़ंक्शन का उपयोग करके Excel में त्रुटियों को कैसे हैंडल करें? (उदाहरण)

Excel IFERROR फ़ंक्शन किसके लिए उपयोग किया जाता है?

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

वाक्य - विन्यास

  • मूल्य किसी भी मूल्य, एक संदर्भ, या एक सूत्र भी हो सकता है
  • value_if_error वह मान है जो किसी त्रुटि के उत्पन्न होने पर आउटपुट के रूप में लौटाया जाता है

IFERROR फ़ंक्शन का उपयोग करके एक्सेल में त्रुटियों को संभालना

उदाहरण # 1 - हैंडलिंग # एन / ए त्रुटि

मान लें कि कॉलम A में B, स्तंभ A और B में हमारे पास दो कर्मचारी हैं, कुछ कर्मचारी ऐसे हैं जो कॉलम A में नहीं हैं, और हम उन कर्मचारियों के नामों का पता लगाना चाहते हैं जो सूची A में नहीं हैं।

इसलिए, हमने सूची में B के दाईं ओर के स्तंभ पर VLOOKUP सूत्र को लागू किया, ताकि दोनों सूचियों में सामान्य नामों का पता लगाया जा सके और उन नामों को अलग किया जो सूची A में नहीं हैं।

C2 में VLOOKUP सूत्र और इसे नीचे खींचकर, हमारे पास है

= VLOOKUP (B2, $ A: $ A, 1,0)

जैसा कि आप ऊपर देख सकते हैं, कुछ नाम हैं जो वीएलबुक फॉर्मूला द्वारा देखे जाने में सक्षम नहीं थे; इसलिए उन्होंने # N / A त्रुटि उत्पन्न की, जिसका अर्थ है कि VLOOKUP स्तंभ A में कर्मचारी की सूची में उन नामों को नहीं मिला है।

अब, यदि हम चाहते हैं कि # N / A को किसी अन्य मान से बदला जाए, जैसे ' Name in list A,' इसलिए, हम # N / A त्रुटि को बदलने के लिए IFERROR फ़ंक्शन का उपयोग करेंगे,

तो, हम लुकअप फॉर्मूला, वीएलबुक (बी 2, $ ए: $ ए, 1,0) पास करेंगे, पहले तर्क के रूप में और नाम ए में नहीं दूसरे नाम के रूप में IFERROR फ़ंक्शन के लिए दूसरा तर्क। तो, सूत्र बन जाता है

= IFERROR (VLOOKUP (B2, $ A: $ A, 1,0), "सूची A में नाम नहीं")

इस फॉर्मूले को अंतिम सेल तक खींचते हुए, हम पास किए गए मान के साथ # एन / ए का प्रतिस्थापित मूल्य प्राप्त करते हैं।

उदाहरण # 2 - हैंडलिंग # DIV / 0! त्रुटि

हमारे पास कॉलम ए में राशि है जिसे दिए गए लोगों की संख्या के बीच समान रूप से वितरित करने की आवश्यकता है।

इसलिए, जब हम सूत्र = राशि / लोगों की संख्या लागू करते हैं

हमें एक त्रुटि मिलती है # DIV / 0! C4 में जब लोगों की संख्या 0. होती है जब हम एक संख्यात्मक मान को शून्य से विभाजित करते हैं, तो हमें यह त्रुटि मिलती है।

अब, हम इस त्रुटि को ' व्यक्ति की संख्या <1 ' के मान से बदलना चाहते हैं , हम IFERROR फ़ंक्शन का उपयोग करेंगे।

= IFERROR ((A2 / B2)), व्यक्ति की संख्या <1 ')

उदाहरण # 3 -हैंडलिंग # नाम? त्रुटि

मान लें कि हमारे पास कुछ संख्याएँ हैं, जिन्हें जोड़ने की आवश्यकता है, और गलती से, यदि कोई राशि के लिए कोई गलत सूत्र लिखता है, तो हमें #NAME मिलता है? त्रुटि।

SUM के बजाय, यदि उपयोगकर्ता गलत सूत्र, #NAME लिखता है? एक त्रुटि उत्पन्न होती है।

IFERROR एक्सेल फ़ंक्शन का उपयोग करके, हम केवल दूसरे तर्क को एक मान देकर इस त्रुटि को संभाल सकते हैं, उदाहरण के लिए, ' टाइप किया हुआ गलत फॉर्मूला ।'

उदाहरण # 4 -हैंडलिंग # पूर्ण! त्रुटि

मान लें कि सेल A2, A3 और A4 में हमारे 3 मान हैं, और हम उन्हें योग करना चाहते हैं।

सेल A5 में, हमने उन्हें जोड़ने के लिए प्लस ऑपरेटर का उपयोग किया, A2 + A3 A4, और A3 और A4 के बीच '+' ऑपरेटर रखने के बजाय, हमने स्पेस दबाकर एक विभाजक में प्रवेश किया, हमें #NULL मिलता है! त्रुटि।

इसलिए, इस त्रुटि को सुधारने के लिए, हम सूत्र को बदलकर IFERROR फ़ंक्शन का उपयोग कर सकते हैं

= IFERROR ((A2 + A3 A4), (SUM (A2: A4)))

आप देख सकते हैं कि हमने दिए गए तीन मानों की राशि की गणना करने के लिए एक और सूत्र SUM का उपयोग किया है, और IFERROR फ़ंक्शन में इसे दूसरे तर्क के रूप में पारित किया है।

उदाहरण # 5 -हैंडलिंग #NUM त्रुटि

हमारे पास कॉलम A में दिए गए कुछ नंबर हैं, और हम इन संख्याओं के वर्गमूलों को खोजना चाहते हैं।

जब हम संख्याओं के वर्गमूल को प्राप्त करने के लिए इस सूत्र को लागू करते हैं, तो एक्सेल में, हमारे पास संख्या में वर्गमूल की गणना करने के लिए एक्सेल में SQRT होता है।

हमें त्रुटि मिलती है #NUM! नकारात्मक मानों के लिए, क्योंकि हम एक ऋणात्मक संख्या के वर्गमूल को नहीं खोज सकते हैं। तो, #NUM का बहिष्कार करें! त्रुटि जब SQRT फ़ंक्शन को ऋणात्मक संख्या में लागू किया जाता है।

IFERROR एक्सेल फ़ंक्शन का उपयोग करते हुए, हम इस त्रुटि से बचने के लिए नकारात्मक मानों के लिए ' A ऋणात्मक संख्या ' मान पास कर सकते हैं ।

उदाहरण # 6 - हैंडलिंग #REF! त्रुटि

मान लें कि सेल A2 और A3 में हमारे दो नंबर हैं, और हम सेल A के मान को सेल B से विभाजित करना चाहते हैं।

अब, यदि हम तीसरी पंक्ति को हटाते हैं, तो 3 rd पंक्ति को पूरी तरह से चुनकर , हमें एक #REF मिलता है! सेल C2 में त्रुटि

चूंकि संदर्भ हटा दिया गया था, एक्सेल सूत्र में संदर्भ मूल्य को खोजने में असमर्थ है; इसलिए यह #REF फेंकता है! त्रुटि।

IFERROR एक्सेल समारोह का उपयोग करना, हम एक value_if_error, पारित कर सकते हैं ' संदर्भ नष्ट कर दिया गया ।'

उदाहरण # 7 - हैंडलिंग #VALUE! त्रुटि

सेल A2 और A3 में हमारे दो मान हैं, A2 और हम सेल A2 और A3 में इन दो मूल्यों को जोड़ना चाहते हैं,

A2 में एक संख्यात्मक मान होता है, जबकि A3 में एक पाठ मान होता है। जब हम इन दोनों मूल्यों को जोड़ते हैं, तो हमें एक # वैल्यू मिलती है! त्रुटि।

चूंकि सूत्र में गलत डेटा प्रकार का उपयोग किया जाता है, इसलिए यह #VALUE! त्रुटि

IFERROR का उपयोग करके इसे ठीक करना, हमारे पास है

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

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