यदि आप Microsoft Excel में सूत्रों के साथ अक्सर काम करते हैं, तो आपने शायद #VALUE त्रुटि का सामना किया होगा। यह त्रुटि वास्तव में परेशान करने वाली हो सकती है क्योंकि यह बहुत सामान्य है। उदाहरण के लिए, संख्याओं के सूत्र में टेक्स्ट मान जोड़ने से यह त्रुटि हो सकती है। ऐसा इसलिए होता है क्योंकि जब आप जोड़ते या घटाते हैं, तो Excel अपेक्षा करता है कि आप केवल संख्याओं का उपयोग करें।
#VALUE त्रुटि के कारण
Excel में सूत्र का उपयोग करते समय #VALUE त्रुटि होने के कई कारण हो सकते हैं। यहाँ कुछ मुख्य कारण दिए गए हैं:
- अप्रत्याशित डेटा प्रकार: मान लीजिए आप एक ऐसे सूत्र का उपयोग कर रहे हैं जो एक विशिष्ट डेटा प्रकार के साथ काम करता है, लेकिन आपकी वर्कशीट में एक या अधिक सेल में अलग प्रकार का डेटा है। तब Excel सूत्र को चला नहीं पाएगा और आपको #VALUE त्रुटि मिलेगी।
- स्पेस वर्ण: ऐसा हो सकता है कि आपको एक सेल खाली दिखाई दे, लेकिन वास्तव में उसमें एक स्पेस वर्ण हो। दृष्टिगत रूप से वह सेल खाली है, लेकिन Excel उस स्पेस को पहचान लेगा और सूत्र को संसाधित नहीं कर पाएगा।
- अदृश्य वर्ण: स्पेस के समान, अदृश्य वर्ण समस्या पैदा कर सकते हैं। एक सेल में छिपे हुए या नॉन-प्रिंटिंग वर्ण हो सकते हैं जो सूत्र गणना को रोकते हैं।
- गलत सूत्र सिंटैक्स: यदि आप सूत्र का एक भाग भूल गए हैं, या उसे गलत क्रम में रखा है, तो फ़ंक्शन का आर्गुमेंट गलत होगा। इसका मतलब है कि Excel सूत्र को पहचान नहीं पाएगा और उसे संसाधित नहीं कर पाएगा।
- गलत दिनांक प्रारूप: यदि आप दिनांकों के साथ काम कर रहे हैं, लेकिन उन्हें संख्याओं के बजाय टेक्स्ट के रूप में इनपुट किया गया है, तो Excel को उनके मान समझने में परेशानी होगी। ऐसा इसलिए क्योंकि प्रोग्राम द्वारा दिनांकों को वैध दिनांकों के बजाय टेक्स्ट स्ट्रिंग्स माना जाएगा।
- असंगत रेंज आयाम: यदि आपके सूत्र को कई रेंज की गणना करने की आवश्यकता है जो अलग-अलग आकार या आकार के संदर्भ देते हैं, तो वह ऐसा नहीं कर पाएगा।
अमान्य डेटा प्रकार के कारण #VALUE त्रुटि ठीक करें
कुछ Microsoft Excel सूत्र केवल एक निश्चित प्रकार के डेटा के साथ काम करने के लिए डिज़ाइन किए गए हैं। यदि आपको संदेह है कि आपके मामले में यही #VALUE त्रुटि का कारण है, तो आपको यह सुनिश्चित करना होगा कि संदर्भित सेल में से कोई भी गलत डेटा प्रकार का उपयोग नहीं कर रहा है।
उदाहरण के लिए, आप एक ऐसा सूत्र उपयोग कर रहे हैं जो संख्याओं की गणना करता है। यदि संदर्भित सेल में से किसी एक में टेक्स्ट स्ट्रिंग है, तो सूत्र काम नहीं करेगा। परिणाम के बजाय, आपको चयनित खाली सेल में #VALUE त्रुटि दिखाई देगी।
उदाहरण तब होता है जब आप एक साधारण गणितीय गणना जैसे जोड़ या गुणा करने का प्रयास कर रहे हों, और मानों में से एक संख्यात्मक नहीं है।
इस त्रुटि को ठीक करने के कई तरीके हैं:
- मैन्युअल रूप से लापता संख्याएँ दर्ज करें।
- एक Excel फ़ंक्शन का उपयोग करें जो टेक्स्ट स्ट्रिंग्स को अनदेखा करता है।
- एक IF स्टेटमेंट लिखें।
उपरोक्त उदाहरण में हम PRODUCT फ़ंक्शन का उपयोग कर सकते हैं: =PRODUCT(B2,C2)।
यह फ़ंक्शन खाली स्थानों, गलत डेटा प्रकारों, या तार्किक मानों वाले सेल को अनदेखा करेगा। यह आपको ऐसा परिणाम देगा जैसे संदर्भित मान को 1 से गुणा किया गया हो।
आप एक IF स्टेटमेंट भी बना सकते हैं जो दो सेल को गुणा करेगा यदि उन दोनों में संख्यात्मक मान हैं। यदि नहीं, तो रिटर्न शून्य होगा। निम्नलिखित का उपयोग करें:
=IF(AND(ISNUMBER(B2),ISNUMBER(C2)),B2*C2,0)
स्पेस और छिपे हुए वर्णों के कारण #VALUE त्रुटि ठीक करें
यदि कुछ सेल छिपे हुए या अदृश्य वर्णों या स्पेस से भरे हैं, तो कुछ सूत्र काम नहीं कर सकते। भले ही दृष्टिगत रूप से ये सेल खाली दिखते हों, उनमें एक स्पेस या नॉन-प्रिंटिंग वर्ण भी हो सकता है। Excel स्पेस को टेक्स्ट वर्ण मानता है, और विभिन्न डेटा प्रकारों के मामले की तरह, यह #VALUE Excel त्रुटि का कारण बन सकता है।
उपरोक्त उदाहरण में, C2, B7, और B10 सेल खाली प्रतीत होते हैं, लेकिन उनमें कई स्पेस हैं जो उन्हें गुणा करने का प्रयास करते समय #VALUE त्रुटि का कारण बन रहे हैं।
#VALUE त्रुटि से निपटने के लिए आपको यह सुनिश्चित करना होगा कि सेल खाली हैं। सेल का चयन करें और अपने कीबोर्ड पर DELETE कुंजी दबाकर किसी भी अदृश्य वर्ण या स्पेस को हटा दें।
आप एक Excel फ़ंक्शन का भी उपयोग कर सकते हैं जो टेक्स्ट मानों को अनदेखा करता है। ऐसा ही एक है SUM फ़ंक्शन:
=SUM(B2:C2)
असंगत रेंज के कारण #VALUE त्रुटि ठीक करें
यदि आप अपने आर्गुमेंट में कई रेंज स्वीकार करने वाले फ़ंक्शन का उपयोग कर रहे हैं, तो यह तब काम नहीं करेगा जब वे रेंज समान आकार और आकार की न हों। यदि ऐसा है, तो आपका सूत्र #VALUE त्रुटि का परिणाम देगा। एक बार जब आप सेल संदर्भों की रेंज बदल देते हैं, तो त्रुटि गायब हो जानी चाहिए।
उदाहरण के लिए, आप FILTER फ़ंक्शन का उपयोग कर रहे हैं और आप A2:B12 और A3:A10 की रेंज को फ़िल्टर करने का प्रयास कर रहे हैं। यदि आप =FILTER(A2:B12,A2:A10="Milk") सूत्र का उपयोग करते हैं, तो आपको #VALUE त्रुटि मिलेगी।
आपको रेंज को A3:B12 और A3:A12 में बदलने की आवश्यकता होगी। अब जब रेंज समान आकार और आकार की है, तो आपका FILTER फ़ंक्शन बिना किसी समस्या के गणना करेगा।
गलत दिनांक प्रारूप के कारण #VALUE त्रुटि ठीक करें
Microsoft Excel विभिन्न दिनांक प्रारूपों को पहचान सकता है। लेकिन आप एक ऐसा प्रारूप उपयोग कर रहे होंगे जिसे Excel दिनांक मान के रूप में नहीं पहचान सकता। ऐसे मामले में, यह इसे टेक्स्ट स्ट्रिंग मानेगा। यदि आप इन दिनांकों को सूत्रों में उपयोग करने का प्रयास करते हैं, तो वे #VALUE त्रुटि लौटाएंगे।
इस समस्या से निपटने का एकमात्र तरीका गलत दिनांक प्रारूपों को सही प्रारूप में परिवर्तित करना है।
गलत सूत्र सिंटैक्स के कारण #VALUE त्रुटि ठीक करें
यदि आप अपनी गणना करने का प्रयास करते समय गलत सूत्र सिंटैक्स का उपयोग कर रहे हैं, तो परिणाम #VALUE त्रुटि होगी। सौभाग्य से, Microsoft Excel में ऑडिटिंग टूल हैं जो सूत्रों के साथ आपकी मदद करेंगे। आप उन्हें रिबन में फॉर्मूला ऑडिटिंग समूह में पाएंगे। यहाँ उनका उपयोग कैसे करें:
- उस सेल का चयन करें जिसमें वह सूत्र है जो #VALUE त्रुटि लौटाता है।
- रिबन में Formulas टैब खोलें।
- Formula Auditing समूह के अंतर्गत Error Checking या Evaluate Formula ढूंढें और चुनें।
Excel उस विशेष सेल में आपके द्वारा उपयोग किए गए सूत्र का विश्लेषण करेगा, और यदि यह सिंटैक्स त्रुटि पाता है तो यह हाइलाइट हो जाएगी। पता चला सिंटैक्स त्रुटि आसानी से ठीक की जा सकती है।
उदाहरण के लिए, यदि आप =FILTER(A2:B12,A2:A10="Milk") का उपयोग कर रहे हैं तो आपको #VALUE त्रुटि प्राप्त होगी क्योंकि रेंज मान गलत हैं। सूत्र में समस्या कहाँ है यह जानने के लिए, Error Checking पर क्लिक करें और डायलॉग बॉक्स से परिणाम पढ़ें।
सूत्र सिंटैक्स को =FILTER(A2:B12,A2:A12="Milk") पढ़ने के लिए सही करें और आप #VALUE त्रुटि ठीक कर देंगे।
Excel XLOOKUP और VLOOKUP फ़ंक्शन में #VALUE त्रुटि ठीक करें
यदि आपको अपनी Excel वर्कशीट या वर्कबुक से डेटा खोजने और पुनर्प्राप्त करने की आवश्यकता है, तो आप आमतौर पर XLOOKUP फ़ंक्शन का उपयोग करेंगे, या इसके आधुनिक उत्तराधिकारी VLOOKUP फ़ंक्शन का। ये फ़ंक्शन कुछ मामलों में #VALUE त्रुटि भी लौटा सकते हैं।
XLOOKUP में #VALUE त्रुटि का सबसे आम कारण रिटर्न ऐरे के असंगत आयाम हैं। यह तब भी हो सकता है जब LOOKUP ऐरे रिटर्न ऐरे से बड़ा या छोटा हो।
उदाहरण के लिए, यदि आप सूत्र का उपयोग कर रहे हैं: =XLOOKUP(D2,A2:A12,B2:B13), तो रिटर्न #VALUE त्रुटि होगी क्योंकि लुकअप और रिटर्न ऐरे में अलग-अलग संख्या में पंक्तियाँ हैं।
सूत्र को इस प्रकार समायोजित करें: =XLOOKUP(D2,A2:A12,B2:B12)।
#VALUE त्रुटि हल करने के लिए IFERROR या IF फ़ंक्शन का उपयोग करें
ऐसे सूत्र हैं जिनका उपयोग आप त्रुटियों को संभालने के लिए कर सकते हैं। जब #VALUE त्रुटियों की बात आती है, तो आप IFERROR फ़ंक्शन या IF और ISERROR फ़ंक्शन के संयोजन का उपयोग कर सकते हैं।
उदाहरण के लिए, आप #VALUE त्रुटि को अधिक सार्थक टेक्स्ट संदेश से बदलने के लिए IFERROR फ़ंक्शन का उपयोग कर सकते हैं। मान लीजिए आप नीचे दिए गए उदाहरण में आगमन तिथि की गणना करना चाहते हैं, और गलत दिनांक प्रारूप के कारण होने वाली #VALUE त्रुटि को "Check the date" संदेश से बदलना चाहते हैं।
आप निम्न सूत्र का उपयोग करेंगे: =IFERROR(B2+C2,"Check the date")।
यदि कोई त्रुटि नहीं है, तो उपरोक्त सूत्र पहले आर्गुमेंट का परिणाम लौटाएगा।
यही IF और ISERROR सूत्र के संयोजन का उपयोग करके प्राप्त किया जा सकता है:
=IF(ISERROR(B2+C2),"Check the date",B2+C2)
यह सूत्र पहले जाँचेगा कि रिटर्न परिणाम त्रुटि है या नहीं। यदि यह त्रुटि है तो इसका परिणाम पहला आर्गुमेंट (Check the date) होगा, और यदि नहीं, तो इसका परिणाम दूसरा आर्गुमेंट (B2+C2) होगा।
IFERROR फ़ंक्शन की एकमात्र कमी यह है कि यह सभी प्रकार की त्रुटियों को पकड़ लेगा, न कि केवल #VALUE को। यह #N/A त्रुटि, #DIV/0, #VALUE, या #REF जैसी त्रुटियों में अंतर नहीं करेगा।
Excel, अपने कार्यों और सुविधाओं की संपदा के साथ, डेटा के प्रबंधन और विश्लेषण के लिए अनंत संभावनाएं प्रदान करता है। Microsoft Excel में #VALUE! त्रुटि को समझना और जीतना स्प्रेडशीट जादूगर की दुनिया में एक महत्वपूर्ण कौशल है। ये छोटी-छोटी समस्याएं निराशाजनक हो सकती हैं, लेकिन इस लेख से ज्ञान और तकनीकों से लैस, आप उनका निवारण और समाधान करने के लिए अच्छी तरह से तैयार हैं।