उदाहरण के साथ एक्सेल में IFNA फ़ंक्शन का उपयोग कैसे करें

  • इसे साझा करें
Michael Brown

विषयसूची

आपके कार्यपत्रकों में बहुत सारी #N/A त्रुटियां हो रही हैं और यह जानने के लिए उत्सुक हैं कि क्या इसके बजाय एक कस्टम पाठ प्रदर्शित करने का कोई तरीका है? IFNA सूत्र वह समाधान है जिसकी आपको आवश्यकता है।

जब कोई एक्सेल सूत्र किसी चीज़ की पहचान या खोज नहीं कर पाता है, तो यह #N/A त्रुटि फेंकता है। ऐसी त्रुटि को पकड़ने और इसे उपयोगकर्ता के अनुकूल संदेश के साथ बदलने के लिए, आप IFNA फ़ंक्शन का उपयोग कर सकते हैं। दूसरे शब्दों में, #N/A एक्सेल का यह कहने का तरीका है कि आप जिस मूल्य की तलाश कर रहे हैं वह संदर्भित डेटासेट में मौजूद नहीं है। IFNA उस त्रुटि को पकड़ने और संभालने का आपका तरीका है।

    Excel में IFNA फ़ंक्शन

    Excel IFNA फ़ंक्शन का उद्देश्य #N/A त्रुटियों को पकड़ना और उनसे निपटना है। यदि कोई सूत्र #N/A का मूल्यांकन करता है, तो IFNA उस त्रुटि को पकड़ लेता है और उसे आपके द्वारा निर्दिष्ट कस्टम मान से बदल देता है; अन्यथा सूत्र का सामान्य परिणाम लौटाता है।

    मान (आवश्यक) - #N/A त्रुटि की जांच करने के लिए सूत्र, मान या संदर्भ।

    Value_if_na (आवश्यक) - मान #N/A त्रुटि का पता चलने पर वापस लौटने के लिए।

    उपयोग नोट

    • IFNA फ़ंक्शन किसी अन्य त्रुटि को दबाए बिना केवल #N/A को हैंडल करता है।
    • यदि मान तर्क एक सरणी सूत्र है, तो IFNA परिणामों की एक सरणी लौटाता है, प्रति सेल एक, जैसा कि इस उदाहरण में दिखाया गया है।

    IFNA उपलब्धता

    आईएफएनए समारोह में पेश किया गया थाएक्सेल 2013 और एक्सेल 2016, एक्सेल 2019, एक्सेल 2021 और माइक्रोसॉफ्ट 365 सहित सभी बाद के संस्करणों में उपलब्ध है।

    Excel में IFNA फ़ंक्शन का उपयोग कैसे करें

    Excel में IFNA का प्रभावी ढंग से उपयोग करने के लिए, इस सामान्य दृष्टिकोण का पालन करें:

    1. पहले तर्क में ( मान ), #N/A त्रुटि से प्रभावित सूत्र रखें।
    2. दूसरे तर्क में ( value_if_na ), वह पाठ लिखें जिसे आप मानक त्रुटि संकेतन के बजाय वापस करना चाहते हैं। जब कुछ भी नहीं मिलता है तो एक खाली सेल वापस करने के लिए, एक खाली स्ट्रिंग ('"") प्रदान करें। फ़ॉर्मूला (), " कस्टम टेक्स्ट ")

      एक रिक्त सेल वापस करने के लिए, सामान्य फ़ॉर्मूला है:

      IFNA( फ़ॉर्मूला (), "")

      आइए देखते हैं कि यह एक साधारण उदाहरण पर कैसे काम करता है। नीचे दी गई तालिका में, मान लीजिए आप जानना चाहते हैं कि किसी दिए गए छात्र का स्कोर दूसरों के बीच कैसे रैंक करता है। चूंकि डेटा को स्कोर कॉलम द्वारा उच्चतम से निम्नतम क्रम में क्रमबद्ध किया जाता है, रैंक तालिका में छात्र की सापेक्ष स्थिति से मेल खाएगा। और स्थिति प्राप्त करने के लिए, आप MATCH फ़ंक्शन को इसके सरलतम रूप में उपयोग कर सकते हैं:

      =MATCH(E1, A2:A10, 0)

      क्योंकि लुकअप सरणी (A2:A10) में लुकअप मान (नील) उपलब्ध नहीं है, एक #N/A त्रुटि होती है।

      इस त्रुटि के कारण, अनुभवहीन उपयोगकर्ता सोच सकते हैं कि इसमें कुछ गड़बड़ हैसूत्र, और आप कार्यपुस्तिका निर्माता के रूप में बहुत सारे प्रश्न प्राप्त करेंगे। इससे बचने के लिए, आप स्पष्ट रूप से इंगित कर सकते हैं कि सूत्र सही है, यह केवल वह मान नहीं खोज सकता है जिसे खोजने के लिए कहा गया है। इसलिए, आप IFNA के पहले तर्क में MATCH सूत्र को नेस्ट करते हैं और दूसरे तर्क में, हमारे मामले में अपना कस्टम टेक्स्ट, "नहीं मिला" टाइप करें:

      =IFNA(MATCH(E1, A2:A10, 0), "Not found")

      अब, इसके बजाय मानक त्रुटि अंकन, आपका अपना पाठ एक सेल में प्रदर्शित होता है, उपयोगकर्ताओं को सूचित करता है कि डेटासेट में लुकअप मान मौजूद नहीं है:

      VLOOKUP के साथ IFNA का उपयोग कैसे करें<7

      अक्सर #N/A त्रुटि उन फ़ंक्शन में होती है जो VLOOKUP, HLOOKUP, LOOKUP और MATCH जैसी चीज़ों की तलाश करते हैं। नीचे दिए गए उदाहरण कुछ विशिष्ट उपयोग मामलों को कवर करते हैं।

      उदाहरण 1. बुनियादी IFNA VLOOKUP सूत्र

      #N/A त्रुटियों को पकड़ने के लिए जो तब होती हैं जब VLOOKUP एक ​​मैच खोजने में असमर्थ होता है, इसके परिणाम की जांच करें IFNA का उपयोग करके और त्रुटि के बजाय प्रदर्शित होने वाले मान को निर्दिष्ट करें। इस सिंटैक्स का उपयोग करके अपने मौजूदा VLOOKUP सूत्र के आसपास IFNA फ़ंक्शन को लपेटना सामान्य अभ्यास है:

      IFNA(VLOOKUP(), " आपका टेक्स्ट ")

      हमारी नमूना तालिका में, मान लीजिए कि आप चाहते हैं किसी विशेष छात्र (E1) का स्कोर पुनर्प्राप्त करें। इसके लिए, आप इस क्लासिक VLOOKUP सूत्र का उपयोग कर रहे हैं:

      =VLOOKUP(E1, A2:B10, 2, FALSE)

      समस्या यह है कि नील ने परीक्षा नहीं दी, इसलिए उसका नाम सूची में नहीं है, और स्पष्ट रूप से VLOOKUP खोजने में विफल रहता है एक मैच।

      त्रुटि को छिपाने के लिए, हमVLOOKUP को IFNA में इस तरह लपेटें:

      =IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

      अब, परिणाम उपयोगकर्ता को इतना डराने वाला नहीं लगता है और यह बहुत अधिक जानकारीपूर्ण है:

      <3

      उदाहरण 2. IFNA VLOOKUP कई शीट्स में देखने के लिए

      IFNA फ़ंक्शन तथाकथित अनुक्रमिक या जंजीर लुकअप करने के लिए भी काम आता है एकाधिक शीट या विभिन्न कार्यपुस्तिकाओं में। विचार यह है कि आप कुछ अलग IFNA(VLOOKUP(…)) सूत्रों को एक दूसरे में इस तरह से नेस्ट करते हैं:

      IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), "नहीं found")))

      यदि किसी प्राथमिक VLOOKUP को कुछ भी नहीं मिलता है, तो इसका IFNA फ़ंक्शन अगला VLOOKUP तब तक चलाता है जब तक कि वांछित मान नहीं मिल जाता। यदि सभी लुकअप विफल हो जाते हैं, तो सूत्र निर्दिष्ट पाठ वापस कर देगा।

      मान लें कि आपके पास अलग-अलग शीट में सूचीबद्ध विभिन्न वर्गों के स्कोर हैं (नाम कक्षा A , कक्षा B , और कक्षा सी ). आपका लक्ष्य किसी विशेष छात्र का स्कोर प्राप्त करना है, जिसका नाम आपके वर्तमान वर्कशीट में सेल B1 में इनपुट है। कार्य को पूरा करने के लिए, इस सूत्र का उपयोग करें:

      =IFNA(VLOOKUP(B1, 'Class A'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class B'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class C'!A2:B5, 2, FALSE), "Not found")))

      सूत्र क्रमिक रूप से निर्दिष्ट नाम के लिए तीन अलग-अलग शीट में VLOOKUP के नेस्टेड होने के क्रम में खोजता है और पहला पाया गया मिलान लाता है:

      उदाहरण 3. इंडेक्स मैच के साथ IFNA

      इसी तरह से, IFNA अन्य लुकअप फ़ंक्शन द्वारा उत्पन्न #N/A त्रुटियों को पकड़ सकता है। एक उदाहरण के रूप में, इसे INDEX MATCH के साथ उपयोग करते हैंसूत्र:

      =IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")

      सूत्र का सार पिछले सभी उदाहरणों के समान है - INDEX MATCH एक लुकअप करता है, और IFNA परिणाम का मूल्यांकन करता है और #N/A त्रुटि पकड़ता है यदि संदर्भित मूल्य नहीं मिला।> तर्क) कई मान लौटाता है, IFNA प्रत्येक लौटाए गए मान का व्यक्तिगत रूप से परीक्षण करेगा और परिणामों की एक सरणी आउटपुट करेगा। उदाहरण के लिए:

      =IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")

      डाइनैमिक एरे एक्सेल (माइक्रोसॉफ्ट 365 और एक्सेल 2021) में, सबसे ऊपरी सेल (ई2) में एक नियमित सूत्र सभी परिणामों को पड़ोसी सेल में स्वचालित रूप से फैला देता है (शब्दों में) एक्सेल का, इसे स्पिल रेंज कहा जाता है। फ़ॉर्मूला, जो Ctrl + Shift + Enter शॉर्टकट से पूरा होता है.

      IFNA और IFERROR में क्या अंतर है?

      मूल कारण पर निर्भर करता है समस्या, एक एक्सेल सूत्र विभिन्न त्रुटियों को ट्रिगर कर सकता है जैसे #N/A, #NAME, #VALUE, #REF, #DIV/0, #NUM, और अन्य। IFERROR फ़ंक्शन उन सभी त्रुटियों को पकड़ लेता है जबकि IFNA केवल #N/A तक सीमित है। कौन सा चुनना बेहतर है? यह स्थिति पर निर्भर करता है।

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

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

      अंतर को स्पष्ट करने के लिए, आइए अपने मूल IFNA VLOOKUP सूत्र और "गलती से" फ़ंक्शन के नाम की गलत वर्तनी (VLOOKUP के बजाय VLOKUP) को वापस लाएं।

      =IFNA(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

      IFNA इस त्रुटि को छुपाता नहीं है, इसलिए आप स्पष्ट रूप से देख सकते हैं कि फ़ंक्शन नामों में से किसी एक के साथ कुछ गलत है:

      अब देखते हैं कि यदि आप उपयोग करते हैं तो क्या होता है IFERROR:

      =IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

      हम्म... यह कहता है कि ओलिविया ने परीक्षा नहीं दी, जो सच नहीं है! ऐसा इसलिए है क्योंकि IFERROR फ़ंक्शन #NAME को ट्रैप कर लेता है? त्रुटि और इसके बजाय कस्टम पाठ लौटाता है। इस स्थिति में, यह न केवल गलत जानकारी देता है बल्कि सूत्र के साथ समस्या को अस्पष्ट भी करता है।

      Excel में IFNA सूत्र का उपयोग करने का तरीका यही है। मैं आपको पढ़ने के लिए धन्यवाद देता हूं और अगले सप्ताह आपको हमारे ब्लॉग पर देखने के लिए उत्सुक हूं!

      उपलब्ध डाउनलोड

      एक्सेल IFNA सूत्र उदाहरण (.xlsx फ़ाइल)

    माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।