01 02-დან-დან
უჯრედების ჯამი, რომლებიც ხვდება ორ მნიშვნელობას შორის
Lifewire
SUMPRODUCT ფუნქცია Excel-ში არის ძალიან მრავალმხრივი ფუნქცია, რომელიც მისცემს განსხვავებულ შედეგებს ფუნქციის არგუმენტების შეყვანის მიხედვით.
ჩვეულებრივ, როგორც მისი სახელიდან ჩანს, SUMPRODUCT ამრავლებს ერთი ან რამდენიმე მასივის ელემენტებს მათი პროდუქტის მისაღებად და შემდეგ ამატებს ან აჯამებს პროდუქტებს.
ფუნქციის სინტაქსის კორექტირებით, ის შეიძლება გამოყენებულ იქნას მხოლოდ იმ უჯრედების მონაცემების შესაჯამებლად, რომლებიც აკმაყოფილებენ კონკრეტულ კრიტერიუმებს.
Exel 2007 წლიდან პროგრამა შეიცავს ორ ფუნქციას - SUMIF და SUMIFS - რომლებიც შეაჯამებს მონაცემებს უჯრედებში, რომლებიც აკმაყოფილებენ ერთ ან მეტ დადგენილ კრიტერიუმს.
მაგრამ ზოგჯერ SUMPRODUCT-თან მუშაობა უფრო ადვილია, როდესაც საქმე ეხება იმავე დიაპაზონთან დაკავშირებული მრავალი პირობის პოვნას, როგორც ეს ნაჩვენებია ზემოთ სურათზე.
SUMPRODUCT ფუნქციის სინტაქსი ჯამის უჯრედებთან
სინტაქსი, რომელიც გამოიყენება SUMPRODUCT-ის შესაჯამებლად იმ უჯრედებში, რომლებიც აკმაყოფილებენ სპეციფიკურ პირობებს, არის:
=SUMPRODUCT([პირობა1][პირობა2][მასივი])
პირობა1, პირობა2 - პირობები, რომლებიც უნდა დაკმაყოფილდეს, სანამ ფუნქცია იპოვის მასივის ნამრავლს.
მასივი - უჯრედების მიმდებარე დიაპაზონი
მაგალითი: მონაცემთა შეჯამება უჯრედებში, რომლებიც აკმაყოფილებენ მრავალ პირობას
მაგალითი ზემოთ სურათზე ამატებს მონაცემებს უჯრედებში D1-დან E6-მდე დიაპაზონში, რომლებიც არიან 25-დან 75-მდე.
SUMPRODUCT ფუნქციაში შესვლა
რადგან ეს მაგალითი იყენებს SUMPRODUCT ფუნქციის არარეგულარულ ფორმას, ფუნქციის დიალოგური ფანჯარა არ შეიძლება გამოყენებულ იქნას ფუნქციისა და მისი არგუმენტების შესაყვანად. ამის ნაცვლად, ფუნქცია ხელით უნდა იყოს აკრეფილი სამუშაო ფურცლის უჯრედში.
- დააწკაპუნეთ უჯრედზე B7 სამუშაო ფურცელზე, რათა ის გახადოთ აქტიურ უჯრედად;
- შეიყვანეთ შემდეგი ფორმულა B7 უჯრედში: =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
- პასუხი 250 უნდა გამოჩნდეს B7 უჯრედში
- პასუხი მიღწეული იქნა დიაპაზონში (40, 45, 50, 55 და 60) ხუთი რიცხვის დამატებით, რომლებიც არიან 25-დან 75-მდე. რომელთა ჯამი არის 250.
დაშლა SUMPRODUCT ფორმულა
როდესაც პირობები გამოიყენება მისი არგუმენტებისთვის, SUMPRODUCT აფასებს მასივის თითოეულ ელემენტს პირობით და აბრუნებს ლოგიკურ მნიშვნელობას (TRUE ან FALSE).
გამოთვლების მიზნებისთვის, Excel ანიჭებს მნიშვნელობას 1 მასივის იმ ელემენტებს, რომლებიც TRUEა (აკმაყოფილებენ პირობას) და მნიშვნელობას 0.მასივის ელემენტებისთვის, რომლებიც არის FALSE (არ აკმაყოფილებენ პირობას).
მაგალითად, რიცხვი 40:
- არის TRUE პირველი პირობისთვის, ამიტომ მნიშვნელობა 1 ენიჭება პირველ მასივში;
- არის TRUE მეორე პირობისთვის, ამიტომ მნიშვნელობა 1 მინიჭებულია მეორე მასივში.
ნომერი 15:
- არის FALSE პირველი პირობისთვის, ამიტომ მნიშვნელობა 0 ენიჭება პირველ მასივში;
- არის TRUE მეორე პირობისთვის, ამიტომ მნიშვნელობა 1 მინიჭებულია მეორე მასივში.
შესაბამისი ერთეულები და ნულები თითოეულ მასივში მრავლდება ერთად:
- 40 რიცხვისთვის - გვაქვს 1 x 1 აბრუნებს მნიშვნელობას 1;
- 15 რიცხვისთვის - გვაქვს 0 x 1, რომელიც აბრუნებს მნიშვნელობას 0.
ერთების და ნულების გამრავლება დიაპაზონზე
ეს ერთეულები და ნულები მრავლდება A2 დიაპაზონის რიცხვებზე: B6
ეს კეთდება იმისათვის, რომ მოგვცეს რიცხვები, რომლებიც შეჯამდება ფუნქციით.
ეს მუშაობს, რადგან:
- 1-ჯერ ნებისმიერი რიცხვი უდრის თავდაპირველ რიცხვს
- 0-ჯერ ნებისმიერი რიცხვი უდრის 0-ს
ასე რომ, ჩვენ ვასრულებთ:
-
140=40
015=0
022=0
145=45
150=50
155=55
025=0
075=0
160=600100=0
შედეგების შეჯამება
SUMPRODUCT შემდეგ აჯამებს ზემოთ მოცემულ შედეგებს პასუხის საპოვნელად.
40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0=250