তবুও অন্য উপায়:
=AVERAGE(ARRAY_CONSTRAIN(SORT(FILTER(A:A, ISNUMBER(A:A)), 1, 1), 7, 1))
Explantion:
- সমস্ত সংখ্যার মান ফিল্টার
- সাজানোর () ব্যবহার করে কলামটি উল্টে করুন (যাতে শেষের মানগুলি উপরে থাকে)
- সেই কলামটির আউটপুটটি 7 টি সারিতে সীমাবদ্ধ করুন (ARRAY_CONSTRAIN ব্যবহার করে)
- গড় ধরুন ...
সম্পাদনা: ভুল বোঝার জন্য দুঃখিত। উপরেরগুলি কলামে সর্বশেষ 7 টি মান নয়, সবচেয়ে বড় 7 টি মানকে গড় করে। সর্বশেষ 7 টির মান গড় করতে সাধারণ মানুষের সমাধানটি দুর্দান্ত। কম ফাংশন সহ একটি বিকল্প উপায় হ'ল QUERY () ব্যবহার করা
কলাম এ সংখ্যার ডেটা ধরে রেখে চেষ্টা করুন:
=AVERAGE(QUERY(ARRAYFORMULA({ROW(A:A),A:A}),"select Col2 where Col2 is not null order by Col1 desc limit 7", 0))