Anonim

Microsoft एक्सेल एक शक्तिशाली और बहुमुखी स्प्रेडशीट एप्लिकेशन है जो एंटरप्राइज़ इन्वेंट्री से लेकर छोटे व्यवसाय के बजट तक, व्यक्तिगत फिटनेस तक सभी चीजों को ट्रैक करने और प्रबंधित करने के लिए बहुत अच्छा है। एक्सेल का एक लाभ यह है कि आप समय से पहले सूत्र सेट कर सकते हैं जो नए डेटा दर्ज करते ही स्वचालित रूप से अपडेट हो जाएगा। कुछ सूत्र, दुर्भाग्यवश, अपेक्षित डेटा के बिना गणितीय रूप से असंभव हैं, जिसके परिणामस्वरूप आपकी तालिका में त्रुटियां हैं, जैसे # IV / / 0!, #VALUE !, #REF !, और # नाम। आवश्यक रूप से हानिकारक नहीं होने पर, इन त्रुटियों को आपकी स्प्रेडशीट में तब तक प्रदर्शित किया जाएगा जब तक कि सही या आवश्यक डेटा दर्ज नहीं किया जाता है, जिससे समग्र तालिका कम आकर्षक और समझने में अधिक कठिन हो सकती है। शुक्र है, कम से कम लापता डेटा के मामले में, आप IF और ISERROR फ़ंक्शंस की कुछ मदद से एक्सेल त्रुटियों को छिपा सकते हैं। यहाँ यह कैसे करना है।
हम एक छोटे वजन घटाने ट्रैकिंग स्प्रेडशीट का उपयोग उस तालिका के प्रकार के एक उदाहरण के रूप में कर रहे हैं जो नए डेटा (बाद में वेट-इन) की प्रतीक्षा करते समय एक गणना त्रुटि (वजन कम प्रतिशत गणना) का उत्पादन करेगा।


हमारा उदाहरण स्प्रेडशीट वेट कॉलम में इनपुट की प्रतीक्षा करता है और फिर नए डेटा के आधार पर अन्य सभी कॉलम को स्वचालित रूप से अपडेट करता है। समस्या यह है कि प्रतिशत लॉस्ट कॉलम एक मूल्य पर निर्भर करता है, बदलें, जिसे उन हफ्तों के लिए अपडेट नहीं किया गया है जिसमें वजन अभी तक दर्ज नहीं किया गया है, जिसके परिणामस्वरूप एक # DIV / 0 है! त्रुटि, जो इंगित करती है कि सूत्र शून्य से विभाजित करने का प्रयास कर रहा है। हम इस त्रुटि को तीन तरीकों से हल कर सकते हैं:

  1. हम उन हफ्तों से सूत्र निकाल सकते हैं जिनमें कोई वजन दर्ज नहीं किया गया है, और फिर इसे मैन्युअल रूप से प्रत्येक सप्ताह में वापस जोड़ें। यह हमारे उदाहरण में काम करेगा क्योंकि स्प्रेडशीट अपेक्षाकृत छोटा है, लेकिन बड़े और अधिक जटिल स्प्रेडशीट में आदर्श नहीं होगा।
  2. हम किसी अन्य सूत्र का उपयोग करके खोए हुए प्रतिशत की गणना कर सकते हैं जो शून्य से विभाजित नहीं होता है। फिर, यह हमारे उदाहरण में संभव है, लेकिन हमेशा स्प्रेडशीट और डेटा सेट के आधार पर नहीं हो सकता है।
  3. हम ISERROR फ़ंक्शन का उपयोग कर सकते हैं, जो कि IF स्टेटमेंट के साथ युग्मित होने पर हमें वैकल्पिक मूल्य या गणना को परिभाषित करने देता है यदि प्रारंभिक परिणाम में कोई त्रुटि होती है। यह वह समाधान है जो आज हम आपको दिखाएंगे।

ISERROR फ़ंक्शन

अपने आप से, ISERROR निर्दिष्ट सेल या सूत्र का परीक्षण करता है और "सच" लौटाता है यदि गणना का परिणाम या सेल का मूल्य एक त्रुटि है, और "गलत" यदि यह नहीं है। आप फ़ंक्शन के बाद कोष्ठक में गणना या सेल दर्ज करके ISERROR का उपयोग कर सकते हैं। उदाहरण के लिए:

ISERROR ((B5-बी 4) / सी 5)

