![](https://cdn.wiki-base.com/5010652/excel_formula_average_last_5_values_in_columns__2.png.webp)
सामान्य सूत्र
=AVERAGE(OFFSET(firstcell,0,COUNT(rng)-N,1,N))
सारांश
स्तंभों की श्रेणी में अंतिम 5 डेटा मानों को औसत करने के लिए, आप COUNT और OFFSET फ़ंक्शन के साथ AVERAGE फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, F6 में सूत्र है:
=AVERAGE(OFFSET(D5,0,COUNT(D5:J5)-5,1,5))
स्पष्टीकरण
OFFSET फ़ंक्शन का उपयोग एक प्रारंभिक सेल का उपयोग करके गतिशील रेंज के निर्माण के लिए किया जा सकता है, और दी गई पंक्तियाँ, कॉलम, ऊंचाई और चौड़ाई।
शुरुआती संदर्भ से पंक्तियाँ और स्तंभ तर्क "ऑफ़सेट" की तरह कार्य करते हैं। ऊंचाई और चौड़ाई के तर्क, दोनों वैकल्पिक, निर्धारित करते हैं कि अंतिम सीमा में कितनी पंक्तियाँ और स्तंभ शामिल हैं। हम चाहते हैं कि OFFSET एक ऐसी सीमा लौटाए जो अंतिम प्रविष्टि पर शुरू होती है और "पीछे की ओर" बढ़ती है, इसलिए हम निम्नानुसार तर्क देते हैं:
संदर्भ - शुरुआती संदर्भ D5 है - सूत्र के दाईं ओर सीधे सेल, और उन मानों की श्रेणी में पहला सेल, जिनके साथ हम काम कर रहे हैं।
पंक्तियों - हम पंक्तियों के तर्क के लिए 0 का उपयोग करते हैं, क्योंकि हम एक ही पंक्ति में रहना चाहते हैं।
कॉलम - कॉलम तर्क के लिए, हम रेंज में सभी मानों को गिनने के लिए COUNT फ़ंक्शन का उपयोग करते हैं, फिर घटाएं। यह 5 कॉलम की शुरुआत को बाईं ओर बदलता है।
ऊंचाई - हम 1 का उपयोग करते हैं क्योंकि हम अंतिम परिणाम के रूप में 1-पंक्ति श्रेणी चाहते हैं।
चौड़ाई - हम 5 का उपयोग करते हैं, क्योंकि हम 5 कॉलम के साथ एक अंतिम श्रेणी चाहते हैं।
C5 में सूत्र के लिए, OFFSET F5: J5 की अंतिम श्रेणी देता है। यह AVERAGE फ़ंक्शन में जाता है जो रेंज में 5 मानों का औसत लौटाता है
5 से कम मान
यदि 5 से कम मान हैं, तो सूत्र एक परिपत्र संदर्भ त्रुटि लौटाएगा, क्योंकि सीमा उस सेल में वापस आ जाएगी जिसमें सूत्र शामिल है। इस त्रुटि को रोकने के लिए, आप निम्नानुसार सूत्र को अनुकूलित कर सकते हैं:
=AVERAGE(OFFSET(first,0,COUNT(rng)-MIN(N,COUNT(rng)),1,MIN(N,COUNT(rng))))
यहां हम MIN फ़ंक्शन का उपयोग उन स्थितियों को "पकड़ने" के लिए करते हैं जहां 5 से कम मान हैं, और वास्तविक गणना का उपयोग तब करते हैं जब वहाँ हों।