Sum celi koji pada između dvije vrijednosti
SUMPRODUCT Pregled
SUMPRODUCT funkcija u Excelu je vrlo svestrana funkcija koja će dati različite rezultate, ovisno o načinu na koji se navode argumenti funkcije.
Uobičajeno, kao što njegov naziv sugerira, SUMPRODUCT umnožava elemente jednog ili više polja kako bi dobili svoj proizvod, a zatim dodaje ili zbroje proizvode zajedno.
Podešavanjem sintakse funkcije, međutim, može se upotrijebiti za zbroj samo podataka u ćelijama koje zadovoljavaju određene kriterije.
Od programa Excel 2007, program sadrži dvije funkcije - SUMIF i SUMIFS - koji će zbrojiti podatke u ćelijama koje zadovoljavaju jedan ili više postavljenih kriterija.
S vremena na vrijeme, SUMPRODUCT je lakše raditi kada je u pitanju pronalaženje višestrukih uvjeta koji se odnose na isti raspon kao što je prikazano na gornjoj slici.
SUMPRODUCT Funkcija Sintaksa u ukupne ćelije
Sintaksa koja se koristi za dobivanje SUMPRODUCT za zbir podataka u stanicama koje zadovoljavaju specifične uvjete je:
= SUMPRODUCT (uvjet1 * uvjet2 * niz)
uvjet1, uvjet2 - uvjeti koji moraju biti ispunjeni prije funkcije će pronaći proizvod polja.
niz - susjedni raspon stanica
Primjer: zbroj podataka u ćelijama koje ispunjavaju više uvjeta
Primjer na gornjoj slici dodaje podatke u ćelijama u rasponu D1 do E6 koje su između 25 i 75.
Unos SUMPRODUCT funkcije
Budući da ovaj primjer koristi nepravilni oblik SUMPRODUCT funkcije, dijaloški okvir funkcije ne može se koristiti za unos funkcije i njegovih argumenata. Umjesto toga, funkcija mora biti ručno unesena u radnu listu.
- Kliknite na ćeliju B7 u radnom listu kako biste ga učinili aktivnom ćelijom;
- Unesite sljedeću formulu u ćeliju B7: = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75) * (A2: B6)
- Odgovor 250 treba pojaviti u ćeliji B7
- Odgovor je došao dodavanjem pet brojeva u rasponu (40, 45, 50, 55 i 60) koji su između 25 i 75. Ukupno od toga iznosi 250
Razbijanje formule SUMPRODUCT
Kada se uvjeti koriste za svoje argumente, SUMPRODUCT procjenjuje svaki element polja prema stanju i vraća Booleov vrijednost (TRUE ili FALSE).
U svrhu izračuna, Excel dodjeljuje vrijednost od 1 za one elemente polja koji su TRUE (ispunjavaju uvjet) i vrijednost 0 za elemente polja koje su FALSE (ne ispunjavaju uvjet).
Na primjer, broj 40:
- je TRUE za prvi uvjet tako da je vrijednost od 1 dodjeljuje se u prvom nizu;
- je TRUE za drugi uvjet tako da je vrijednost 1 dodjeljuje se u drugom polju.
broj 15:
- je FALSE za prvi uvjet, tako da je vrijednost 0 dodjeljuje se u prvom nizu;
- je TRUE za drugi uvjet tako da je vrijednost 1 dodjeljuje se u drugom polju.
Odgovarajuće i nula u svakoj polju množe se zajedno:
- Za broj 40 - imamo 1 x 1 koji vraća vrijednost 1;
- Za broj 15 - imamo 0 x 1 koji vraća vrijednost 0.
Nastavite čitati ispod
02 od 02Množenje Ones i Zeros by Range
Ove i nula se zatim množe brojevima u rasponu A2: B6.
To je učinjeno kako bismo dobili brojeve koji će biti zbrojeni funkcijom.
Ovo radi jer:
- 1 puta bilo koji broj je jednak izvornom broju
- 0 puta svaki broj je jednak 0
Dakle, završimo s:
- 1 * 40 = 400 * 15 = 00 * 22 = 01 * 45 = 451 * 50 = 501 * 55 = 550 * 25 = 00 * 75 = 01 * 60 = 600 * 100 = 0
Sumiranje rezultata
SUMPRODUCT zatim sažima gore navedene rezultate kako bi pronašao odgovor.
40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0 = 250