यदि (B5-B4) / C5 की गणना में त्रुटि है, तो सशर्त फॉर्मूला के साथ जोड़ा जाने पर ISERROR "सही" लौटाएगा। हालांकि इसका उपयोग कई अलग-अलग तरीकों से किया जा सकता है, जब आईएफ फ़ंक्शन के साथ जोड़ा जाता है, तो इसकी यकीनन सबसे उपयोगी भूमिका होती है।

द आईएफ फंक्शन

IF फ़ंक्शन का उपयोग अल्पविराम द्वारा अलग किए गए कोष्ठक में तीन परीक्षण या मान रखकर किया जाता है: IF (मान का परीक्षण किया जाना चाहिए, मान यदि सही है, तो मान गलत)। उदाहरण के लिए:

यदि (B5> 100, 0, B5)

ऊपर दिए गए उदाहरण में, यदि सेल B5 में मान 100 से अधिक है (जिसका मतलब है कि परीक्षण सत्य है), तो सेल मूल्य के रूप में एक शून्य दिखाया जाएगा। लेकिन यदि बी 5 100 से कम या इसके बराबर है (जिसका अर्थ है कि परीक्षण गलत है), तो बी 5 का वास्तविक मूल्य दिखाया जाएगा।

आईएफ और ISERROR संयुक्त

जिस तरह से हम IF और ISERROR फ़ंक्शन को मिलाते हैं वह ISERROR को IF स्टेटमेंट के लिए परीक्षण के रूप में उपयोग करता है। आइए एक उदाहरण के रूप में हमारे वजन घटाने स्प्रेडशीट की ओर मुड़ें। कारण कि सेल E6 एक # DIV / 0 लौटा रहा है! त्रुटि इसलिए है क्योंकि इसका सूत्र पिछले सप्ताह के वजन से खोए कुल वजन को विभाजित करने का प्रयास कर रहा है, जो अभी तक सभी हफ्तों के लिए उपलब्ध नहीं है और जो प्रभावी रूप से शून्य से विभाजित करने का प्रयास करता है।
लेकिन अगर हम IF और ISERROR के संयोजन का उपयोग करते हैं, तो हम एक्सेल को त्रुटियों को अनदेखा करने के लिए कह सकते हैं और केवल 0% (या कोई भी मान जो हम चाहते हैं) दर्ज करें, या कोई त्रुटि मौजूद होने पर गणना को पूरा करें। हमारे उदाहरण में, यह निम्नलिखित सूत्र के साथ पूरा किया जा सकता है:

IF (ISERROR (D6 / B5), 0, (D6 / D5))

दोहराने के लिए, ऊपर दिया गया सूत्र कहता है कि यदि D6 / D5 का उत्तर त्रुटि में है, तो शून्य का मान लौटाएं। लेकिन अगर D6 / B5 में कोई त्रुटि नहीं होती है, तो बस उस गणना का समाधान प्रदर्शित करें।


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


ध्यान रखें कि जब आप एक्सेल त्रुटियों को छिपाने की कोशिश कर रहे हैं, तो आप IF स्टेटमेंट में सभी तीन वेरिएबल्स के लिए किसी भी मूल्य या फॉर्मूला का उपयोग कर सकते हैं; यह हमारे उदाहरण में एक शून्य या पूरी संख्या की तरह नहीं है। विकल्प में आपके "सही" मान के रूप में दो उद्धरण चिह्नों ("") का उपयोग करके एक पूरी तरह से अलग सूत्र का संदर्भ देना या रिक्त स्थान सम्मिलित करना शामिल है। वर्णन करने के लिए, निम्न सूत्र शून्य की बजाय त्रुटि की स्थिति में एक रिक्त स्थान प्रदर्शित करेगा:

IF (ISERROR (D6 / B5), "", (D6 / D5))

बस याद रखें कि यदि स्टेटमेंट जल्दी से लंबा और जटिल हो सकता है, खासकर जब ISERROR के साथ जोड़ा जाता है, और ऐसी स्थितियों में एक कोष्ठक या अल्पविराम का दुरुपयोग करना आसान है। एक्सेल रंग कोड फ़ार्मुलों के हाल के संस्करण जब आप सेल वैल्यू और कोष्ठकों पर नज़र रखने में मदद करने के लिए उन्हें दर्ज करते हैं।

यदि और iserror फ़ंक्शन के साथ एक्सेल त्रुटियों को कैसे छिपाया जाए