01dan 01gacha
Excel SUMPRODUCT funktsiyasi
Og'irligi bilan taqqoslanmagan Oddiy Umumiy Tasavvur
Odatda, o'rtacha yoki arifmetik o'rtacha hisoblashda, har bir raqam teng qiymat yoki vaznga ega.
O'rtacha bir qator sonlarni qo'shib hisoblab, so'ngra bu summani oraliqdagi qiymatlar soniga bo'lish yo'li bilan aniqlanadi.
Masalan, taqqoslanmagan o'rtacha 4 ga teng bo'lgan (2 + 3 + 4 + 5 + 6) / 5 bo'ladi.
Excelda bunday hisob-kitoblar AVARAGE funktsiyasidan foydalangan holda osonlik bilan amalga oshiriladi.
Boshqa tomondan, vazni o'rtacha, intervalda bir yoki bir nechta sonni ko'proq qiymatga ega yoki boshqa raqamlardan ko'ra ko'proq og'irlikga ega deb hisoblaydi.
Masalan, o'rta va oxirgi imtihonlar kabi maktabda ba'zi belgilar odatda muntazam test yoki topshiriqlardan ko'ra ko'proq qiymatga ega.
Agar talabalarning o'rtacha ballarini hisoblash uchun o'rtacha baho ishlatilsa, oraliq va final imtihonlari katta ahamiyatga ega bo'ladi.
Excelda, SUMPRODUCT funktsiyasidan foydalangan holda, o'rtacha ballar hisoblab chiqish mumkin.
SUMPRODUCT funktsiyasi qanday ishlaydi?
Qanday SUMPRODUCT ikkita yoki undan ortiq elementlarning elementlarini ko'paytirish va undan keyin mahsulotlarni qo'shish yoki yig'ish.
Misol uchun, SUMPRODUCT funktsiyasi uchun argument sifatida to'rtta elementli ikkita massiv kiritilgan holatda:
- array1 ning birinchi elementi array2 ning birinchi elementi bilan ko'paytiriladi;
- array1 ning ikkinchi elementi array2 ning ikkinchi elementi bilan ko'paytiriladi;
- qatorning uchinchi elementi qatorning uchinchi elementi bilan ko'paytiriladi;
- qatorning to'rtinchi elementi array2 ning to'rtinchi elementi bilan ko'paytiriladi.
Keyinchalik, to'rt marta ko'paytirish operatsiyalari natijalari to'planadi va natija sifatida funksiya bilan qaytariladi.
Excel SUMPRODUCT Funktsional sintaksisi va argumentlar
Funktsiyaning sintaksisi funktsiyaning tartibini anglatadi va funktsiyaning nomi, kvadratchalari va argumentlarni o'z ichiga oladi.
SUMPRODUCT funktsiyasi uchun sintaksis:
= SUMPRODUCT (array1, array2, array3, ... array255)
SUMPRODUCT funktsiyasi uchun argumentlar quyidagilardir:
array1: (zarur) birinchi qator argumenti.
array2, array3, ... array255: (ixtiyoriy) 255 ga qadar qo'shimcha qatorlar. Ikki yoki undan ortiq qatorlar bilan funktsiya har bir qator elementlarini bir-biriga ko'paytiradi va natijalarni qo'shadi.
- qator elementlari ishchi varaqdagi ma'lumotlarni yoki ortiqcha (+) yoki kam belgilar (-) kabi arifmetik operatorlar bilan ajratilgan raqamlarning joylashgan joyiga hujayra murojaatlarni bo'lishi mumkin. Agar raqamlar operatorlar tomonidan ajratilmasdan kiritilsa, Excel ularni matnli ma'lumot sifatida ko'rib chiqadi. Bu holat quyidagi misolda keltirilgan.
Eslatma :
Barcha qator argumentlari bir xil o'lchamda bo'lishi kerak. Yoki, boshqacha qilib aytganda, har bir qatorda elementlar soni bir xil bo'lishi kerak. Aks holda, SUMPRODUCT #VALUE qaytaradi! xato qiymati.
Har qanday qator elementlari raqamlar bo'lmasa, masalan, matnli ma'lumotlar - SUMPRODUCT ularni nol deb hisoblaydi.
Misol: Excelda og'irligi o'rtacha hisoblash
Yuqoridagi rasmda ko'rsatilgan misol SUMPRODUCT funktsiyasidan foydalangan holda, talabaning yakuniy belgisi uchun talab qilinadigan o'rtacha ishni hisoblab chiqadi.
Funktsiya buni quyidagicha amalga oshiradi:
- turli vaznlarni o'z vazn faktorlari bilan ko'paytirish;
- bu ko'paytirish amaliyotlarining mahsulotlarini birga qo'shib qo'yish;
- to'rtta baho uchun yuqoridagi summani 7 (1 + 1 + 2 + 3) og'irlik omilining umumiy soniga bo'linadi.
Og'irlik formulasini kiritish
Excelda aksariyat boshqa funktsiyalar singari, SUMPRODUCT funksiyasi dialog oynasi yordamida odatda ish sahifasiga kiritiladi. Biroq, og'irlik formulasi SUMPRODUCT ni nostandart usulda qo'llaganligi sababli, funktsiyaning natijasi og'irlik omiliga bo'linadi - og'irlik formulasi ishchi varag'i hujayrasiga yozilishi kerak.
C7 hujayralarida og'irlik formulasini kiritish uchun quyidagi qadamlar ishlatilgan:
- C7 hujayrasini faol hujayra qilish uchun bosing - talabaning yakuniy belgisi ko'rsatiladigan joy
- Hujayra ichiga quyidagi formulani kiriting:
= SUMPRODUCT (B3: B6, C3: C6) / (1 + 1 + 2 + 3)
Klaviaturadan Enter ni bosing
- Javob 78.6 C7 hujayrasida ko'rinishi kerak - javobingiz ko'proq kasrli joylarga ega bo'lishi mumkin
Xuddi shu to'rt belgili uchun taqchil bo'lmagan o'rtacha 76,5 bo'ladi
Talabaning oraliq va yakuniy imtihonlari uchun yanada yaxshi natijalarga erishganligi sababli, o'rtacha og'irlik o'rtacha ko'rsatkichni yaxshilashga yordam berdi.
Formulaning o'zgarishi
SUMPRODUCT funktsiyasining natijalari har bir baholash guruhi uchun vaznlarning yig'indisiga bo'linishini ta'kidlash uchun, bo'linuvchi - bo'linishni bajaruvchi qism - (1 + 1 + 2 + 3) sifatida kiritilgan.
Umumiy og'irlikdagi formulani 7-raqamga (og'irliklar yig'indisi) bo'linish sifatida kiritish yo'li bilan soddalashtirish mumkin. Formuladan keyin shunday bo'ladi:
= SUMPRODUCT (B3: B6, C3: C6) / 7
Ushbu tanlov og'irlik majmuasidagi elementlarning soni kichik bo'lganligi va osonlik bilan qo'shilishi mumkin, ammo u og'irlik majmuasidagi elementlarning soni ularning qo'shilishi ancha murakkablashishi bilan birga samarador bo'lib qoladi.
Boshqa variant va, ehtimol, eng yaxshi tanlov - bu divizorning umumiy sonida emas, hujayra zikrlarini ishlatganligi sababli, SUM funktsiyasini formulalar bilan bo'lishish uchun jamlash uchun ishlatiladi:
= SUMPRODUCT (B3: B6, C3: C6) / SUM (B3: B6)
Odatda, raqamlar formulalarga emas, hujayra murojaatlarini kiritish eng yaxshisi, chunki formulaning ma'lumotlari o'zgarganda ularni yangilashni osonlashtiradi.
Misol uchun, Assignments uchun og'irlik omillari namunadagi 0,5 va Testlar uchun 0,5 ga o'zgartirilgan bo'lsa, formulaning dastlabki ikki formasi bo'linishni to'g'rilash uchun qo'lda tahrir qilinishi kerak edi.
Uchinchi varyasyonda faqat B3 va B4 kameralaridagi ma'lumotlar yangilanishi kerak va formulalar natijani qayta hisoblashadi.