<पी> एक्सेल विभिन्न प्रकार के शक्तिशाली फ़ंक्शन प्रदान करता है, लेकिन उन्हें नियमित रूप से उपयोग करने पर भी, सबसे आम गलतियाँ छोटे विवरणों से आती हैं:गलत मिलान मोड का उपयोग करना, मानों के बजाय स्वरूपित पाठ की तुलना करना, या यह मानना कि सेल फ़ॉर्मेटिंग भी अंतर्निहित संख्या को गोल करती है। <पी> इस ट्यूटोरियल में, हम 9 सामान्य एक्सेल फ़ंक्शंस पर चर्चा करेंगे जो अक्सर गलत तरीके से उपयोग किए जाते हैं और आपको दिखाएंगे कि उन्हें कैसे ठीक किया जाए।
1. VLOOKUP - हर चीज़ के लिए इसका उपयोग करना बंद करें
<पी> गलत तरीका: कई उपयोगकर्ता हर चीज़ के लिए VLOOKUP पर निर्भर रहते हैं, तब भी जब अन्य कार्य अधिक उपयुक्त हों। VLOOKUP केवल दाईं ओर खोज करता है, अनुमानित मिलान के लिए क्रमबद्ध डेटा की आवश्यकता होती है, और स्रोत डेटा में कॉलम डालने पर यह टूट सकता है। डिफ़ॉल्ट रूप से, VLOOKUP एक अनुमानित मिलान (TRUE) का उपयोग करता है, जिसके लिए क्रमबद्ध पहले कॉलम की आवश्यकता होती है और यदि डेटा ठीक से क्रमबद्ध नहीं होता है तो अक्सर गलत आइटम लौटाता है। <पी> ठीक करें: यदि आप Excel के पुराने संस्करण पर हैं तो Microsoft 365 में सटीक मिलान वाले XLOOKUP या INDEX+MATCH का उपयोग करें। <पी> अधिक लचीलेपन के लिए INDEX/MATCH का उपयोग करें: पी>- किसी सेल का चयन करें और किसी विशेष उत्पाद की कीमत देखने के लिए निम्नलिखित सूत्र डालें।
=INDEX(G2:G101, MATCH(L3, E2:E101, 0))<पी>
<पी> यह INDEX के अंदर आपके पसंदीदा किसी भी रिटर्न कॉलम को चुनकर "बाएं लुकअप" को भी संभालता है। <पी> एक्सेल 365 उपयोगकर्ताओं के लिए, XLOOKUP पर विचार करें: पी> - एक सेल का चयन करें और निम्नलिखित सूत्र डालें।
=XLOOKUP(L3, E2:E101, G2:G101, "Not found", 0)<पी>
<पी> 0 एक सटीक मिलान को बाध्य करता है, और चौथा तर्क एक दोस्ताना "नहीं मिला" संदेश देता है। - किसी भी दिशा में काम करता है (बाएँ या दाएँ)।
- कॉलम डालने पर टूटता नहीं है।
- बड़े डेटासेट के लिए अधिक कुशल।
- स्पष्ट तर्क प्रवाह।
2. SUMIF/SUMIFS - मानदंड गलत लिखना
<पी> गलत तरीका: ऑपरेटरों को सीधे मानदंड स्ट्रिंग में लिखना (उदाहरण के लिए, "> =2025-03-01" सादे पाठ के रूप में) उन्हें संयोजित करने के बजाय, मानदंड_रेंज और योग_रेंज तर्कों को मिश्रित करना, या ए:ए जैसे पूरे कॉलम संदर्भों का उपयोग करना, जो गणना को धीमा कर सकता है।पी> <पी> ठीक करें: श्रेणियों को संरेखित रखें, और संयोजन द्वारा ऑपरेटर मानदंड बनाएं; मजबूत दिनांक फ़िल्टर के लिए 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 और प्रत्येक मानदंड_range का आकार समान हो। <पी> प्रो टिप: स्वचालित श्रेणी विस्तार के लिए एक्सेल तालिकाओं और संरचित संदर्भों का उपयोग करें। 3. यदि कथन - नेस्टेड दुःस्वप्न
<पी> गलत तरीका: अनावश्यक रूप से एक बूलियन फ़ंक्शन की तुलना 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 फ़ंक्शन का उपयोग किया जा रहा है या जटिल टेक्स्ट जॉइनिंग के लिए एकाधिक एम्परसेंड को चेन किया जा रहा है, जो बोझिल और त्रुटि-प्रवण हो सकता है। <पी> ठीक करें: एक्सेल के आधुनिक संस्करणों में TEXTJOIN का उपयोग करें, क्योंकि यह एक निर्दिष्ट सीमांकक के साथ कई मानों को कुशलतापूर्वक जोड़ सकता है।- delimiters के साथ एकाधिक मानों के लिए TEXTJOIN का उपयोग करें:
=IF(L2="","", TEXTJOIN(", ", TRUE, FILTER(E$2:E$101, C$2:C$101=L2)))
<पी>
<पी> सरल संयोजनों के लिए &ऑपरेटर का उपयोग करें, लेकिन TEXTJOIN तब चमकता है जब आपको इसकी आवश्यकता होती है: - रिक्त कक्षों को स्वचालित रूप से छोड़ें।
- पूरे समय एक ही डिलीमीटर का उपयोग करें।
- सेलों की एक श्रृंखला में शामिल हों।
5. COUNTIF - एकाधिक मानदंड दक्षता की अनदेखी
<पी> गलत तरीका: शाब्दिक ऑपरेटरों को संयोजित करने के बजाय उनके साथ COUNTIF का उपयोग करना, गलत तरीके से केस-संवेदी परिणामों की अपेक्षा करना, या यह भूल जाना कि वाइल्डकार्ड को उद्धरण चिह्नों में संलग्न करने की आवश्यकता है। एक और आम गलती कई मानदंडों के लिए अधिक कुशल COUNTIFS का उपयोग करने के बजाय कई COUNTIF फ़ंक्शंस का योग करना है। <पी> ठीक करें: ऑपरेटरों को सही ढंग से संयोजित करें। जब आपको केस संवेदनशीलता या अधिक जटिल "समाहित" तर्क की आवश्यकता हो, तो SUMPRODUCT या FILTER पर स्विच करें।- US-E से शुरू होने वाले कोड गिनें:
=COUNTIF(J2:J101, "US-E*")<पी>
- उन ऑर्डरों की गणना करें जिनके उत्पाद में "फ़ोन" शब्द है (केस-असंवेदनशील):
=SUMPRODUCT(--ISNUMBER(SEARCH("phone", E2:E101)))
<पी>
<पी> यदि आपको केस-संवेदी "समाहित" की आवश्यकता है, तो SEARCH को FIND से बदलें। 6. राउंड - गलत समय पर राउंडिंग
<पी> गलत तरीका: यह मानते हुए कि किसी सेल को दो दशमलव स्थानों पर फ़ॉर्मेट करना भी गणना में अंतर्निहित मान को पूर्णांकित करता है। फ़ॉर्मेटिंग से केवल स्वरूप बदलता है, संग्रहीत मूल्य नहीं, जिससे कुल में विसंगतियां हो सकती हैं। <पी> ठीक करें: उस चरण पर चक्कर लगाएँ जहाँ व्यावसायिक नियमों की आवश्यकता हो। वेतन वृद्धि के लिए ROUND, ROUNDUP, ROUNDDOWN, या MROUND का उपयोग करें।- गोल रेखा राशि:
=ROUND(F2:F101*G2:G101, 2)<पी>
- निकटतम 0.05 तक (नकद मूल्य निर्धारण के साथ सामान्य):
<पी> मुख्य सिद्धांत: प्रदर्शन के लिए परिणामों को गोल करें, लेकिन मध्यवर्ती गणनाओं में सटीकता बनाए रखें, जब तक कि विशेष रूप से अन्यथा आवश्यक न हो। 7. पाठ और दिनांक स्वरूपण का उपयोग गणना में किया जाता है
<पी> गलत तरीका: प्रदर्शन उद्देश्यों के लिए मानों को पाठ में परिवर्तित करना और फिर गणितीय गणनाओं में उन पाठ-आधारित परिणामों का उपयोग करने का प्रयास करना, या स्वरूपित दिनांक स्ट्रिंग की वास्तविक दिनांक मान से तुलना करना। इसमें अक्सर तिथियों को पाठ के रूप में मानना और समर्पित तिथि कार्यों के बजाय जटिल पाठ हेरफेर का उपयोग करना शामिल होता है। <पी> ठीक करें: कच्चे संख्यात्मक मानों पर गणना करें। टेक्स्ट फ़ंक्शन का उपयोग केवल अंतिम प्रस्तुति चरण में करें, जैसे चार्ट शीर्षक या रिपोर्ट लेबल के लिए।- वास्तविक दिनांक मानों के साथ उचित दिनांक फ़ंक्शन का उपयोग करें:
=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")<पी>
- दिनांकों का उपयोग करके मजबूत माह फ़िल्टर (कोई पाठ आवश्यक नहीं):
=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 - ज़बरदस्ती को भूल जाना या जब फ़िल्टर साफ़ हो
<पी> गलत तरीका: बूलियन (TRUE/FALSE) सरणियों को संख्याओं (1/0) के अनुरूप बनाना भूल जाना, या बेमेल आकार के सरणियाँ बनाना। इसके विपरीत, आधुनिक एक्सेल में एक सरल SUM(FILTER(...)) संयोजन होने पर एक जटिल SUMPRODUCT सूत्र का उपयोग करना अधिक पठनीय होगा। <पी> ठीक करें: TRUE/FALSE को 1/0 पर बाध्य करने के लिए डबल-यूनरी का उपयोग करें - या 1 से गुणा करें। Microsoft 365 में, बहु-मानदंड योगों के लिए एक पारदर्शी SUM और फ़िल्टर पैटर्न को प्राथमिकता दें।- पूर्वी क्षेत्र के लिए कुल बिक्री, "फ़ोन" वाले उत्पाद, और मात्रा कम से कम 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)) )
<पी>
<पी> फ़िल्टर के साथ, मानदंड 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 365 में नए फ़ंक्शंस सीखें जो जटिल विरासत फ़ार्मुलों को प्रतिस्थापित कर सकते हैं।