SUMPRODUCT аркылуу орточо салмактанып алынган көрсөткүчтөрдү эсептеңиз

Excel бир нече уячалардын орточо санын эсептөөнү абдан жеңил милдет кылып койду – жөн гана функцияны колдонуңуз ОРТОЧО (ОРТО). Бирок кээ бир баалуулуктар башкаларга караганда көбүрөөк салмакка ээ болсочы? Мисалы, көптөгөн курстарда тесттер тапшырмаларга караганда көбүрөөк салмакка ээ. Мындай учурларда, ал эсептөө зарыл орточо салмактанып алынган.

Excelде орточо салмактанып алынган көрсөткүчтү эсептөө функциясы жок, бирок сиз үчүн иштин көбүн аткара турган функция бар: СУПРОДУКТ (СУМДУК ПРОДУКЦИЯ). Жана бул функцияны мурда эч качан колдонбогон болсоңуз да, бул макаланын аягында сиз аны профессионал катары колдоносуз. Биз колдонгон ыкма Excelдин каалаган версиясында, ошондой эле Google Sheets сыяктуу башка электрондук жадыбалдарда иштейт.

Дасторкон даярдайбыз

Эгер сиз орточо салмактанып алынганды эсептей турган болсоңуз, анда сизге жок дегенде эки тилке керек болот. Биринчи тилке (биздин мисалдагы В тилкеси) ар бир тапшырма же тест үчүн упайларды камтыйт. Экинчи тилкеде (С тилкеси) салмактар ​​камтылган. Көбүрөөк салмак тапшырманын же тесттин жыйынтыктоочу баага көбүрөөк таасирин билдирет.

Салмак деген эмне экенин түшүнүү үчүн, аны жыйынтыктоочу бааңыздын пайызы катары карасаңыз болот. Чынында, бул андай эмес, анткени бул учурда салмагы 100% га чейин кошулушу керек. Бул сабакта биз талдай турган формула бардыгын туура эсептейт жана салмактар ​​кошулган суммадан көз каранды эмес.

Биз формуланы киргизебиз

Эми таблицабыз даяр болгондон кийин формуланы клеткага кошобуз B10 (ар кандай бош уяча жасайт). Excelдеги башка формулалардай эле, биз бирдей белгиден (=) баштайбыз.

Биздин формуланын биринчи бөлүгү функция болуп саналат СУПРОДУКТ (СУМДУК ПРОДУКЦИЯ). Аргументтер кашаанын ичинде болушу керек, ошондуктан биз аларды ачабыз:

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

=SUMPRODUCT(

Андан кийин, функциянын аргументтерин кошуңуз. СУПРОДУКТ (SUMPRODUCT) бир нече аргументке ээ болушу мүмкүн, бирок көбүнчө экөө колдонулат. Биздин мисалда биринчи аргумент клеткалардын диапазону болот. B2:B9Упайларды камтыган A.

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

=SUMPRODUCT(B2:B9

Экинчи аргумент клеткалардын диапазону болот C2:C9салмактарды камтыйт. Бул аргументтер чекиттүү үтүр (үтүр) менен бөлүнүшү керек. Баары даяр болгондо, кашааларды жабыңыз:

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

=SUMPRODUCT(B2:B9,C2:C9)

Эми формулабыздын экинчи бөлүгүн кошолу, ал функция менен эсептелген натыйжаны бөлөт СУПРОДУКТ (SUMPRODUCT) салмактардын суммасы боюнча. Бул эмне үчүн маанилүү экенин кийинчерээк талкуулайбыз.

Бөлүү операциясын аткаруу үчүн мурунтан киргизилген формуланы символ менен улантабыз / (түз сызык), анан функцияны жазыңыз СУМ (СУМ):

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

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

Функция үчүн СУМ (SUM) биз бир гана аргументти – уячалардын диапазонун көрсөтөбүз C2:C9. Аргументти киргизгенден кийин кашааларды жабууну унутпаңыз:

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

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

Даяр! баскычын баскандан кийин кирүү, Excel орточо салмактанып эсептейт. Биздин мисалда акыркы жыйынтык болот 83,6.

Бул кантип иштейт

Функциядан баштап формуланын ар бир бөлүгүн бөлүп көрөлү СУПРОДУКТ (SUMPRODUCT) кантип иштээрин түшүнүү үчүн. Функция СУПРОДУКТ (СУМПРОДУКЦИЯ) ар бир пункттун баллынын жана анын салмагынын көбөйтүлүшүн эсептеп чыгат, андан кийин бардык натыйжалардын суммасын чыгарат. Башкача айтканда, функция өнүмдөрдүн суммасын табат, демек, аталышы. Ошентип, үчүн Тапшырмалар 1 85ти 5ке көбөйтүү жана үчүн Тест 83тү 25ке көбөйт.

Эгер сиз эмне үчүн биринчи бөлүктөгү баалуулуктарды көбөйтүүбүз керек деп ойлонуп жатсаңыз, тапшырманын салмагы канчалык чоң болсо, ошончолук көп жолу ага баа беришибиз керек деп элестетиңиз. Мисалы, 2-тапшырма 5 жолу эсептелген жана Жыйынтыктоочу сынак – 45 жолу. Ошол үчүн Жыйынтыктоочу сынак жыйынтыктоочу баага көбүрөөк таасирин тийгизет.

Салыштыруу үчүн, кадимки арифметикалык ортону эсептөөдө ар бир маани бир гана жолу эске алынат, башкача айтканда, бардык маанилер бирдей салмакка ээ.

Эгер сиз функциянын астына карап көрсөңүз СУПРОДУКТ (SUMPRODUCT), чындыгында анын буга ишенерин көрдүк:

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

Бактыга жараша, бизге мынчалык узун формуланы жазуунун кереги жок, анткени СУПРОДУКТ (SUMPRODUCT) мунун баарын автоматтык түрдө жасайт.

Өзүнчө бир функция СУПРОДУКТ (SUMPRODUCT) бизге чоң санды кайтарат - 10450. Бул учурда формуланын экинчи бөлүгү ишке кирет: /SUM(C2:C9) or /SUM(C2:C9), бул жоопту берип, натыйжаны упайлардын нормалдуу диапазонуна кайтарат 83,6.

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

Таштап Жооп