უჯრედები, რომლებიც აკმაყოფილებენ მრავალ კრიტერიუმს Excel-ით SUMPRODUCT

Სარჩევი:

უჯრედები, რომლებიც აკმაყოფილებენ მრავალ კრიტერიუმს Excel-ით SUMPRODUCT
უჯრედები, რომლებიც აკმაყოფილებენ მრავალ კრიტერიუმს Excel-ით SUMPRODUCT
Anonim

01 02-დან-დან

უჯრედების ჯამი, რომლებიც ხვდება ორ მნიშვნელობას შორის

Image
Image
მონაცემთა უჯრედების შეჯამება, რომლებიც აკმაყოფილებენ მრავალ კრიტერიუმს Excel SUMPRODUCT-ით.

Lifewire

SUMPRODUCT ფუნქცია Excel-ში არის ძალიან მრავალმხრივი ფუნქცია, რომელიც მისცემს განსხვავებულ შედეგებს ფუნქციის არგუმენტების შეყვანის მიხედვით.

ჩვეულებრივ, როგორც მისი სახელიდან ჩანს, SUMPRODUCT ამრავლებს ერთი ან რამდენიმე მასივის ელემენტებს მათი პროდუქტის მისაღებად და შემდეგ ამატებს ან აჯამებს პროდუქტებს.

ფუნქციის სინტაქსის კორექტირებით, ის შეიძლება გამოყენებულ იქნას მხოლოდ იმ უჯრედების მონაცემების შესაჯამებლად, რომლებიც აკმაყოფილებენ კონკრეტულ კრიტერიუმებს.

Exel 2007 წლიდან პროგრამა შეიცავს ორ ფუნქციას - SUMIF და SUMIFS - რომლებიც შეაჯამებს მონაცემებს უჯრედებში, რომლებიც აკმაყოფილებენ ერთ ან მეტ დადგენილ კრიტერიუმს.

მაგრამ ზოგჯერ SUMPRODUCT-თან მუშაობა უფრო ადვილია, როდესაც საქმე ეხება იმავე დიაპაზონთან დაკავშირებული მრავალი პირობის პოვნას, როგორც ეს ნაჩვენებია ზემოთ სურათზე.

SUMPRODUCT ფუნქციის სინტაქსი ჯამის უჯრედებთან

სინტაქსი, რომელიც გამოიყენება SUMPRODUCT-ის შესაჯამებლად იმ უჯრედებში, რომლებიც აკმაყოფილებენ სპეციფიკურ პირობებს, არის:

=SUMPRODUCT([პირობა1][პირობა2][მასივი])

პირობა1, პირობა2 - პირობები, რომლებიც უნდა დაკმაყოფილდეს, სანამ ფუნქცია იპოვის მასივის ნამრავლს.

მასივი - უჯრედების მიმდებარე დიაპაზონი

მაგალითი: მონაცემთა შეჯამება უჯრედებში, რომლებიც აკმაყოფილებენ მრავალ პირობას

მაგალითი ზემოთ სურათზე ამატებს მონაცემებს უჯრედებში D1-დან E6-მდე დიაპაზონში, რომლებიც არიან 25-დან 75-მდე.

SUMPRODUCT ფუნქციაში შესვლა

რადგან ეს მაგალითი იყენებს SUMPRODUCT ფუნქციის არარეგულარულ ფორმას, ფუნქციის დიალოგური ფანჯარა არ შეიძლება გამოყენებულ იქნას ფუნქციისა და მისი არგუმენტების შესაყვანად. ამის ნაცვლად, ფუნქცია ხელით უნდა იყოს აკრეფილი სამუშაო ფურცლის უჯრედში.

  1. დააწკაპუნეთ უჯრედზე B7 სამუშაო ფურცელზე, რათა ის გახადოთ აქტიურ უჯრედად;
  2. შეიყვანეთ შემდეგი ფორმულა B7 უჯრედში: =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
  3. პასუხი 250 უნდა გამოჩნდეს B7 უჯრედში
  4. პასუხი მიღწეული იქნა დიაპაზონში (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

გირჩევთ: