IFERROR फ़ंक्शन Microsoft Excel में लॉजिकल फ़ंक्शंस की श्रेणी में आता है, जिसमें ISNA, ISERROR और ISERR शामिल हैं। ये सभी फ़ंक्शन सूत्र त्रुटियों का पता लगाने और उन्हें संभालने में मदद करते हैं।
IFERROR आपको गणना करने की अनुमति देता है। अगर गणना नहीं करता एक त्रुटि में परिणाम, तो गणना परिणाम प्रदर्शित होता है। अगर गणना करता है एक त्रुटि के परिणामस्वरूप एक और गणना की जाती है (या एक स्थिर मान जैसे 0, रिक्त, या कुछ पाठ आउटपुट होता है)।
आप IFERROR फ़ंक्शन का उपयोग कब करेंगे?
- 0 . से विभाजित करके होने वाली त्रुटियों से बचने के लिए संख्याओं को विभाजित करते समय
- यदि मान नहीं मिलता है तो त्रुटियों को रोकने के लिए लुकअप करते समय।
- जब आप दूसरी गणना करना चाहते हैं, यदि पहले परिणाम में कोई त्रुटि होती है (उदा. 2 में एक मान लुकअप करें)रा तालिका यदि यह पहली तालिका में नहीं मिली है)
हैंडल न की गई फ़ॉर्मूला त्रुटियां आपकी कार्यपुस्तिका में त्रुटियां पैदा कर सकती हैं, लेकिन दृश्यमान त्रुटियां भी आपकी स्प्रैडशीट को कम आकर्षक बनाती हैं.
अगर त्रुटि है तो 0
आइए एक बुनियादी उदाहरण देखें। नीचे आप दो संख्याओं को विभाजित कर रहे हैं। यदि आप शून्य से भाग देने का प्रयास करते हैं तो आपको एक त्रुटि प्राप्त होगी:
इसके बजाय, IFERROR फ़ंक्शन के भीतर गणना डालें और यदि आप शून्य से विभाजित करते हैं तो त्रुटि के बजाय 0 आउटपुट होता है:
=IFERROR(A2/B2,0)
एरर है तो ब्लैंक
त्रुटियों को 0 पर सेट करने के बजाय, आप उन्हें दोहरे उद्धरण ("") के साथ 'रिक्त' पर सेट कर सकते हैं:
=IFERROR(A2/B2,"")
गलती हुई तो कुछ और करो
IFERROR फ़ंक्शन का उपयोग दूसरी गणना करने के लिए भी किया जा सकता है यदि पहली गणना के परिणामस्वरूप त्रुटि होती है। हम नीचे दिए गए उदाहरण में VLOOKUPs का उपयोग करेंगे:
< यहां यदि डेटा 'लुकअपटेबल1' में नहीं मिलता है तो इसके बजाय 'लुकअपटेबल2' पर एक वीलुकअप किया जाता है। आप 3 अलग-अलग गणना करने के लिए किसी अन्य IFERROR के अंदर एक IFERROR को नेस्ट कर सकते हैं। यहां हम 3 अलग-अलग कार्यपत्रकों पर VLOOKUPs करने के लिए दो IFERRORs का उपयोग करेंगे: बेशक, IFERROR इंडेक्स / मैच और XLOOKUP फ़ार्मुलों के साथ भी काम करेगा। XLOOKUP फ़ंक्शन, VLOOKUP फ़ंक्शन का उन्नत संस्करण है। आप एक्सेल में INDEX और MATCH फ़ंक्शंस का उपयोग करके भी मान देख सकते हैं। यदि आप नहीं जानते कि XLOOKUP फ़ंक्शन या MATCH/INDEX फ़ंक्शन कैसे काम करता है, तो विस्तृत विवरण प्राप्त करने के लिए इस लिंक पर क्लिक करें। एक्सेल में ऐरे फ़ार्मुलों का उपयोग एकल सूत्र के माध्यम से कई गणना करने के लिए किया जाता है। मान लीजिए कि वर्ष, बिक्री और औसत मूल्य के तीन कॉलम हैं। आप ई कॉलम में निम्न सूत्र के साथ कुल मात्रा का पता लगा सकते हैं। सूत्र तब तक अच्छा प्रदर्शन करता है जब तक कि भाजक श्रेणी को एक खाली सेल या शून्य न मिल जाए। परिणामस्वरूप, आपको #DIV/0!error फिर से देखने को मिलती है। इस बार, आप इस तरह IFERROR फ़ंक्शन का उपयोग कर सकते हैं: ध्यान दें कि IFERROR फ़ंक्शन को SUM फ़ंक्शन के अंदर नेस्ट किया जाना चाहिए, अन्यथा IFERROR कुल योग पर लागू होगा न कि सरणी में प्रत्येक व्यक्तिगत आइटम पर। IFNA फ़ंक्शन ठीक उसी तरह काम करता है जैसे कि IFNA फ़ंक्शन केवल #N/A त्रुटियों को पकड़ेगा IFERROR फ़ंक्शन को छोड़कर। लुकअप फ़ंक्शंस के साथ काम करते समय यह उपयोगी होता है: केवल "लुकअप मान नहीं मिला त्रुटियों को संभाला जाता है", सामान्य सूत्र त्रुटियां अभी भी आपको आपकी गणना के साथ समस्याओं के प्रति सचेत कर सकती हैं। <> यदि आप अभी भी Microsoft Excel 2003 या पुराने संस्करण का उपयोग कर रहे हैं, तो आप IFERROR को IF और ISERROR के संयोजन से प्रतिस्थापित कर सकते हैं। यहाँ एक संक्षिप्त उदाहरण है। IFERROR फ़ंक्शन Google शीट में ठीक उसी तरह काम करता है जैसे Excel में होता है:>
अधिक IFERROR फॉर्मूला उदाहरण
नेस्टेड IFERROR - VLOOKUP एकाधिक पत्रक
इंडेक्स / मैच और XLOOKUP
इफरर एक्सलुकअप
इफेरर इंडेक्स / मैच
सरणियों में IFERROR
{=SUM($B$2:$B$4/$C$2:$C$4)}
{=SUM(IFERROR($B$2:$B$4/$C$2:$C$4,0))}
आईएफएनए बनाम इफेरर
अगर ISERROR
=IF(ISERROR(A2/B2),0,A2/B2)
Google पत्रक में IFERROR