Kaip naudotis funkcija SUMPRODUCT - Lengvos „Excel“ formulės

Turinys

Pagrindinis naudojimas | Išplėstinis naudojimas

Norėdami apskaičiuoti atitinkamų skaičių sandaugų sumą viename ar daugiau diapazonų, naudokite Galinga „Excel“ SUMPRODUCT funkcija.

Pagrindinis naudojimas

1. Pavyzdžiui, žemiau pateikta SUMPRODUCT funkcija apskaičiuoja bendrą išleistą sumą.

Paaiškinimas: funkcija SUMPRODUCT atlieka šį skaičiavimą: (2 * 1000) + (4 * 250) + (4 * 100) + (2 * 50) = 3500.

2. Diapazono matmenys turi būti vienodi, kitaip „Excel“ rodys #VALUE! klaida.

3. Funkcija SUMPRODUCT visus įrašus, kurie nėra skaitiniai, traktuoja kaip nulius.

4. Jei pateikiate vieną diapazoną, funkcija SUMPRODUCT duoda tokį patį rezultatą kaip ir funkcija SUM.

Išplėstinis naudojimas

Funkcija SUMPRODUCT yra labai universali funkcija ir gali duoti tą patį rezultatą, kaip ir daugelis integruotų „Excel“ funkcijų bei net masyvo formulių!

1a. Pavyzdžiui, toliau nurodyta funkcija COUNTIF skaičiuoja ląstelių, kuriose yra tiksliai žvaigždutė, skaičių.

1b. Žemiau pateikta SUMPRODUCT funkcija duoda tą patį rezultatą.

Paaiškinimas: -(A1: A7 = "žvaigždė") sumažėja iki šios masyvo konstantos:

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

Dvigubas neigiamas - priverčia šiuos loginius skaičius į 1 ir 0 (TRUE = 1, FALSE = 0). Rezultatas:

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

Ši masyvo konstanta naudojama kaip SUMPRODUCT funkcijos argumentas, gaunantis rezultatą 2.

1c. Toliau pateikta funkcija COUNTIF skaičiuoja ląstelių, kuriose yra tiksliai žvaigždutė + 1 simbolis, skaičių. Klaustukas (?) Atitinka tiksliai vieną simbolį.

1d. SUMPRODUCT funkcija nėra tobula! Kai naudojate SUMPRODUCT funkciją, negalite naudoti pakaitos simbolių (? Ir *).

2a. Žemiau esanti masyvo formulė skaičiuoja simbolių skaičių langelių diapazone.

Pastaba: užpildykite masyvo formulę paspausdami CTRL + SHIFT + ENTER. „Excel“ prideda garbanotas petnešas {}.

2b. Žemiau pateikta SUMPRODUCT funkcija duoda tą patį rezultatą.

Pastaba: masyvo konstanta {9; 4; 6; 5} naudojama kaip SUMPRODUCT funkcijos argumentas, gaunantis rezultatą 24. Funkcija SUMPRODUCT masyvus tvarko savaime, todėl nereikia baigti paspaudus CTRL + SHIFT + Įveskite. Tai yra vienas didžiausių SUMPRODUCT funkcijos privalumų, nes garbanotieji breketai {} suklaidina daugelį „Excel“ pradedančiųjų!

3a. Žemiau esanti masyvo formulė apibendrina pardavimus 2021–2022 m.

3b. Žemiau pateikta SUMPRODUCT funkcija duoda tą patį rezultatą.

Paaiškinimas: (YEAR (A1: A5) = 2018)*B1: B5 sumažėja iki:

({2018; 2017; 2018; 2017; 2017} = 2018)*{10; 1; 7; 20; 3} ir tai sumažėja iki:

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

Dvigubo neigiamo mums nereikia (žr. 1b pavyzdį), nes daugybos operatorius * automatiškai priverčia logines reikšmes 1 ir 0 (TRUE = 1, FALSE = 0). Rezultatas:

{10;0;7;0;0}

Ši masyvo konstanta naudojama kaip SUMPRODUCT funkcijos argumentas, gaunant rezultatą 17.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave