0
09103042505

جمع n عدد بزرگ از مجموعه اعداد

در بعضی از مسائل میخواهیم حاصل میانگین یا جمع n عدد بزرگ را حساب کنیم.

در حالتی پایه اگر بخواهیم اعداد بزرگتر از یک عدد مشخص را حساب کنیم، به راحتی میتوان از تابع SUMIF استفاده کرد ولی در این مثال به دنبال آن میگردیم که سه عدد از بزرگترین اعداد در مجموعه داده ها را با یکدیگر جمع کنیم. بدین منظور سه روش وجود دارد که در ادامه به توضیح آنها پرداخته شده است.

فرض کنیم در جدول ذیل اسامی دانشجویان در ستون B و معدل هر یک در ستون C ثبت شده باشد و بخواهیم حاصل جمع معدل سه نفر اول را حساب کنیم، لذا:

روش اول استفاده از SUMIF

در این روش از آنجایی که مقدار سومین عدد بزرگ درون دیتا بیس مشخص نیست، ابتدا سومین عدد بزرگ را با استفاده از تابع LARGE مشخص کرده و سپس با استفاده از فرمول ذیل جمع سه عدد بزرگ از آن محدوده را حساب نموده.

=SUMIF(C2:C11,”>=”&LARGE(C2:C11,3))

مشکل اصلی این روش آن است که اگر از سومین عدد بزرگ بیش از یک رکورد داشته باشیم نتیجه غلط خواهد بود.

 

روش دوم، استفاده از تابع SUM به صورت آرایه ای

 

در این روش به جای استفاده از تابع SUMIF از تابع SUM به صورت ذیل استفاده میشود.

=SUM(LARGE(C2:C11,{1,2,3}))

 

 

روش سوم، استفاده از تابع SUMPRODUCT

این روش بسیار شبیه به روش دوم است با این تفاوت که در این روش به جای تابع SUM از تابع SUMPRODUCT استفاده میشود و تابع به صورت ذیل وارد میگردد.

=SUMPRODUCT(LARGE(C2:C11,{1,2,3}))

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.