अभी तक एक और तरीका:
=AVERAGE(ARRAY_CONSTRAIN(SORT(FILTER(A:A, ISNUMBER(A:A)), 1, 1), 7, 1))
Explantion:
- सभी संख्यात्मक मानों को फ़िल्टर करें
- सॉर्ट () का उपयोग करके स्तंभ को उल्टा कर दें (ताकि पिछले मान ऊपर हैं)
- उस कॉलम के आउटपुट को 7 पंक्तियों तक सीमित करें (ARRAY_CONSTRAIN का उपयोग करके)
- औसत लें ...
संपादित करें: गलतफहमी के लिए क्षमा करें। ऊपर दिए गए LARGEST 7 मानों का औसत, कॉलम के अंतिम 7 मानों का नहीं। पिछले 7 मूल्यों को औसत करने के लिए सामान्य मानव का समाधान बहुत अच्छा है। कम कार्यों के साथ एक वैकल्पिक तरीका QUERY () का उपयोग करना होगा
स्तंभ A में संख्यात्मक डेटा को मानते हुए, प्रयास करें:
=AVERAGE(QUERY(ARRAYFORMULA({ROW(A:A),A:A}),"select Col2 where Col2 is not null order by Col1 desc limit 7", 0))