Სარჩევი
SUMPRODUCT ძალიან მდიდარი ფუნქციაა მრავალი დანიშნულებით. როდესაც თქვენ ადარებთ მონაცემებს ორ ან მეტ დიაპაზონს შორის და გამოთვლით მრავალჯერადი კრიტერიუმებით, SUMPRODUCT ფუნქცია თქვენი პირველი არჩევანია . მას აქვს უნიკალური უნარი გაუმკლავდეს მასივებს ჭკვიანური და ელეგანტური გზებით. ხშირად ჩვენ გვჭირდება SUMPRODUCT-IF კომბინაცია ან პირობითი SUMPRODUCT , რათა შევადაროთ სვეტებს მოცემული კრიტერიუმებით და ვიპოვოთ შედეგი. დღეს ამ სტატიაში განვიხილავთ SUMPRODUCT-IF კომბინირებულ ფუნქციას და ამ კომბინაციის სხვა ალტერნატიულ მიდგომებს.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ჩამოტვირთეთ ეს პრაქტიკული ფურცელი სავარჯიშოდ დავალება ამ სტატიის კითხვისას.
SUMPRODUCT+IF Combination.xlsx
SUMPRODUCT ფუნქციის შესავალი Excel-ში
ტექნიკურად, SUMPRODUCT ფუნქცია აბრუნებს შესაბამისი მასივების ან დიაპაზონების მნიშვნელობების ჯამს. ჩვეულებრივ, გამრავლება ნაგულისხმევი ოპერაციაა, მაგრამ გაყოფა, გამოკლება ან შეკრება ასევე შეიძლება გაკეთდეს.
⦿ სინტაქსი:
სინტაქსი SUMPRODUCT ფუნქცია მარტივი და პირდაპირია.
=SUMPRODUCT(მასივი1, [მასივი2], [მასივი3], ...)
⦿ არგუმენტი:
- [მასივი1]: პირველი მასივი ან უჯრედების დიაპაზონი რომლის მნიშვნელობებიც გვინდა გავამრავლოთ და შემდეგ დავამატოთ.
- [ array2], [array3]…: მასივის არგუმენტები 2-მდე255 რომლის მნიშვნელობებიც გვინდა გავამრავლოთ და შემდეგ დავამატოთ.
2 SUMPRODUCT IF კომბინაციის გამოყენების მაგალითები Excel-ში
Excel-ში ჩაშენებული არ არის „SUMPRODUCT IF” ფუნქცია, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ეს მასივის ფორმულად SUMPRODUCT და IF ფუნქციების კომბინაციით. მოდით განვიხილოთ ეს ფორმულა.
მაგალითი 1: გამოიყენეთ SUMPRODUCT IF ფორმულა ერთი კრიტერიუმით
ჩვენ შეგვიძლია გამოვიყენოთ ეს ფორმულა ერთი კრიტერიუმით. მიჰყევით ამ ნაბიჯებს სწავლისთვის.
ნაბიჯი 1:
- განიხილეთ მონაცემთა ცხრილი, სადაც ხილის ზოგიერთი ელემენტი მოცემულია „რეგიონი“ , „რაოდენობა“ და „ფასი“ . ჩვენ გავარკვევთ ზოგიერთი ნივთის მთლიან ფასს.
ნაბიჯი 2:
- შექმენით სხვა ცხრილი სამუშაო ფურცლის ნებისმიერ ადგილას, სადაც გსურთ მიიღოთ ნივთის მთლიანი ფასი. ჩვენ ვირჩევთ „ალუბალი“ , „ვაშლი“, „ქლიავი“ ნივთები.
ნაბიჯი 3:
- გამოიყენეთ შემდეგი ფორმულა უჯრედში H4 . ამ ფორმულის ფორმატია-
=SUMPRODUCT(IF(კრიტერიუმის დიაპაზონი=კრიტერიუმი, მნიშვნელობების დიაპაზონი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:
- ჩვენ მივიღეთ ჩვენი მთლიანი ფასი. ახლა გამოიყენეთ იგივე ფორმულა დანარჩენი ელემენტებისთვის.
დაწვრილებით: SUMPRODUCT კრიტერიუმებით Excel-ში (5 მეთოდი )
მაგალითი 2: გამოიყენეთ SUMPRODUCT IF ფორმულა მრავალი კრიტერიუმით სხვადასხვა სვეტში
ჩვენ გამოვიყენებთ იგივე ფორმულას მრავალი კრიტერიუმისთვის.
ნაბიჯი- 1:
- მოდით, დავამატოთ კიდევ ერთი კრიტერიუმი „რეგიონი“ ცხრილში 2. ამ შემთხვევაში, ჩვენ გვინდა ვიპოვოთ „Cherry“ <-ის საერთო ფასი. 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.
- Values_range2 არის $E$5:$E$21.
- ახლა დააჭირეთ ENTER .
ნაბიჯი 3:
- ჩვენი ღირებულება აქ არის. ახლა იგივე გააკეთეთ "Apple" ელემენტისთვის.
წაიკითხეთ მეტი: როგორ გამოვიყენოთ SUMPRODUCT IF Excel-ში
როგორ გამოვიყენოთ მხოლოდ SUMPRODUCT ნაცვლადSUMPRODUCT IF ფორმულა Excel-ში
არსებობს სხვა მიდგომები წინა შედეგების მისაღებად. ალტერნატიული გზა SUMPRODUCT ფუნქციაში მასივის სახით კრიტერიუმების ჩასართავად ორმაგი უნიალური (–) TRUE ან FALSE გადასაყვანად. 1 ან 0 .
SUMPRODUCT ერთი პირობით:
ჩვენ განვიხილავთ წინა მაგალითს ამ შემთხვევაში. ჩვენ ვიპოვით „მანგოს“ მთლიან ფასს სიიდან.
- გამოიყენეთ ქვემოთ მოცემული SUMPRODUCT ფორმულა.
=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)
სად,
- მასივი1 არის (– (C5:C21=G5).
- [Array2] არის D5:D21.
- [Array3] არის E5:E21.
- დააჭირეთ „Enter“. ჩვენი შედეგი აქ არის.
ფორმულის ახსნა:
ახლა განვმარტავთ, თუ როგორ არის ეს პირობითი SUMPRODUCT ფუნქცია მუშაობს
- როდესაც შევიყვანთ “–(C4:C20=G4)” ფორმულაში, ეს ორმაგი უნარი (–) გარდაქმნის TRUE ან FALSE 1 ან 0 . აირჩიეთ ეს “–(C4:C20=G4)” ნაწილი თქვენს სამუშაო ფურცელში და დააჭირეთ „F9“ ძირითადი მნიშვნელობების სანახავად.
გამომავალი: {0,1,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}
- ახლა თუ მასივებს დავყოფთ მნიშვნელობებად, რეალური ფორმულა ასე გამოიყურებაეს,
=SUMPRODUCT({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 .
დაწვრილებით: SUMPRODUCT თარიღის დიაპაზონი [7 პროდუქტიული მეთოდი]
სხვადასხვა სვეტებში მრავალი პირობის გამოყენება:
შემდეგ მაგალითში ჩვენ გავარკვევთ ჯამურ რაოდენობას "Cherry" ფასი "ოკეანიის" რეგიონიდან.
- გამოიყენეთ ფორმულა. ამ ფორმულის საბოლოო ფორმაა,
=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)
სად,
- მასივი1 არის (–(C5:C21=G5),–(C5:C21=H5).
- [მასივი2] არის D5:D21.
- [Array3] არის E5:E21.
- დააჭირეთ ENTER . ჩვენი შედეგი მიღწეულია.
დაწვრილებით: SUMPRODUCT ფუნქცია მრავალი სვეტით Excel (4 მარტივი გზა)
ან ლოგიკის გამოყენება:
ჩვენ შეგვიძლია დავამატოთ OR ლოგიკა ჩვენს ფორმულაში, რათა ეს ფორმულა უფრო მეტად გავხადოთ დინამიური.
ვთქვათ, ჩვენ უნდა მივიღოთ „მანგოს“ და „ალუბლის“ ჯამური ფასი მონაცემთა ცხრილიდან.
- გამოიყენეთ SUMPRODUCT ფორმულა OR და ჩადეთ მნიშვნელობები.
- ფორმულაარის
=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)
სად,
- მასივი1 არის –((C5:C21=G5)+(C5:C21=H5)>0). აქ G5 არის "მანგო" და H5 არის "ალუბალი" . ეს მასივი ითვლის „მანგოს“ და „ალუბლის“ საერთო რაოდენობას მონაცემთა ცხრილში.
- [Array2] არის D5:D21.
- [Array3] არის E5:E21.
- დააჭირეთ “ შეიყვანეთ” პროდუქტების ჯამური ფასის მისაღებად.
მრავალჯერადი და/ან კრიტერიუმის გამოყენება:
ამ შემთხვევაში, ჩვენ გამოვიყენებთ ან ლოგიკას მრავალი პირობით.
შემდეგ მაგალითში უნდა ვიპოვოთ „ალუბლის“ და „მანგოს“ <საერთო ფასი. 2> "აზია" და "ევროპა" რეგიონებიდან.
- შედეგის მისაღებად ახლა გამოვიყენებთ ფორმულას AND/OR ლოგიკა. ფორმულა არის
=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 არის „ალუბალი“ და „მანგო“.
- [Array2] არის D5:D21.
- [ Array3] არის E5:E21.
- დააჭირეთ ENTER საერთო ფასის მისაღებად.
სწრაფი შენიშვნები
✅ SUMPRODUCT ფორმულაში მასივებს უნდა ჰქონდეს მწკრივების და სვეტების იგივე რაოდენობა. თუარა, თქვენ მიიღებთ #VALUE-ს! შეცდომა.
✅ SUMPRODUCT ფუნქცია განიხილავს არარიცხოვან მნიშვნელობებს, როგორც ნულებს. თუ თქვენს ფორმულაში გაქვთ რაიმე არარიცხობრივი მნიშვნელობები, პასუხი იქნება “0”.
✅ ვინაიდან SUMPRODUCT IF ფორმულა არის მასივის ფორმულა, თქვენ გჭირდებათ დააჭირეთ CTRL+SHIFT+ENTER ერთდროულად ფორმულის გამოსაყენებლად.
✅ SUMPRODUCT ფუნქცია არ უჭერს მხარს სიმბოლოებს.
დასკვნა
დღეს განვიხილეთ SUMPRODUCT IF ფორმულა და სხვა ალტერნატიული პირობითი SUMPRODUCT ფორმულები ამ სტატიაში. ვიმედოვნებთ, რომ ეს სტატია თქვენთვის სასარგებლო იქნება, როდესაც პრობლემები გაქვთ. თუ რაიმე გაუგებრობა გაქვთ, შეგიძლიათ კომენტარი გააკეთოთ. Excel-ის შესახებ მეტის გასაგებად, გთხოვთ, ეწვიოთ ჩვენს საიტს .