SUMPRODUCT көмегімен орташа өлшенген мәндерді есептеңіз

Excel бірнеше ұяшықтардың орташа мәнін есептеуді өте оңай тапсырмаға айналдырды – тек функцияны пайдаланыңыз Орташа (Орташа). Бірақ кейбір құндылықтар басқаларға қарағанда көбірек салмақ түсірсе ше? Мысалы, көптеген курстарда тапсырмалардан гөрі сынақтар салмағы көп. Мұндай жағдайлар үшін есептеу қажет орташа өлшенген.

Excel бағдарламасында орташа өлшенген мәнді есептеу функциясы жоқ, бірақ сіз үшін жұмыстың көп бөлігін орындайтын функция бар: SUMPRODUCT (ҚОМЫНДЫҚ ӨНІМ). Бұл мүмкіндікті бұрын ешқашан пайдаланбаған болсаңыз да, осы мақаланың соңында сіз оны кәсіпқой ретінде пайдаланасыз. Біз қолданатын әдіс Excel бағдарламасының кез келген нұсқасында, сондай-ақ Google Sheets сияқты басқа электрондық кестелерде жұмыс істейді.

Дастарханды дайындаймыз

Егер сіз орташа өлшенген мәнді есептегіңіз келсе, сізге кемінде екі баған қажет болады. Бірінші бағанда (біздің мысалдағы В бағанында) әрбір тапсырма немесе сынақ үшін ұпайлар бар. Екінші бағанда (С бағанында) салмақтар бар. Артық салмақ тапсырманың немесе тесттің қорытынды бағаға көбірек әсерін білдіреді.

Салмақ деген не екенін түсіну үшін оны қорытынды бағаның пайызы ретінде қарастыруға болады. Шындығында, бұлай емес, өйткені бұл жағдайда салмақтар 100% -ға дейін қосылуы керек. Осы сабақта талдайтын формула барлығын дұрыс есептейді және салмақтардың қосылатын мөлшеріне байланысты емес.

Біз формуланы енгіземіз

Енді кестеміз дайын, формуланы ұяшыққа қосамыз B10 (кез келген бос ұяшық жасайды). Excel бағдарламасындағы кез келген басқа формула сияқты, біз тең (=) белгісінен бастаймыз.

Біздің формуламыздың бірінші бөлігі - функция SUMPRODUCT (ҚОМЫНДЫҚ ӨНІМ). Аргументтер жақшаға алынуы керек, сондықтан біз оларды ашамыз:

=СУММПРОИЗВ(

=SUMPRODUCT(

Содан кейін функция аргументтерін қосыңыз. SUMPRODUCT (SUMPRODUCT) бірнеше аргументке ие болуы мүмкін, бірақ әдетте екеуі пайдаланылады. Біздің мысалда бірінші аргумент ұяшықтар ауқымы болады. B2:B9Ұпайларды қамтитын A.

=СУММПРОИЗВ(B2:B9

=SUMPRODUCT(B2:B9

Екінші аргумент ұяшықтар ауқымы болады С2: С9, онда салмақтар бар. Бұл аргументтер нүктелі үтірмен (үтірмен) бөлінуі керек. Барлығы дайын болғанда, жақшаларды жабыңыз:

=СУММПРОИЗВ(B2:B9;C2:C9)

=SUMPRODUCT(B2:B9,C2:C9)

Енді формуламыздың екінші бөлігін қосайық, ол функция бойынша есептелген нәтижені бөледі SUMPRODUCT (СУПРОДУКТ) салмақтардың қосындысы бойынша. Бұл неліктен маңызды екенін кейінірек талқылаймыз.

Бөлу операциясын орындау үшін бұрын енгізілген формуланы символмен жалғастырамыз / (түзу қиғаш сызық), содан кейін функцияны жазыңыз SUM (СУМ):

=СУММПРОИЗВ(B2:B9;C2:C9)/СУММ(

=SUMPRODUCT(B2:B9, C2:C9)/SUM(

Функция үшін SUM (SUM) біз тек бір аргументті – ұяшықтар ауқымын көрсетеміз С2: С9. Аргумент енгізгеннен кейін жақшаларды жабуды ұмытпаңыз:

=СУММПРОИЗВ(B2:B9;C2:C9)/СУММ(C2:C9)

=SUMPRODUCT(B2:B9, C2:C9)/SUM(C2:C9)

Дайын! Пернені басқаннан кейін кіру, Excel орташа өлшенген мәнді есептейді. Біздің мысалда соңғы нәтиже болады 83,6.

Бұл қалай жұмыс істейді

Функциядан бастап формуланың әрбір бөлігін бөліп көрейік SUMPRODUCT (SUMPRODUCT) оның қалай жұмыс істейтінін түсіну үшін. Функция SUMPRODUCT (ҚОРЫТЫНДЫ) әрбір элементтің баллының көбейтіндісін және оның салмағын есептейді, содан кейін барлық нәтижелерді қосады. Басқаша айтқанда, функция туындылардың қосындысын табады, демек атауы. Сондықтан үшін Тапсырмалар 1 85-ті 5-ке көбейтіңіз және үшін Тест 83-ті 25-ке көбейтіңіз.

Егер сіз бірінші бөлімдегі мәндерді неге көбейтуіміз керек деп ойласаңыз, тапсырманың салмағы неғұрлым көп болса, соғұрлым оның бағасын қарастыруымыз керек деп елестетіңіз. Мысалға, 2-тапсырма 5 рет саналды және Қорытынды емтихан – 45 рет. Сондықтан Қорытынды емтихан қорытынды бағаға көбірек әсер етеді.

Салыстыру үшін, әдеттегі арифметикалық ортаны есептеу кезінде әрбір мән тек бір рет есепке алынады, яғни барлық мәндердің салмағы бірдей.

Егер сіз функцияның қақпағының астына қарасаңыз SUMPRODUCT (SUMPRODUCT), біз оның бұған сенетінін көрдік:

=(B2*C2)+(B3*C3)+(B4*C4)+(B5*C5)+(B6*C6)+(B7*C7)+(B8*C8)+(B9*C9)

Бақытымызға орай, бізге мұндай ұзақ формула жазудың қажеті жоқ, өйткені SUMPRODUCT (SUMPRODUCT) мұның бәрін автоматты түрде жасайды.

Өзіндік функция SUMPRODUCT (SUMPRODUCT) бізге үлкен санды − қайтарады 10450. Осы кезде формуланың екінші бөлімі іске қосылады: /SUM(C2:C9) or /SUM(C2:C9), ол нәтижені қалыпты балл диапазонына қайтарады, жауап береді 83,6.

Формуланың екінші бөлігі өте маңызды, себебі есептеулерді автоматты түрде түзетуге мүмкіндік береді. Салмақтарды 100% қосудың қажеті жоқ екенін есте сақтаңыз ба? Мұның бәрі формуланың екінші бөлігінің арқасында. Мысалы, егер біз бір немесе бірнеше салмақ мәнін арттырсақ, формуланың екінші бөлігі жай ғана үлкен мәнге бөлінеді, нәтижесінде қайтадан дұрыс жауап алынады. Немесе біз салмақтарды әлдеқайда кішірейте аламыз, мысалы, сияқты мәндерді көрсету арқылы 0,5, 2,5, 3 or 4,5, ал формула әлі де дұрыс жұмыс істейді. Бұл тамаша, иә?

пікір қалдыру