Excelning SUMPRODUCT funktsiyasi yordamida ma'lumotlarni hujayralarni hisoblash

Excelda SUMPRODUCT vazifasi kiritilgan mustaqil o'zgaruvchiga qarab turli natijalar beradigan juda ko'p qirrali funksiya.

Odatda SUMPRODUCT funktsiyasi bir yoki bir nechta massiv elementlarini ko'paytiradi va mahsulotlarni birga qo'shadi yoki qo'shib qo'yadi.

Biroq argumentlarning shaklini o'zgartirib, SUMPRODUCT ma'lum o'lchovlarga javob beradigan ma'lumotlarni o'z ichiga olgan ma'lum oraliqdagi hujayra sonini hisoblaydi.

01dan 04gacha

SUMPRODUCT va boshqalar COUNTIF va COUNTIFS

Ma'lumotlarni Saqlash uchun SUMPRODUCT dan foydalanish. © Ted frantsuz

Excel 2007dan boshlab, dasturda COUNTIF va COUNTIFS funktsiyalari mavjud bo'lib, ular bir yoki bir necha to'siq mezoniga mos keladigan xujayralarni hisoblash imkonini beradi.

Ba'zida, SUMPRODUCT, yuqoridagi rasmda ko'rsatilgan misolda ko'rsatilgan bir xil intervalli bilan bog'liq bo'lgan bir nechta shartlarni topish bilan ishlayotganda osonroq ishlaydi.

02/04

SUMPRODUCT Funktsiyasi sintaksisi va hujayralarni hisoblash uchun argumentlar

Funktsiyaning sintaksisi funktsiyaning tartibini ifodalaydi va funktsiya nomini, kvadratchalarini, vergulni ajratuvchi va argumentlarni o'z ichiga oladi.

Funktsiyani standart maqsadga erishishdan ko'ra hisoblash uchun hujayralarni olish uchun, SUMPRODUCT bilan quyidagi standart bo'lmagan sintaksisdan foydalanish kerak:

= SUMPRODUCT ([shart1] * [shart2])

Ushbu sintaksikning qanday ishlashini tushuntirish quyidagi misol ostida ko'rsatiladi.

Misol: Ko'p shartlarga javob beradigan hujayralarni hisoblash

Yuqoridagi rasmdagi misolda ko'rsatilgandek, SUMPRODUCT 25 va 75 qiymatlari o'rtasida ma'lumotlarni o'z ichiga olgan A2 dan B6 ma'lumotlar oralig'ida jami hujayra sonini topish uchun ishlatiladi.

03/04

SUMPRODUCT funktsiyasiga kirish

Odatda, Excelga funktsiyalarni kiritishning eng yaxshi usuli - ularning argumentlarni birma-bir parchalar yoki argumentlar o'rtasida ajratuvchi vazifani bajaradigan vergul kiritish kerak bo'lmasdan kiritish uchun osonlashtiradigan dialog oynasidan foydalanish.

Biroq, ushbu misolda SUMPRODUCT funktsiyasining tartibsiz shaklidan foydalanganda, dialog oynasi yondashuvidan foydalanib bo'lmaydi. Buning o'rniga, funksiya ishchi varag'i hujayrasiga yozilishi kerak.

Yuqoridagi rasmda B7 uyasiga SUMPRODUCT dasturini kiritish uchun quyidagi qadamlar ishlatilgan:

  1. Ish varag'idagi B7 uyasiga - funksiya natijalari ko'rsatiladigan joyni bosing
  2. Quyidagi formulani ish sahifasining E6 uyasiga kiriting:

    = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

  3. Javob 5 B7 xonasida paydo bo'lishi kerak, chunki bu qiymatlar - 40, 45, 50, 55 va 60 oralig'ida faqat beshta qiymat - 25 va 75 orasida
  4. B7 hujayrasini bosganingizda, tugallangan formula = SUMPRODUCT ($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75) ish sahifasining ustki formulasida ko'rsatiladi

04/04

SUMPRODUCT funktsiyasini buzish

Argumentlar uchun shartlar qo'yilsa, SUMPRODUCT har bir qator elementni holatga qarab baholaydi va Boolean qiymatini qaytaradi (TRUE yoki FALSE).

Hisoblash maqsadlari uchun Excel qiymati ROST bo'lgan qator elementlari va FALSE qatorlari elementlari uchun 0 qiymatini belgilaydi.

Har bir qatorda mos keladigan va nollar bir-biriga ko'paytiriladi:

Keyinchalik bular va nullar ikkala shartga javob beradigan qadriyatlar sonini hisoblash uchun funktsiya orqali to'planadi.

Yoki bu haqda o'ylang ...

SUMPRODUCT nima qilayotganini bilishning yana bir usuli - ko'paytirish belgisini " AND" sharti deb hisoblashdir.

Buni yodda tutgan holda, faqat ikkala shartga rioya qilinganda - 25 dan katta va 75 dan kam - bu ROST qiymati (bir esda tutilganga teng) qaytarilgani.

Funktsiya, keyin 5 natijasiga erishish uchun barcha haqiqiy qiymatlarni yig'adi.