Peruskäyttö | Edistynyt käyttö
Jos haluat laskea vastaavien numeroiden tulojen summan yhdellä tai useammalla alueella, käytä Excelin tehokas SUMPRODUCT -toiminto .
Peruskäyttö
1. Esimerkiksi alla oleva SUMPRODUCT -toiminto laskee kulutetun kokonaissumman.
Selitys: SUMPRODUCT -funktio suorittaa tämän laskelman: (2 * 1000) + (4 * 250) + (4 * 100) + (2 * 50) = 3500.
miten teet if-lausunnon excelissä
2. Alueiden mittojen on oltava samat, tai Excel näyttää #ARVO! virhe.
3. SUMPRODUCT -toiminto käsittelee kaikki merkinnät, jotka eivät ole numeerisia, kuin ne olisivat nollia.
4. Jos annat yhden alueen, SUMPRODUCT -toiminto tuottaa täsmälleen saman tuloksen kuin SUM -toiminto.
Edistynyt käyttö
SUMPRODUCT-toiminto on erittäin monipuolinen toiminto ja voi tuottaa saman tuloksen kuin monet Excelin sisäänrakennetut toiminnot ja jopa matriisikaavat!
1a. Esimerkiksi COUNTIF -toiminto alla laskee tähtiä sisältävien solujen lukumäärän.
1b. Alla oleva SUMPRODUCT -toiminto tuottaa täsmälleen saman tuloksen.
Selitys: -(A1: A7 = 'tähti') pienenee seuraavaan matriisivakioon:
- {TRUEFALSEFALSEFALSEFALSETRUEFALSE}
Kaksinkertainen negatiivinen - pakottaa nämä Boolen arvoiksi 1 ja 0 (TRUE = 1, FALSE = 0). Tulos:
{1000010}
Tätä matriisivakioa käytetään SUMPRODUCT -funktion argumenttina, jolloin tuloksena on 2.
1c. Alla oleva COUNTIF -toiminto laskee niiden solujen määrän, jotka sisältävät tähti + 1 merkin. Kysymysmerkki (?) Vastaa täsmälleen yhtä merkkiä.
1d. SUMPRODUCT -toiminto ei ole täydellinen! Et voi käyttää jokerimerkkejä (? Ja *), kun käytät SUMPRODUCT -toimintoa.
excel counttif on pienempi tai yhtä suuri kuin
2a. Alla oleva taulukkokaava laskee solualueella olevien merkkien määrän.
Huomautus: viimeistele taulukon kaava painamalla CTRL + VAIHTO + ENTER. Excel lisää kiharat aaltosulkeet {}.
2b. Alla oleva SUMPRODUCT -toiminto tuottaa täsmälleen saman tuloksen.
Huomaa: matriisivakioa {9465} käytetään argumenttina SUMPRODUCT -funktiolle, jolloin tulos on 24. SUMPRODUCT -funktio käsittelee matriiseja natiivisti, joten sinun ei tarvitse lopettaa painamalla CTRL + VAIHTO + ENTER. Tämä on yksi SUMPRODUCT -toiminnon suurimmista eduista, koska kiharat aaltosulkeet {} hämmentävät monia Excel -aloittelijoita!
3a. Alla oleva taulukkokaava summaa myynnin vuonna 2018.
kuinka löytää malleja Excelistä
3b. Alla oleva SUMPRODUCT -toiminto tuottaa täsmälleen saman tuloksen.
Selitys: (VUOSI (A1: A5) = 2018)*B1: B5 pienenee:
({20182017201820172017} = 2018)*{1017203} ja tämä lyhenee:
{TRUEFALSETRUEFALSEFALSE} * {1017203}
Emme tarvitse kaksoisnegatiivia (katso esimerkki 1b), koska kertooperaattori * pakottaa booleanit automaattisesti 1: ksi ja 0: ksi (TRUE = 1, FALSE = 0). Tulos:
{100700}
Tätä matriisivakioa käytetään SUMPRODUCT -funktion argumenttina, jolloin tuloksena on 17.
Siirry seuraavaan lukuun: