विषयसूची
रिपोर्ट, निवेश योजना या तिथियों के साथ किसी अन्य डेटासेट पर काम करते हुए, आपको अक्सर एक विशिष्ट अवधि के भीतर संख्याओं का योग करने की आवश्यकता हो सकती है। यह ट्यूटोरियल आपको एक त्वरित और आसान समाधान सिखाएगा - मापदंड के रूप में दिनांक सीमा के साथ SUMIFS सूत्र।
हमारे ब्लॉग और अन्य एक्सेल फ़ोरम पर, लोग अक्सर पूछते हैं कि दिनांक सीमा के लिए SUMIF का उपयोग कैसे करें। मुद्दा यह है कि दो तिथियों के बीच योग करने के लिए, आपको दोनों तिथियों को परिभाषित करने की आवश्यकता है जबकि एक्सेल SUMIF फ़ंक्शन केवल एक शर्त की अनुमति देता है। सौभाग्य से, हमारे पास SUMIFS फ़ंक्शन भी है जो कई मानदंडों का समर्थन करता है।
Excel में दो तिथियों के बीच योग कैसे करें
किसी निश्चित तिथि सीमा के भीतर मानों का योग करने के लिए, उपयोग करें मानदंड के रूप में प्रारंभ और समाप्ति तिथियों के साथ एक SUMIFS सूत्र। SUMIFS फ़ंक्शन के सिंटैक्स के लिए आवश्यक है कि आप पहले जोड़ने के लिए मान निर्दिष्ट करें (sum_range), और फिर श्रेणी/मानदंड जोड़े प्रदान करें। हमारे मामले में, सीमा (तारीखों की एक सूची) दोनों मानदंडों के लिए समान होगी।
उपर्युक्त को ध्यान में रखते हुए, दो तिथियों के बीच मूल्यों को जोड़ने के लिए सामान्य सूत्र यह रूप लेते हैं:
सहित सीमा दिनांक:
SUMIFS( sum_range, तारीखें,">= प्रारंभ_तारीख", तारीखें, "<= end_date")दहलीज तिथियों को छोड़कर:
SUMIFS( sum_range, तारीखें,"> start_date", तारीखें, "< end_date")जैसा कि आप देख सकते हैं, अंतर केवल तार्किक ऑपरेटरों में है। पहले फॉर्मूले में हम ग्रेटर का इस्तेमाल करते हैंसे या इसके बराबर (>=) और इससे कम या इसके बराबर (<=) परिणाम में दहलीज तिथियों को शामिल करने के लिए। दूसरा सूत्र जाँचता है कि क्या कोई दिनांक (>) से अधिक है या (<) से कम है, प्रारंभ और समाप्ति तिथियों को छोड़कर।
में नीचे दी गई तालिका में, मान लें कि आप उन परियोजनाओं का योग करना चाहते हैं जो किसी विशेष तिथि सीमा में शामिल हैं। ऐसा करने के लिए, इस सूत्र का उपयोग करें:
=SUMIFS(B2:B10, C2:C10, ">=9/10/2020", C2:C10, "<=9/20/2020")
यदि आप सूत्र में दिनांक सीमा को हार्डकोड नहीं करना चाहते हैं, तो आप F1 में प्रारंभ तिथि, समाप्ति तिथि में टाइप कर सकते हैं G1, तार्किक ऑपरेटरों और सेल संदर्भों को जोड़ता है और उद्धरण चिह्नों में पूरे मानदंड को इस तरह संलग्न करता है:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1)
संभावित गलतियों से बचने के लिए, आप आपूर्ति कर सकते हैं DATE फ़ंक्शन की सहायता से दिनांक:
=SUMIFS(B2:B10, C2:C10, ">="&DATE(2020,9,10), C2:C10, "<="&DATE(2020,9,20))
आज की दिनांक के आधार पर एक गतिशील सीमा के भीतर योग करें
ऐसी स्थिति में जब आपको एक गतिशील दिनांक सीमा के भीतर डेटा का योग करने की आवश्यकता हो (आज से X दिन पहले या Y दिन आगे), TODAY फ़ंक्शन का उपयोग करके मानदंड बनाएं, जो वर्तमान दिनांक प्राप्त करेगा और इसे स्वचालित रूप से अपडेट करेगा।
उदाहरण के लिए, अंतिम देय बजट का योग करने के लिए 7 दिन आज की तारीख सहित , सूत्र है:
=SUMIFS(B2:B10, C2:C10, ""&TODAY()-7)
यदि आप अंतिम परिणाम में वर्तमान तिथि शामिल नहीं करना चाहते हैं, तो का उपयोग करें आज की तारीख को बाहर करने के लिए पहले मानदंड के लिए से कम ऑपरेटर (<) और इससे अधिक या बराबर (>=) दूसरे मानदंड के लिएवह तारीख शामिल करें जो आज से 7 दिन पहले की है:
=SUMIFS(B2:B10, C2:C10, "="&TODAY()-7)
इसी तरह से, अगर तारीख दिनों की दी गई संख्या है, तो आप मानों का योग कर सकते हैं आगे।
उदाहरण के लिए, अगले 3 दिनों में देय कुल बजट प्राप्त करने के लिए, निम्न में से किसी एक सूत्र का उपयोग करें:
परिणाम में आज की तिथि शामिल है:
=SUMIFS(B2:B10, C2:C10, ">="&TODAY(), C2:C10, "<"&TODAY()+3)
परिणाम में आज की तारीख शामिल नहीं है:
=SUMIFS(B2:B10, C2:C10, ">"&TODAY(), C2:C10, "<="&TODAY()+3)
दो तारीखों के बीच का योग और दूसरा मानदंड
किसी भिन्न स्तंभ में किसी अन्य शर्त को पूरा करने वाली दिनांक सीमा के भीतर मानों का योग करने के लिए, बस अपने SUMIFS सूत्र में एक और श्रेणी/मापदंड जोड़ी जोड़ें।
उदाहरण के लिए, एक निश्चित अवधि के भीतर बजट का योग करने के लिए उन सभी परियोजनाओं के लिए दिनांक सीमा जिनके नाम में "टिप" है, वाइल्डकार्ड मानदंड के साथ सूत्र का विस्तार करें:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1, A2:A10, "tip*")
जहां A2:A10 परियोजना के नाम हैं, B2:B10 हैं योग करने के लिए संख्याएँ, C2:C10 जाँचने की तिथियाँ हैं, F1 प्रारंभ तिथि है और G1 अंतिम तिथि है। रेट सेल भी, और उस सेल को संदर्भित करना जैसा कि स्क्रीनशॉट में दिखाया गया है:
SUMIFS दिनांक मानदंड सिंटैक्स
जब Excel SUMIF के मानदंड के रूप में तिथियों का उपयोग करने की बात आती है और SUMIFS फ़ंक्शंस, आप भ्रमित होने वाले पहले व्यक्ति नहीं होंगे :)
पर करीब से देखने पर, हालांकि, सभी प्रकार के उपयोग के मामले कुछ सरल नियमों तक सीमित हो जाते हैं:
अगर आप सीधे मानदंड में तारीखें डालते हैंतर्क , फिर दिनांक से ठीक पहले एक तार्किक ऑपरेटर (>, <, =, ) टाइप करें और पूरे मानदंड को उद्धरणों में संलग्न करें। उदाहरण के लिए:
=SUMIFS(B2:B10, C2:C10, ">=9/10/2020", C2:C10, "<=9/20/2020")
जब दिनांक पूर्वनिर्धारित सेल में इनपुट होता है, तो टेक्स्ट स्ट्रिंग के रूप में मानदंड प्रदान करें: एक तार्किक ऑपरेटर को उद्धरण चिह्नों में संलग्न करें एक स्ट्रिंग शुरू करें और स्ट्रिंग को बंद करने और समाप्त करने के लिए एम्परसेंड (&) का उपयोग करें। उदाहरण के लिए:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1)
जब कोई दिनांक अन्य फ़ंक्शन जैसे DATE या TODAY() द्वारा संचालित होती है, तो एक तुलना ऑपरेटर और एक फ़ंक्शन को जोड़ते हैं। उदाहरण के लिए:
=SUMIFS(B2:B10, C2:C10, ">="&DATE(2020,9,10), C2:C10, "<="&TODAY())
एक्सेल SUMIFS तारीखों के बीच काम नहीं कर रहा है
यदि आपका फॉर्मूला काम नहीं कर रहा है या गलत परिणाम दे रहा है, तो निम्नलिखित समस्या निवारण युक्तियाँ इस पर प्रकाश डाल सकती हैं कि यह क्यों विफल रहता है और समस्या को ठीक करने में आपकी सहायता करता है।
तिथियों और संख्याओं के प्रारूप की जाँच करें
यदि एक सही प्रतीत होने वाला SUMIFS सूत्र शून्य के अलावा कुछ नहीं देता है, तो जाँचने वाली पहली बात यह है कि आपकी तिथियाँ वास्तव में दिनांक हैं , न कि टेक्स्ट स्ट्रिंग्स जो केवल तारीखों की तरह दिखती हैं। इसके बाद, सुनिश्चित करें कि आप संख्याओं का योग कर रहे हैं, न कि पाठ के रूप में संगृहीत संख्याओं का। निम्नलिखित ट्यूटोरियल आपको इन समस्याओं का पता लगाने और उन्हें ठीक करने में मदद करेंगे।
- "टेक्स्ट दिनांक" को वास्तविक दिनांक में कैसे बदलें
- टेक्स्ट को संख्या में कैसे बदलें
मानदंडों के लिए सही सिंटैक्स का उपयोग करें
SUMIFS का उपयोग करते हुए तिथियों की जांच करते समय, उद्धरण चिह्नों जैसे ">=9/10/2020"; सेल संदर्भ औरफ़ंक्शन को "<="&G1 या "<="&TODAY() जैसे उद्धरणों के बाहर रखा जाना चाहिए। पूर्ण विवरण के लिए, कृपया दिनांक मानदंड सिंटैक्स देखें।
सूत्र के तर्क को सत्यापित करें
बजट में एक छोटी सी गलती की कीमत लाखों में हो सकती है। किसी फ़ॉर्मूले में थोड़ी सी ग़लती के कारण घंटों डिबगिंग समय लग सकता है। इसलिए, जब 2 तिथियों के बीच योग करते हैं, तो जांचें कि क्या प्रारंभ तिथि से पहले (>) या अधिक या बराबर (>=) ऑपरेटर और अंत से पहले है दिनांक से कम (<) या से कम या इसके बराबर (<=) द्वारा उपसर्ग किया गया है।
सुनिश्चित करें कि सभी श्रेणियां समान आकार की हैं<15
SUMIFS फ़ंक्शन के सही तरीके से काम करने के लिए, योग श्रेणी और मापदंड श्रेणी का आकार समान होना चाहिए, अन्यथा #VALUE! त्रुटि होती है। इसे ठीक करने के लिए, सुनिश्चित करें कि सभी criteria_range तर्कों में पंक्तियों और स्तंभों की संख्या sum_range के समान है।
इस प्रकार डेटा का योग करने के लिए Excel SUMIFS फ़ंक्शन का उपयोग करें एक तिथि सीमा। यदि आपके मन में कुछ अन्य रोचक समाधान हैं, तो आप टिप्पणियों में साझा करने पर मैं वास्तव में आभारी रहूंगा। पढ़ने के लिए धन्यवाद और अगले सप्ताह हमारे ब्लॉग पर आपसे मिलने की उम्मीद है!
डाउनलोड के लिए अभ्यास पुस्तिका
SUMIFS दिनांक सीमा उदाहरण (.xlsx फ़ाइल)