एक्सेल सूत्र: दिए गए महीने में अधिकतम मूल्य -

सामान्य सूत्र

=MAXIFS(sales,dates,">="&G4,dates,"<="&EOMONTH(G4,0))

सारांश

किसी दिए गए महीने में अधिकतम मान ज्ञात करने के लिए, आप MAXIFS फ़ंक्शन या नीचे दिए गए अन्य विकल्पों में से किसी एक का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, G5 में सूत्र है:

=MAXIFS(sales,dates,">="&G4,dates,"<="&EOMONTH(G4,0))

जहाँ बिक्री (D5: D15), दिनांक (B5: B15) और मान (C5: C15) को श्रेणी कहा जाता है।

स्पष्टीकरण

MAXIFS फ़ंक्शन किसी श्रेणी में अधिकतम मान एक या अधिक मानदंड के आधार पर पा सकता है। दिखाए गए उदाहरण में, हम एक महीने में महीने के पहले दिन और महीने के आखिरी दिन के बीच "ब्रैकेटिंग" द्वारा आधारित अधिकतम बिक्री मूल्य का पता लगाने के लिए मैक्सिफ्स का उपयोग कर रहे हैं। पहला मान जाँचता है कि तारीखें महीने के पहले से अधिक हैं या बराबर हैं:

dates,">="&G4,dates // first of month

नोट: हम मान रहे हैं कि जी 4 में तारीख "महीने का पहला" है।

दूसरा मानदंड इस बात की जाँच करता है कि ईओएमएनएचटीएच फ़ंक्शन के साथ गणना की गई तारीखें महीने के अंतिम या उसके बराबर हैं या नहीं:

dates,"<="&EOMONTH(G4,0) // last of month

जब दोनों मानदंड TRUE लौटाते हैं, तो दिनांक दिए गए महीने में होता है, और MAXIFS उन तिथियों के मान को अधिकतम करता है जो मानदंड पूरा करते हैं।

वैकल्पिक सूत्र

यदि आपके Excel के संस्करण में MAXIFS फ़ंक्शन शामिल नहीं है, तो अन्य विकल्प हैं। एक विकल्प MAX और IF फ़ंक्शन के आधार पर एक सरल सरणी सूत्र है:

(=MAX(IF(TEXT(dates,"my")=TEXT(G4,"my"),sales)))

नोट: यह एक सरणी सूत्र है और इसे नियंत्रण + शिफ्ट + दर्ज के साथ दर्ज किया जाना चाहिए।

एक अन्य विकल्प इस तरह AGGREGATE फ़ंक्शन का उपयोग करना है:

=AGGREGATE(14,6,sales/(TEXT(dates,"my")=TEXT(G4,"my")),1)

उपरोक्त दोनों विकल्प TEXT फ़ंक्शन के आधार पर परीक्षण तिथियों की एक सरल विधि का उपयोग करते हैं जो एक तारीख से महीने और वर्ष निकालने के लिए एक नंबर प्रारूप का उपयोग करता है। MAX फ़ंक्शन फ़ंक्शन के अंदर TEXT फ़ंक्शन का उपयोग इस तरह से नहीं किया जा सकता है, क्योंकि MAXIFS को एक सीमा की आवश्यकता होती है। इन वैकल्पिक तरीकों को यहां और अधिक विस्तार से समझाया गया है।

अधिकतम ग्राहक

किसी दिए गए महीने में अधिकतम मूल्य से जुड़े ग्राहक को पुनः प्राप्त करने के लिए, G6 में सूत्र है:

(=INDEX(clients,MATCH(1,(sales=G5)*(TEXT(dates,"my")=TEXT(G4,"my")),0)))

यह एक सरणी सूत्र है और इसे कंट्रोल + शिफ्ट + एंटर के साथ दर्ज किया जाना चाहिए।

यहाँ विचार यह है कि हम पहले से ही एक महीने (जी 5) में अधिकतम मूल्य जानते हैं और हम ग्राहक को देखने के लिए "मूल्य" के रूप में उस मूल्य का उपयोग कर सकते हैं। ध्यान दें कि हमें दिए गए महीने में मूल्यों को अलग करने के लिए इस्तेमाल किए गए तर्क को दोहराना होगा, ताकि एक अलग महीने में झूठे मैच से बचा जा सके।

ऊपर वर्णित विकल्पों की तरह, यह सूत्र भी TEXT फ़ंक्शन के आधार पर तिथियों के लिए एक सरलीकृत परीक्षण का उपयोग करता है। INDEX और MATCH के बारे में और अधिक मानदंडों के साथ यहां पढ़ें।

एक ऑल-इन-वन फॉर्मूला के लिए, G5 को किसी एक महीने में अधिकतम मूल्य निर्धारित करने के लिए ऊपर बताए गए फॉर्मूला विकल्पों में से एक के साथ बदलें।

दिलचस्प लेख...