SUMPRODUCT yordamida o'rtacha vaznli qiymatlarni hisoblang

Excel bir nechta hujayralarning o'rtacha qiymatini hisoblashni juda oson vazifaga aylantirdi - shunchaki funktsiyadan foydalaning O'rtacha (O'RTA). Ammo ba'zi qadriyatlar boshqalarga qaraganda ko'proq og'irlik qilsa-chi? Misol uchun, ko'pgina kurslarda testlar topshiriqlardan ko'ra ko'proq og'irlik qiladi. Bunday holatlar uchun hisoblash kerak o'rtacha og'irlik.

Excelda o'rtacha og'irlikni hisoblash funksiyasi yo'q, lekin siz uchun ishning ko'p qismini bajaradigan funksiya mavjud: SUMPRODUCT (SUM MAHSULOT). Agar siz ilgari bu xususiyatdan foydalanmagan bo'lsangiz ham, ushbu maqolaning oxiriga kelib siz undan professional kabi foydalanasiz. Biz foydalanadigan usul Excelning istalgan versiyasida, shuningdek, Google Sheets kabi boshqa elektron jadvallarda ishlaydi.

Biz stol tayyorlaymiz

Agar siz o'rtacha og'irlikni hisoblamoqchi bo'lsangiz, sizga kamida ikkita ustun kerak bo'ladi. Birinchi ustun (bizning misolimizdagi B ustuni) har bir topshiriq yoki test uchun ballarni o'z ichiga oladi. Ikkinchi ustun (C ustuni) og'irliklarni o'z ichiga oladi. Ko'proq vazn topshiriq yoki testning yakuniy bahoga ko'proq ta'sirini anglatadi.

Og'irlik nima ekanligini tushunish uchun uni yakuniy bahoning foizi sifatida ko'rib chiqishingiz mumkin. Aslida, bu shunday emas, chunki bu holda og'irliklar 100% gacha qo'shilishi kerak. Ushbu darsda biz tahlil qiladigan formula hamma narsani to'g'ri hisoblab chiqadi va og'irliklar qo'shilgan miqdorga bog'liq emas.

Biz formulani kiritamiz

Jadvalimiz tayyor bo'lgach, formulani katakka qo'shamiz B10 (har qanday bo'sh hujayra bajaradi). Exceldagi boshqa formulalar singari, biz teng belgisi (=) bilan boshlaymiz.

Formulamizning birinchi qismi funksiyadir SUMPRODUCT (SUM MAHSULOT). Argumentlar qavs ichiga olinishi kerak, shuning uchun biz ularni ochamiz:

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

=SUMPRODUCT(

Keyinchalik, funktsiya argumentlarini qo'shing. SUMPRODUCT (SUMPRODUCT) bir nechta argumentga ega bo'lishi mumkin, lekin odatda ikkitasi ishlatiladi. Bizning misolimizda birinchi argument hujayralar diapazoni bo'ladi. B2: B9Ballarni o'z ichiga olgan A.

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

=SUMPRODUCT(B2:B9

Ikkinchi dalil hujayralar diapazoni bo'ladi C2: C9, unda og'irliklar mavjud. Bu argumentlar nuqtali vergul (vergul) bilan ajratilishi kerak. Hammasi tayyor bo'lgach, qavslarni yoping:

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

=SUMPRODUCT(B2:B9,C2:C9)

Endi formulamizning ikkinchi qismini qo'shamiz, bu funksiya hisoblangan natijani ajratadi SUMPRODUCT (SUMPRODUCT) og'irliklar yig'indisi bo'yicha. Bu nima uchun muhimligini keyinroq muhokama qilamiz.

Bo'lish operatsiyasini bajarish uchun allaqachon kiritilgan formulani belgi bilan davom ettiramiz / (to'g'ri chiziq) va keyin funktsiyani yozing SUM (SUM):

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

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

Funktsiya uchun SUM (SUM) biz faqat bitta argumentni ko'rsatamiz - hujayralar oralig'i C2: C9. Argumentni kiritgandan so'ng qavslarni yopishni unutmang:

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

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

Tayyor! Tugmachani bosgandan so'ng kiriting, Excel o'rtacha og'irlikni hisoblab chiqadi. Bizning misolimizda yakuniy natija bo'ladi 83,6.

U qanday ishlaydi

Funktsiyadan boshlab formulaning har bir qismini ajratamiz SUMPRODUCT (SUMPRODUCT) qanday ishlashini tushunish uchun. Funktsiya SUMPRODUCT (SUMPRODUCT) har bir elementning balli va uning og'irligi mahsulotini hisoblab chiqadi, so'ngra barcha olingan mahsulotlarni jamlaydi. Boshqacha qilib aytganda, funktsiya mahsulotlarning yig'indisini topadi, shuning uchun nomi. Shunday qilib, uchun Topshiriqlar 1 85 ni 5 ga ko'paytiring va uchun Sinov 83 ni 25 ga ko'paytiring.

Agar siz birinchi qismdagi qiymatlarni nima uchun ko'paytirishimiz kerakligi haqida qiziqsangiz, tasavvur qiling-a, vazifa qanchalik og'ir bo'lsa, biz uning bahosini ko'proq ko'rib chiqishimiz kerak. Masalan, 2 vazifasi 5 marta hisoblangan va Yakuniy imtihon - 45 marta. Shunung uchun Yakuniy imtihon yakuniy bahoga ko'proq ta'sir qiladi.

Taqqoslash uchun, odatdagi arifmetik o'rtachani hisoblashda har bir qiymat faqat bir marta hisobga olinadi, ya'ni barcha qiymatlar teng vaznga ega.

Agar siz funktsiyaning qopqog'i ostiga qarasangiz SUMPRODUCT (SUMPRODUCT), biz aslida u bunga ishonishini ko'rdik:

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

Yaxshiyamki, biz bunday uzun formulani yozishimiz shart emas, chunki SUMPRODUCT (SUMPRODUCT) bularning barchasini avtomatik ravishda bajaradi.

O'ziga xos funktsiya SUMPRODUCT (SUMPRODUCT) bizga juda katta raqamni qaytaradi - 10450. Bu vaqtda formulaning ikkinchi qismi ishga tushadi: /SUM(C2:C9) or /SUM(C2:C9), natijani normal ball oralig'iga qaytaradi, javob beradi 83,6.

Formulaning ikkinchi qismi juda muhim, chunki hisob-kitoblarni avtomatik ravishda tuzatishga imkon beradi. Og'irliklar 100% gacha qo'shilishi shart emasligini eslaysizmi? Bularning barchasi formulaning ikkinchi qismi tufayli. Misol uchun, agar biz bir yoki bir nechta vazn qiymatini oshirsak, formulaning ikkinchi qismi shunchaki kattaroq qiymatga bo'linadi, natijada yana to'g'ri javob bo'ladi. Yoki biz og'irliklarni ancha kichikroq qilishimiz mumkin, masalan, kabi qiymatlarni belgilash orqali 0,5, 2,5, 3 or 4,5, va formula hali ham to'g'ri ishlaydi. Bu ajoyib, to'g'rimi?

Leave a Reply