बड़ी मात्रा में डेटा के साथ काम करते समय Google शीट्स में स्वचालित फ़ार्मुलों का उपयोग करना एक विकल्प की तुलना में अधिक आवश्यकता है। हालाँकि, स्वचालन कुछ कमियों के साथ आ सकता है, जैसे कि अनुचित गणितीय प्रक्रियाओं के परिणामस्वरूप त्रुटियाँ। शून्य से भाग देना, या #Div/0 त्रुटि, इनमें से एक है।
इस लेख में, हम आपको दिखाएंगे कि Google पत्रक में #Div/0 त्रुटि से कैसे छुटकारा पाया जाए।
कोशिकाओं को ठीक से आबाद करें
जैसा कि ऊपर उल्लेख किया गया है, यदि आप किसी भी चीज़ को शून्य से विभाजित करते हैं, तो आपको #Div/0 त्रुटि मिलती है। यह एक समीकरण है जिसके परिणामस्वरूप गणितीय असंभवता होती है और इस प्रकार कार्यक्रम द्वारा स्वीकार नहीं किया जाता है। इस त्रुटि को केवल यह सुनिश्चित करके टाला जा सकता है कि कोई सूत्र शून्य या रिक्त कक्ष को भाजक के रूप में उपयोग नहीं करता है। आप या तो रिक्त कक्षों को हटा सकते हैं या आबाद कर सकते हैं, या उन्हें समीकरण में बिल्कुल भी शामिल नहीं कर सकते हैं। यदि आप कम संख्या में कक्षों का प्रबंधन कर रहे हैं, तो यह विधि ठीक है, लेकिन बड़े स्वचालित फ़ार्मुलों के लिए, आपको कैच-ऑल कोड की आवश्यकता होगी।
इफ एरर फंक्शन का उपयोग करना
यदि आप कक्षों के मानों की स्वचालित रूप से गणना करने के लिए किसी सूत्र का उपयोग कर रहे हैं, तो #Div/0 जैसी त्रुटियों की अपेक्षा की जा सकती है। त्रुटि होने की संभावना से बचने की कोशिश करने के बजाय आप क्या कर सकते हैं, जो कि मुश्किल है, अगर ऐसा होता है तो इससे निपटने का एक तरीका खोजना है। यह वह जगह है जहाँ इफ एरर फंक्शन चलन में आता है।
यदि त्रुटि एक Google पत्रक फ़ंक्शन है जो इसे दिए गए मानों की जांच करता है, और यदि यह कोई त्रुटि देता है तो यह एक आदेश निष्पादित करने के लिए आगे बढ़ता है। फ़ंक्शन में =IFERROR(value, value-if-error) का सिंटैक्स है जहां:
'=' Google पत्रक को बताता है कि आप एक फ़ंक्शन का उपयोग कर रहे हैं।
'IFERROR' एक त्रुटि में दिए गए मान परिणामों की जाँच करता है।
'मान' एक त्रुटि के लिए जाँच की जाने वाली प्रक्रिया है।
'मान-अगर-त्रुटि' वह है जो प्रदर्शित होता है यदि मूल्य में त्रुटि होती है।
मूल रूप से, यदि त्रुटि फ़ंक्शन किसी दिए गए मान की प्रक्रिया को निष्पादित करेगा। यदि उस प्रक्रिया के परिणामस्वरूप कोई त्रुटि होती है, जैसे शून्य से विभाजन, तो यह वह प्रदर्शित करेगा जिसे आप मान-अगर-त्रुटि के रूप में निर्धारित करते हैं।
उदाहरण के लिए, यदि आप दो कक्षों A1 को A2 से विभाजित करना चाहते हैं, जब तक कि दोनों कक्ष ठीक से भरे हुए हैं, यह विभाजन का परिणाम लौटाएगा। यदि A2 शून्य हो जाता है या रिक्त हो जाता है, तो इसका परिणाम #Div/0 त्रुटि होगी। यदि आप सूत्र =IFerror(A1/A2,Division by Zero) का उपयोग करते हैं तो यदि A2 अचानक रिक्त या शून्य हो जाता है, तो त्रुटि प्रदर्शित करने के बजाय यह शून्य से भाग प्रदर्शित करेगा।
इफ एरर फंक्शन को सिंटैक्स = इफरोर (वैल्यू) के रूप में भी इस्तेमाल किया जा सकता है। यह मान-अगर-त्रुटि को रिक्त के रूप में भरता है और यदि कोई त्रुटि पाई जाती है तो रिक्त स्थान लौटाएगा।
जब तक आप अपने द्वारा बनाए गए किसी भी स्वचालित सूत्र के लिए यदि त्रुटि फ़ंक्शन का उपयोग करते हैं, तो आपको #Div/0 त्रुटि का सामना नहीं करना पड़ेगा।
इफ एरर फंक्शन की सीमा यह है कि यह एरर-इफ-वैल्यू फॉर . लौटाएगाकोई भीत्रुटि। भले ही त्रुटि # Div/0 न हो, यदि आपने मान-अगर-त्रुटि को शून्य से विभाजन के रूप में घोषित किया है और यह एक अलग त्रुटि का सामना करता है तो भी यह शून्य से विभाजन कहेगा।
Error.Type Function का उपयोग करना
Error.Type फ़ंक्शन, आपके द्वारा निर्धारित मान को वापस करने के बजाय, एक संबद्ध त्रुटि कोड देता है। सभी विभिन्न त्रुटियों के लिए संगत कोड #NULL! के लिए 1, #DIV/0! के लिए 2, #VALUE! के लिए 3, #REF के लिए 4, #NAME के लिए 5?, #NUM के लिए 6! #N/A, और बाकी सभी चीज़ों के लिए 8.
यह फ़ंक्शन उपयोगी है यदि आप कभी-कभी शून्य से विभाजन के अलावा अन्य त्रुटियों का सामना करते हैं, क्योंकि इससे उनका निवारण करना आसान हो जाता है। यह, निश्चित रूप से, प्रभावी ढंग से उपयोग करने के लिए कुछ कोडिंग ज्ञान की आवश्यकता है। केवल त्रुटि का उपयोग करना। अपने आप टाइप करना उपयोगी नहीं होगा क्योंकि आपको पता नहीं चलेगा कि प्रदर्शित संख्या एक कोड है या वास्तविक उत्तर है। इफ तब स्टेटमेंट और इफ एरर फंक्शन दोनों का उपयोग करके एक फॉर्मूला बना सकते हैं जो विशिष्ट त्रुटियों की जांच करता है।
उदाहरण के लिए, सूत्र में =iferror(A1/A2,if(error.type(A1/A2)=2,Division by Zero,Unknown Error)), Google पत्रक पहले गणना a1/a2 करेगा। यदि यह संभव है, तो यह एक उत्तर प्रदर्शित करेगा। यदि इसके परिणामस्वरूप कोई त्रुटि होती है, तो यह अगली पंक्ति में जाती है।
यहाँ एक if तब स्टेटमेंट जाँच करेगा कि Error.Type फ़ंक्शन द्वारा किस प्रकार की त्रुटि लौटाई गई है। यदि यह 2 देता है, जो कि #Div/0 त्रुटि के लिए कोड है, तो यह शून्य से भाग प्रदर्शित करेगा, अन्यथा, यह अज्ञात त्रुटि प्रदर्शित करेगा।
यदि आप चाहें तो प्रत्येक त्रुटि प्रकार के लिए नेस्टेड इफ स्टेटमेंट द्वारा इसे और विस्तारित किया जा सकता है। यह सुनिश्चित करता है कि यदि वर्कशीट में कोई त्रुटि होती है तो आप जानते हैं कि यह वास्तव में क्या त्रुटि है और इससे कैसे निपटना है।
अपेक्षित त्रुटियाँ
यदि आप अक्सर Google पत्रक के साथ काम करते हैं, तो #Div/0 जैसी त्रुटियों का सामना करना पड़ सकता है। जब तक आप उपयोग करने के लिए उचित कार्यों को जानते हैं, तब तक ऐसी त्रुटियों को संभालना आसान है।
क्या आपके पास Google पत्रक में #Div/0 त्रुटियों से छुटकारा पाने के लिए अन्य सुझाव हैं? नीचे कि टिप्पणियों अनुभाग के लिए अपने विचार साझा करें।
कलह सूचनाओं को कैसे रोकें विंडोज़ 10