01/02
İki dəyər arasına düşən xanaların cəmi
Lifewire
Excel-dəki SUMPRODUCT funksiyası funksiyanın arqumentlərinin daxil edilmə üsulundan asılı olaraq müxtəlif nəticələr verəcək çox yönlü funksiyadır.
Normal olaraq, adından da göründüyü kimi, SUMPRODUCT məhsullarını əldə etmək üçün bir və ya bir neçə massivin elementlərini çoxaldır və sonra məhsulları bir yerə əlavə edir və ya cəmləyir.
Funksiya sintaksisini tənzimləməklə, o, yalnız xüsusi meyarlara cavab verən xanalardakı məlumatları cəmləmək üçün istifadə edilə bilər.
Excel 2007-ci ildən proqramda iki funksiya var - SUMIF və SUMIFS - bu, bir və ya daha çox müəyyən edilmiş meyarlara cavab verən xanalardakı məlumatları cəm edəcək.
Bəzən yuxarıdakı şəkildə göstərildiyi kimi eyni diapazona aid çoxlu şərtləri tapmaq zamanı SUMPRODUCT ilə işləmək daha asandır.
SUMPRODUCT Funksiyasının Sintaksisi Cəm Xanalara
Xüsusi şərtlərə cavab verən xanalardakı məlumatları cəmləmək üçün SUMPRODUCT əldə etmək üçün istifadə edilən sintaksis belədir:
=SUMPRODUCT([şərt1][şərt2][massiv])
şərt1, şərt2 - funksiya massivin hasilini tapmazdan əvvəl yerinə yetirilməli olan şərtlər.
massivi - xanaların bitişik diapazonu
Nümunə: Çoxsaylı Şərtə Uyğun Hüceyrələrdə Məlumatların Cəmlənməsi
Yuxarıdakı şəkildəki nümunə D1-E6 diapazonunda 25 ilə 75 arasında olan xanalara data əlavə edir.
SUMPRODUCT Funksiyasına Daxil Edilir
Bu nümunədə SUMPRODUCT funksiyasının qeyri-müntəzəm formasından istifadə edildiyi üçün funksiyanın dialoq qutusu funksiyanı və onun arqumentlərini daxil etmək üçün istifadə edilə bilməz. Əvəzində funksiya əl ilə iş səhifəsi xanasına daxil edilməlidir.
- İş vərəqindəki B7 xanasını aktiv xana etmək üçün üzərinə klikləyin;
- Aşağıdakı düsturu B7 xanasına daxil edin: =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
- Cavab 250 B7 xanasında görünməlidir
- Cavab 25 ilə 75 arasında olan beş rəqəmi (40, 45, 50, 55 və 60) əlavə etməklə əldə edildi. Onların cəmi 250
SUMPRODUCT Formulasını Parçalamaq
Arqumentləri üçün şərtlərdən istifadə edildikdə, SUMPRODUCT hər massiv elementini şərtlə qiymətləndirir və Boolean dəyərini qaytarır (DOĞRU və ya YANLIŞ).
Hesablamalar üçün Excel DOĞRU (şərtə cavab verir) massiv elementləri üçün 1 və 0 dəyəri təyin edir. YANLIŞ olan massiv elementləri üçün(şərtə uyğun gəlmir).
Məsələn, 40 rəqəmi:
- birinci şərt üçün DOĞRUDUR, ona görə də birinci massivdə 1 dəyəri təyin edilmişdir;
- ikinci şərt üçün DOĞRUDUR, ona görə də ikinci massivdə 1 dəyəri təyin edilib.
15 rəqəmi:
- birinci şərt üçün YANLIŞ-dır, ona görə də birinci massivdə 0 dəyəri təyin edilib;
- ikinci şərt üçün DOĞRUDUR, ona görə də ikinci massivdə 1 dəyəri təyin edilib.
Hər massivdə uyğun olanlar və sıfırlar birlikdə vurulur:
- 40 rəqəmi üçün - bizdə 1 dəyərini qaytaran 1 x 1 var;
- 15 rəqəmi üçün - bizdə 0 dəyərini qaytaran 0 x 1 var.
Birləri və Sıfırları Aralığa Çarpma
Bu birlər və sıfırlar A2: B6 diapazonunda olan ədədlərə vurulur
Bu, funksiya tərəfindən cəmlənəcək rəqəmləri vermək üçün edilir.
Bu işləyir, çünki:
- 1 dəfə istənilən ədəd orijinal ədədə bərabərdir
- 0 dəfə istənilən ədəd 0 ilə bərabərdir
Beləliklə, sonda:
-
140=40
015=0
022=0
145=45
150=50
155=55
025=0
075=0
160=600100=0
Nəticələrin cəmlənməsi
SUMPRODUCT sonra cavabı tapmaq üçün yuxarıdakı nəticələri yekunlaşdırır.
40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0=250