
Excel विभिन्न प्रकार के शक्तिशाली फ़ंक्शन प्रदान करता है, लेकिन यहां तक कि जब उनका नियमित रूप से उपयोग किया जाता है, तो सबसे आम गलतियाँ छोटे विवरणों से आती हैं: गलत मिलान मोड का उपयोग करना, मानों के बजाय फ़ॉर्मेट किए गए टेक्स्ट की तुलना करना, या यह मान लेना कि सेल फ़ॉर्मेटिंग अंतर्निहित संख्या को भी राउंड कर देती है।
इस ट्यूटोरियल में, हम 9 सामान्य Excel फ़ंक्शंस पर चर्चा करेंगे जिनका अक्सर गलत तरीके से उपयोग किया जाता है और आपको दिखाएंगे कि उन्हें कैसे ठीक किया जाए।
1. VLOOKUP – हर चीज के लिए इसका उपयोग करना बंद करें
गलत तरीका: कई उपयोगकर्ता हर चीज के लिए VLOOKUP पर निर्भर करते हैं, तब भी जब अन्य फ़ंक्शन अधिक उपयुक्त हों। VLOOKUP केवल दाईं ओर खोजता है, सन्निकट मिलान के लिए सॉर्ट किए गए डेटा की आवश्यकता होती है, और जब स्रोत डेटा में कॉलम डाले जाते हैं तो टूट सकता है। डिफ़ॉल्ट रूप से, VLOOKUP एक सन्निकट मिलान (TRUE) का उपयोग करता है, जिसके लिए पहले कॉलम का सॉर्ट होना आवश्यक है और यदि डेटा ठीक से सॉर्ट नहीं है तो अक्सर गलत आइटम लौटाता है।
समाधान: Microsoft 365 में सटीक मिलान के साथ XLOOKUP का उपयोग करें, या पुराने Excel संस्करण पर हैं तो INDEX+MATCH का उपयोग करें।
अधिक लचीलेपन के लिए INDEX/MATCH का उपयोग करें:
- एक सेल चुनें और किसी विशेष उत्पाद की कीमत देखने के लिए निम्न सूत्र डालें।
=INDEX(G2:G101, MATCH(L3, E2:E101, 0))
यह "बाएं लुकअप" को भी संभालता है क्योंकि आप INDEX के अंदर कोई भी रिटर्न कॉलम चुन सकते हैं।
Excel 365 उपयोगकर्ताओं के लिए, XLOOKUP पर विचार करें:
- एक सेल चुनें और निम्न सूत्र डालें।
=XLOOKUP(L3, E2:E101, G2:G101, "Not found", 0)
0 सटीक मिलान को बाध्य करता है, और चौथा तर्क एक फ्रेंडली "नहीं मिला" संदेश देता है।
- किसी भी दिशा में काम करता है (बाएं या दाएं)।
- कॉलम डालने पर नहीं टूटता।
- बड़े डेटासेट के लिए अधिक कुशल।
- स्पष्ट तर्क प्रवाह।
2. SUMIF/SUMIFS – मानदंड गलत लिखना
गलत तरीका: मानदंड स्ट्रिंग में ऑपरेटर सीधे लिखना (जैसे, ">=2025-03-01" सादे टेक्स्ट के रूप में) उन्हें जोड़ने के बजाय, criteria_range और sum_range तर्कों को मिलाना, या A:A जैसे संपूर्ण कॉलम संदर्भों का उपयोग करना, जो गणना को धीमा कर सकता है।
समाधान: रेंज को संरेखित रखें, और ऑपरेटर मानदंड को जोड़कर बनाएं; मजबूत दिनांक फ़िल्टर के लिए DATE/EOMONTH का उपयोग करें।
- वास्तविक डेटा वाले विशिष्ट रेंज का उपयोग करें, क्योंकि यह तेज़ और अधिक सटीक है।
=SUMIF(D2:D101,"East",H2:H101)
- पश्चिम क्षेत्र के लिए मार्च 2025 की कुल बिक्री:
=SUMIFS( H2:H101, D2:D101, "West", A2:A101, ">=" & DATE(2025,3,1), A2:A101, "<=" & EOMONTH(DATE(2025,3,1),0) )
यह लोकेल आश्चर्य और टेक्स्ट-दिनांक समस्याओं से बचाता है। हमेशा सुनिश्चित करें कि sum_range और प्रत्येक criteria_range का आकार समान हो।
प्रो टिप: स्वचालित रेंज विस्तार के लिए Excel Tables और संरचित संदर्भों का उपयोग करें।
3. IF स्टेटमेंट्स – नेस्टेड दुःस्वप्न
गलत तरीका: बूलियन फ़ंक्शन की तुलना TRUE से अनावश्यक रूप से करना (जैसे, =IF(AND(E4=”Y”,F4=”Y”)=TRUE, …)) या सरल श्रेणी मैप के लिए गहरे नेस्टेड IF स्टेटमेंट बनाना, जिन्हें पढ़ना और बनाए रखना मुश्किल होता है।
समाधान: AND/OR फ़ंक्शंस को बूलियन मान सीधे लौटाने दें। कई शर्तों के लिए, क्लीनर, अधिक प्रबंधनीय सूत्रों के लिए IFS, CHOOSE/MATCH, या SWITCH का उपयोग करें।
- एक साफ बूलियन टेस्ट:
=IF(AND(D2="East", F2>=3), "Bulk East", "Other")
- IFS का उपयोग करके बहु-शर्त स्कोर:
=IFS(F2:F101>=5, "High", F2:F101>=2, "Medium", TRUE, "Low")
- CHOOSE/MATCH के साथ एक साफ श्रेणी मैप (उदाहरण के लिए, J2 में अक्षर ग्रेड को GPA पॉइंट्स में बदलना):
=CHOOSE(MATCH(J2, {"A","B","C","D","F"}, 0), 4,3,2,1,0)
यह गहरे IF पिरामिड की तुलना में सरल और कम त्रुटि-प्रवण है।
4. CONCATENATE – पुराना दृष्टिकोण
गलत तरीका: पुराने CONCATENATE फ़ंक्शन का अभी भी उपयोग करना या जटिल टेक्स्ट जॉइनिंग के लिए कई एम्परसैंड चेन करना, जो बोझिल और त्रुटि-प्रवण हो सकता है।
समाधान: आधुनिक Excel संस्करणों में TEXTJOIN का उपयोग करें, क्योंकि यह एक निर्दिष्ट डिलीमीटर के साथ कई मानों को कुशलतापूर्वक जोड़ सकता है।
- डिलीमीटर के साथ कई मानों के लिए TEXTJOIN का उपयोग करें:
=IF(L2="","", TEXTJOIN(", ", TRUE, FILTER(E$2:E$101, C$2:C$101=L2)))
सरल संयोजन के लिए & ऑपरेटर का उपयोग करें, लेकिन TEXTJOIN तब चमकता है जब आपको आवश्यकता होती है:
- खाली सेल्स को स्वचालित रूप से छोड़ें।
- पूरे में एक ही डिलीमीटर का उपयोग करें।
- सेल्स की एक रेंज को जोड़ें।
5. COUNTIF – एकाधिक मानदंड दक्षता को नजरअंदाज करना
गलत तरीका: COUNTIF को लिटरल ऑपरेटर के साथ उपयोग करने के बजाय उन्हें जोड़ना, गलती से केस-सेंसिटिव परिणामों की उम्मीद करना, या भूल जाना कि वाइल्डकार्ड को कोट्स में संलग्न करने की आवश्यकता होती है। एक और आम गलती कई COUNTIF फ़ंक्शंस को जोड़ना है बजाय एकाधिक मानदंडों के लिए अधिक कुशल COUNTIFS का उपयोग करने के।
समाधान: ऑपरेटर को सही ढंग से जोड़ें। जब आपको केस सेंसिटिविटी या अधिक जटिल "कंटेन्स" तर्क की आवश्यकता हो, तो SUMPRODUCT या FILTER पर स्विच करें।
- US-E से शुरू होने वाले कोड गिनें:
=COUNTIF(J2:J101, "US-E*")
- ऑर्डर गिनें जिनके उत्पाद में "phone" शब्द है (केस-इनसेंसिटिव):
=SUMPRODUCT(--ISNUMBER(SEARCH("phone", E2:E101)))
यदि आपको केस-सेंसिटिव "कंटेन्स" चाहिए, तो SEARCH को FIND से बदलें।
6. ROUND – गलत समय पर राउंडिंग
गलत तरीका: यह मान लेना कि सेल को दो दशमलव स्थानों पर फ़ॉर्मेट करने से गणनाओं में अंतर्निहित मान भी राउंड हो जाता है। फ़ॉर्मेटिंग केवल उपस्थिति बदलती है, संग्रहीत मान नहीं, जो योग में विसंगतियों का कारण बन सकता है।
समाधान: उस चरण पर राउंड करें जहां व्यावसायिक नियम इसकी आवश्यकता हो। इंक्रीमेंट के लिए ROUND, ROUNDUP, ROUNDDOWN, या MROUND का उपयोग करें।
- राउंडेड लाइन राशि:
=ROUND(F2:F101*G2:G101, 2)
- निकटतम 0.05 पर राउंड करें (नकद मूल्य निर्धारण के साथ आम):
मुख्य सिद्धांत: प्रदर्शन के लिए परिणाम राउंड करें, लेकिन मध्यवर्ती गणनाओं में सटीकता बनाए रखें जब तक विशेष रूप से आवश्यक न हो।
7. गणनाओं में TEXT और दिनांक फ़ॉर्मेटिंग का उपयोग
गलत तरीका: मानों को प्रदर्शन उद्देश्यों के लिए टेक्स्ट में बदलना और फिर उन टेक्स्ट-आधारित परिणामों को गणितीय गणनाओं में उपयोग करने की कोशिश करना, या फ़ॉर्मेट किए गए दिनांक स्ट्रिंग की तुलना वास्तविक दिनांक मान से करना। इसमें अक्सर दिनांकों को टेक्स्ट के रूप में मानना और समर्पित दिनांक फ़ंक्शंस के बजाय जटिल टेक्स्ट हेरफेर का उपयोग करना शामिल होता है।
समाधान: कच्चे संख्यात्मक मानों पर गणना करें। TEXT फ़ंक्शन का उपयोग केवल अंतिम प्रस्तुति चरण में करें, जैसे चार्ट शीर्षक या रिपोर्ट लेबल के लिए।
- वास्तविक दिनांक मानों के साथ उचित दिनांक फ़ंक्शंस का उपयोग करें:
=YEAR(A1) =MONTH(A1) =DAY(A1)
- एक डैशबोर्ड शीर्षक जो महीने और कुल को दिखाता है बिना आपके नंबरों को तोड़े:
="March " & YEAR(DATE(2025,3,1)) & " Sales: " & TEXT(SUMIFS(H$2:H$101, A$2:A$101, ">="&DATE(2025,3,1), A$2:A$101, "<="&EOMONTH(DATE(2025,3,1),0)),"$#,##0")
- दिनांकों का उपयोग करके मजबूत महीना फ़िल्टर (कोई TEXT आवश्यक नहीं):
=SUMIFS(H$2:H$101, D$2:D$101, "East", A$2:A$101, ">="&DATE(2025,3,1), A$2:A$101, "<="&EOMONTH(DATE(2025,3,1),0))
8. SUMPRODUCT – जबरदस्ती भूल जाना या जब FILTER स्पष्ट हो
गलत तरीका: बूलियन (TRUE/FALSE) सरणियों को संख्याओं (1/0) में जबरदस्ती करना भूल जाना, या बेमेल आकार की सरणियाँ बनाना। इसके विपरीत, एक जटिल SUMPRODUCT सूत्र का उपयोग करना जब आधुनिक Excel में एक साधारण SUM(FILTER(…)) संयोजन अधिक पठनीय होगा।
समाधान: डबल-नेगेटिव — या 1 से गुणा करके TRUE/FALSE को 1/0 में बाध्य करें। Microsoft 365 में, बहु-मानदंड योग के लिए एक पारदर्शी SUM और FILTER पैटर्न पसंद करें।
- पूर्वी क्षेत्र के लिए कुल बिक्री, "phone" वाले उत्पाद, और मात्रा कम से कम 3 लीगेसी-फ्रेंडली:
=SUMPRODUCT((D$2:D$101="East") * ISNUMBER(SEARCH("phone", E$2:E$101)) * (F$2:F$101>=3) * H$2:H$101)
- वही तर्क डायनामिक ऐरे के रूप में (365/2021):
=SUM(FILTER(H$2:H$101, (D$2:D$101="East")*(ISNUMBER(SEARCH("phone", E$2:E$101)))*(F$2:F$101>=3)) )
FILTER के साथ, मानदंड 1/0 गेट के रूप में एक साथ गुणा होते हैं, और परिणाम पठनीय रहता है।
9. IFERROR का कंबल बैंड-एड के रूप में उपयोग
गलत तरीका: एक बड़े, जटिल सूत्र को IFERROR(…,"") में लपेटकर सभी त्रुटियों को दबा देना। यह खतरनाक है क्योंकि यह वास्तविक समस्याओं को छिपा सकता है जैसे गलत वर्तनी वाले रेंज नाम, वास्तविक #DIV/0! त्रुटियाँ, या अन्य तार्किक दोष जिनके बारे में आपको पता होना चाहिए।
समाधान: केवल उस विशिष्ट त्रुटि को पकड़ें जिसकी आप उम्मीद करते हैं। लुकअप फ़ंक्शंस के लिए जब कोई मान नहीं मिलता है तो IFNA का उपयोग करें, और गणना करने से पहले खाली सेल्स को संभालने के लिए IF स्टेटमेंट्स का उपयोग करें।
- यदि लुकअप कुंजी खाली है तो खाली दिखाएं; अन्यथा, केवल जब यह वास्तव में गायब हो तो एक फ्रेंडली "नहीं मिला" संदेश दिखाएं:
=IF(L2="","", IFNA(XLOOKUP(L2, E$2:E$101, G$2:G$101),"No match"))
खाली:
कोई मिलान नहीं:
- टेक्स्ट को संख्या में बदलें केवल जब बदलने के लिए कुछ हो:
=IF(A2="", "", VALUE(A2))
यह वैध शून्य को संरक्षित करता है और असंबंधित त्रुटियों को मास्क करने से बचाता है।
सर्वोत्तम अभ्यास सारांश
- सही टूल चुनें: बेहतर विकल्प मौजूद होने पर परिचित फ़ंक्शंस पर डिफ़ॉल्ट न हों।
- रेंज के साथ विशिष्ट रहें: जब तक आवश्यक न हो, संपूर्ण कॉलम संदर्भों से बचें।
- रखरखाव के बारे में सोचें: ऐसे सूत्र लिखें जिन्हें दूसरे (भविष्य का आप सहित) समझ सकें।
- उचित डेटा प्रकारों का उपयोग करें: दिनांकों को दिनांक के रूप में, संख्याओं को संख्याओं के रूप में मानें।
- एज केस टेस्ट करें: विचार करें कि खाली सेल्स, त्रुटियों, या अप्रत्याशित डेटा के साथ क्या होता है।
- Excel Tables का लाभ उठाएं: डायनामिक रेंज के लिए संरचित संदर्भों का उपयोग करें।
- अपडेट रहें: Excel 365 में नए फ़ंक्शंस सीखें जो जटिल लीगेसी सूत्रों को बदल सकते हैं।
निष्कर्ष
इन सामान्य गलतियों से बचकर, आप अधिक कुशल, पठनीय, और विश्वसनीय Excel स्प्रेडशीट बना सकते हैं। मुख्य निष्कर्ष हैं: काम के लिए सही फ़ंक्शन चुनें, अपने मानदंड और रेंज के साथ सटीक रहें, और डेटा प्रकारों को अलग रखें—संख्याओं पर गणना करें और फ़ॉर्मेटिंग फ़ंक्शंस का उपयोग केवल अंतिम प्रस्तुति के लिए करें। पुराने ट्यूटोरियल से सीखी गई पुरानी आदतों को तोड़ने से न केवल आपके सूत्र त्रुटि-प्रवण कम होंगे बल्कि आपका काम बनाए रखने और समझने में भी आसान होगा।
मुफ़्त उन्नत Excel अभ्यास समाधान के साथ प्राप्त करें!