Мазмұны
SUMPRODUCT көп мақсаттары бар өте тапқыр функция. Екі немесе одан да көп ауқымдар арасындағы деректерді салыстырған кезде және бірнеше критерийлермен есептегенде, ҚОРЫТЫНДЫ функциясы сіздің бірінші таңдауыңыз болады . Оның массивтерді ақылды және талғампаз тәсілдермен өңдеудің бірегей мүмкіндігі бар. Берілген критерийлермен бағандар арасында салыстыру және нәтижені табу үшін жиі бізге SUMPRODUCT-IF комбинациясын немесе Шартты SUMPRODUCT пайдалану керек. Бүгін осы мақалада біз SUMPRODUCT-IF біріктірілген функция және осы комбинацияның кейбір басқа балама тәсілдерін талқылаймыз.
Тәжірибелік жұмыс кітабын жүктеп алу
Тәжірибе жасау үшін осы тәжірибе парағын жүктеп алыңыз. осы мақаланы оқып жатқан кезде тапсырма.
SUMPRODUCT+IF Combination.xlsx
Excel бағдарламасындағы SUMPRODUCT функциясына кіріспе
Техникалық тұрғыдан ҚЫСТЫҚТАУ функциясы сәйкес массивтердің немесе ауқымдардың мәндерінің қосындысын қайтарады. Әдетте, көбейту әдепкі операция болып табылады, бірақ бөлу, алу немесе қосу да орындалады.
⦿ Синтаксис:
Синтаксис SUMPRODUCT функциясы қарапайым және тікелей.
=SUMPRODUCT(массив1, [массив2], [массив3], …)
⦿ Аргумент:
- [1-массив]: Бірінші жиым немесе ұяшықтардың ауқымы мәндерін көбейткіміз келеді, содан кейін қосқымыз келеді.
- [ 2 жиым], [массив3]…: 2-массив аргументтері255 оның мәндерін көбейтіп, содан кейін қосқымыз келеді.
2 Excel бағдарламасындағы SUMPRODUCT IF комбинациясын пайдалану мысалдары
Excel бағдарламасында кірістірілген «SUMPRODUCT» жоқ. ЕГЕР” функциясы, бірақ оны ҚОРЫТЫНДЫ және IF функцияларын біріктіру арқылы массив формуласы ретінде пайдалануға болады. Осы формуланы талқылайық.
1-мысал: Бір критериймен SOMPRODUCT IF формуласын қолдану
Бұл формуланы бір шартпен пайдалана аламыз. Үйрену үшін мына қадамдарды орындаңыз.
1-қадам:
- Кейбір жеміс элементтері “Аймақ”<2 арқылы берілген деректер кестесін қарастырыңыз>, “Саны” және “Баға” . Кейбір заттардың жалпы бағасын анықтаймыз.
2-қадам:
- Басқасын жасау элементтің жалпы бағасын алғыңыз келетін жұмыс парағының кез келген жеріндегі кесте. “Шие” , “Алма”, “Алхоры” элементтерін таңдаймыз.
3-қадам:
- Келесі формуланы H4 ұяшығына қолданыңыз. Бұл формуланың пішімі-
=ҚОРЫНДЫ(Егер(шарттар ауқымы=шарттар, мәндер ауқымы1*мәндер ауқымы2))
- Формулаға мәндерді енгізіңіз.
=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))
Мұнда,
- Критерийлер_ауқымы $C$5:$C$21.
- Шарттар G5 , G6 және G7 .
- Мәндер_аралығы1 $D$5:$D$21.
- Мәндер_ауқымы2 $E$5:$E$21.
- Қолданубұл формуланы CTRL+SHIFT+ENTER бір уақытта басу арқылы массив формуласы ретінде көрсетіңіз. Excel 365 пайдалансаңыз, массив формуласын қолдану үшін жай ғана ENTER пернесін басуға болады.
4-қадам:
- Біз жалпы бағамызды алдық. Енді қалған элементтер үшін бірдей формуланы қолданыңыз.
Толығырақ оқу: Excel бағдарламасындағы критерийлері бар СУПРОДУКТ (5 әдіс) )
2-мысал: Әртүрлі бағандардағы бірнеше критерийлері бар SOMPRODUCT IF формуласын қолдану
Бір формуланы бірнеше критерийлер үшін қолданамыз.
Қадам- 1:
- 2-кестеге тағы “Аймақ” критерийін қосайық. Бұл жағдайда біз “Шиенің” жалпы бағасын тапқымыз келеді. 2> “Океания” аймағынан және “Азия” аймағынан “Apple” .
2-қадам:
- Енді төмендегі формуланы қолданыңыз. Мәндерді формулаға енгізіңіз.
=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21)))
Мұнда,
- Шарттар_ауқымы - $B$5:$B$21, $C$5:$C$21.
- Шарттар G5, H5.
- Мәндер_ауқымы1 - $D$5:$D$21.
- Мәндер_аралығы2 $E$5:$E$21.
- Енді ENTER түймесін басыңыз.
3-қадам:
- Біздің құндылығымыз осында. Енді “Apple” элементі үшін де солай жасаңыз.
Толығырақ: Қалай пайдалану керек Excel бағдарламасындағы SUMPRODUCT IF
Оның орнына тек SUMPRODUCT пайдалану жолыЕСКЕРТПЕ ҚОСЫНДЫ Excel бағдарламасындағы формула
Алдыңғы нәтижелерді шығарудың басқа да тәсілдері бар. ШЫНДЫҚ немесе ЖАЛҒАН түрлендіру үшін қос унарлы (–) пайдалану арқылы SUMPRODUCT функциясына шартты енгізудің балама жолы. 1 немесе 0 .
Бір шарты бар СУПРОДУКТ:
Бұл жағдайда алдыңғы мысалды қарастырамыз. Тізімнен “Манго” жалпы бағасын табамыз.
- Төмендегі шартты SUMPRODUCT формуласын қолданыңыз.
=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)
Мұндағы,
- Массив1 (– (C5:C21=G5).
- [2-жиым] бұл D5:D21.
- [3-массив] — E5:E21.
- “Enter” пернесін басыңыз. Нәтижеміз осында.
Формула түсіндірмесі:
Енді біз бұл шартты СУMPRODUCT қалай екенін түсіндіреміз. функциясы жұмыс істейді
- Формулаға “–(C4:C20=G4)” енгізген кезде, бұл қос унарий (–) ШЫН немесе түрлендіреді. FALSE 1 немесе 0 . Жұмыс парағында осы “–(C4:C20=G4)” бөлігін таңдап, <1 түймесін басыңыз>“F9” негізгі мәндерді көру үшін.
Шығыс: {0,1,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}
- Енді массивтерді мәндерге бөлетін болсақ, нақты формула келесідей боладыбұл,
=ҚОРЫНДЫ({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0, 1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9, 20,30,5,30,25,10,10,20,15})
- Бірінші жиым екіншісіне, содан кейін екінші жиым үшінші массивке көбейтіледі. Мына суретті орындаңыз
Осы шартты SUMPRODUCT осылай жұмыс істейді.
Толығырақ: ЖИЫНДЫҚ Күн диапазоны [7 өнімді әдіс]
Әртүрлі бағандарда бірнеше шарттарды қолдану:
Келесі мысалда біз жалпы мәнді анықтаймыз «Океания» аймағынан “Шие” бағасы.
- Формуланы қолданыңыз. Бұл формуланың соңғы түрі
=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)
Мұнда,
- 1-массив - (–(C5:C21=G5),–(C5:C21=H5).
- [Массив2] бұл D5:D21.
- [3-массив] бұл E5:E21.
- ENTER пернесін басыңыз. Нәтижеге қол жеткізілді.
Толығырақ: SUMPRODUCT функциясы бірнеше бағандармен Excel (4 қарапайым жол)
НЕМЕСЕ Логиканы қолдану:
Бұл формуланы көбірек ету үшін формуламызға НЕМЕСЕ логикасын қосуға болады. динамикалық.
Айталық, деректер кестесінен “Манго” және “Шие” жалпы бағасын алуымыз керек.
- SUMPRODUCT формуласын НЕМЕСЕ мен қолданыңыз және мәндерді енгізіңіз.
- Формулабұл
=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)
Мұнда,
- 1-массив –((C5:C21=G5)+(C5:C21=H5)>0). Мұнда G5 “Манго” және H5 “Шие” . Бұл массив деректер кестесіндегі “Манго” және “Шие” жалпы санын есептейді.
- [2-массив] — D5:D21.
- [3-массив] бұл E5:E21.
- “ басыңыз Өнімдердің жалпы бағасын алу үшін енгізіңіз.
Бірнеше ЖӘНЕ/НЕМЕСЕ критерийлерді қолдану:
Бұл жағдайда біз бірнеше шарттармен немесе логикасын қолданамыз.
Келесі мысалда “Шие” және “Манго” <жалпы бағасын табуымыз керек. 2> “Азия” және “Еуропа” аймақтарынан.
- Нәтижені алу үшін енді ЖӘНЕ/НЕМЕСЕ формуласын қолданамыз. логикасы. Формула
=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)
Мұндағы,
- 1-массив –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)> 0). Мұнда B5:B21 - «Аймақ» баған, H4 және H5 «Азия» және «Еуропа». ” .Сол сияқты, C5:C21 “Парамент” бағаны, H6 және H7 – “Шие” және “Манго”.
- [2-массив] бұл D5:D21.
- [ Массив3] бұл E5:E21.
- Жалпы бағаны алу үшін ENTER басыңыз.
Жылдам ескертпелер
✅ ҚОРЫТЫНДЫ формуласындағы массивтерде жолдар мен бағандардың саны бірдей болуы керек. Егержоқ, сіз #VALUE аласыз! Қате.
✅ SUMPRODUCT функциясы сандық емес мәндерді нөл ретінде қарастырады. Формулада қандай да бір сандық емес мәндер болса, жауап “0” болады.
✅ ҚОРЫТЫНДЫ ЕГЕР формуласы массив формуласы болғандықтан, сізге қажет формуланы қолдану үшін CTRL+SHIFT+ENTER бір уақытта басыңыз.
✅ SUMPRODUCT функциясы қойылмалы таңбаларды қолдамайды.
Қорытынды
Бүгін біз осы мақалада ҚОРЫТЫНДЫ ЕГЕР формуласын және кейбір басқа балама шартты ЖИЫНДЫҚ формулаларын талқыладық. Бұл мақала сізге қиындықтар туындаған кезде пайдалы болады деп үміттенемін. Егер сізде шатасу болса, түсініктеме беруге болады. Excel туралы қосымша ақпарат алу үшін сайтымызға кіріңіз.