Kako uporabljati funkcijo SUMPRODUCT - Enostavne formule Excel

Kazalo

Osnovna uporaba | Napredna uporaba

Za izračun vsote produktov ustreznih števil v enem ali več obsegih uporabite Zmogljiva Excelova funkcija SUMPRODUCT.

Osnovna uporaba

1. Spodnja funkcija SUMPRODUCT na primer izračuna skupni znesek porabe.

Pojasnilo: funkcija SUMPRODUCT izvede ta izračun: (2 * 1000) + (4 * 250) + (4 * 100) + (2 * 50) = 3500.

2. Obsegi morajo imeti enake dimenzije, sicer bo Excel prikazal #VALUE! napaka.

3. Funkcija SUMPRODUCT obravnava vse vnose, ki niso številski, kot da bi bili ničle.

4. Če vnesete en sam obseg, funkcija SUMPRODUCT ustvari popolnoma enak rezultat kot funkcija SUM.

Napredna uporaba

Funkcija SUMPRODUCT je izjemno vsestranska in lahko prinese enak rezultat kot številne vgrajene funkcije v Excelu in celo formule matrike!

1a. Spodnja funkcija COUNTIF na primer šteje število celic, ki vsebujejo točno zvezdico.

1b. Spodnja funkcija SUMPRODUCT daje popolnoma enak rezultat.

Pojasnilo: -(A1: A7 = "zvezda") se zmanjša na naslednjo konstanto matrike:

-{TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE}

Dvojno negativno - te Boolean -ove prisili na 1 in 0 (TRUE = 1, FALSE = 0). Rezultat:

{1;0;0;0;0;1;0}

Ta konstanta niza se uporablja kot argument za funkcijo SUMPRODUCT in daje rezultat 2.

1c. Spodnja funkcija COUNTIF šteje število celic, ki vsebujejo točno zvezdico + 1 znak. Vprašalnik (?) Ustreza točno enemu znaku.

1d. Funkcija SUMPRODUCT ni popolna! Pri uporabi funkcije SUMPRODUCT ne morete uporabljati nadomestnih znakov (? In *).

2a. Spodnja formula matrike šteje število znakov v obsegu celic.

Opomba: formulo matrike zaključite s pritiskom na CTRL + SHIFT + ENTER. Excel doda zavite oklepaje {}.

2b. Spodnja funkcija SUMPRODUCT daje popolnoma enak rezultat.

Opomba: konstanta niza {9; 4; 6; 5} se uporablja kot argument za funkcijo SUMPRODUCT, kar daje rezultat 24. Funkcija SUMPRODUCT ročno upravlja z matrikami, zato vam ni treba dokončati s pritiskom na CTRL + SHIFT + ENTER. To je ena največjih prednosti funkcije SUMPRODUCT, ker kodrasti oklepaji {} zmedejo številne začetnike v Excelu!

3a. Spodnja formula matrike povzema prodajo v letih 2021-2022.

3b. Spodnja funkcija SUMPRODUCT daje popolnoma enak rezultat.

Pojasnilo: (LETO (A1: A5) = 2018)*B1: B5 se zmanjša na:

({2018; 2017; 2018; 2017; 2017} = 2018)*{10; 1; 7; 20; 3} in to se zmanjša na:

{TRUE; FALSE; TRUE; FALSE; FALSE}*{10; 1; 7; 20; 3}

Ne potrebujemo dvojnega negativa (glej primer 1b), ker operator množenja * samodejno prisili logične vrednosti na 1 in 0 (TRUE = 1, FALSE = 0). Rezultat:

{10;0;7;0;0}

Ta konstanta niza se uporablja kot argument za funkcijo SUMPRODUCT, kar daje rezultat 17.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave