Tee Excelin SUMPRODUCTin käyttö useiden kriteerien laskemiseen

COUNTIFS- funktiota , jota voidaan käyttää laskemaan, kuinka monta kertaa tietoja kahdessa tai useammassa solualueella täyttää useita kriteerejä, otettiin käyttöön Excel 2007: ssä. Ennen tätä vain COUNTIF, jonka tarkoituksena on laskea solujen määrä joka täyttää yhden kriteerin, oli käytettävissä.

Niille, jotka käyttävät Excel 2003: ta tai aiempia versioita tai vaihtoehtoisia vaihtoehtoja COUNTIFS: lle, sijaan yrittää selvittää tapa laskea useita kriteerejä käyttämällä COUNTIF: tä, SUMPRODUCT-funktiota voidaan käyttää sen sijaan.

Kuten COUNTIFS: n kanssa, SUMPRODUCT: n kanssa käytettävien alueiden on oltava kooltaan samanlaisia.

Lisäksi funktio laskee vain tilanteita, joissa kussakin alueessa oleva kriteeri täyttyy samanaikaisesti - kuten samassa rivissä.

SUMPRODUCT-toiminnon käyttäminen

SUMPRODUCT-funktiossa käytetty syntaksi, kun sitä käytetään useiden kriteerien lukemiseen, on erilainen kuin mitä funktio käyttää normaalisti:

= SUMPRODUCT (Criteria_range-1, Criteria-1) * (Criteria_range-2, Criteria-2) *)

Criteria_range - solujen ryhmä, jonka tehtävä on etsiä.

Criteria - määrittää, onko solu laskettava vai ei.

Alla olevassa esimerkissä lasketaan vain datanäytteiden E1 - G6 rivit, jotka täyttävät määritetyt kriteerit kaikille kolmelle datakollegille.

Rivit lasketaan vain, jos ne täyttävät seuraavat kriteerit:
Sarake E: jos numero on pienempi tai yhtä suuri kuin 2;
Sarake F: jos numero on 4;
Sarake G: jos numero on suurempi tai yhtä suuri kuin 5.

Esimerkki Excel SUMPRODUCT -toiminnon käyttämisestä

Huomaa: Koska tämä on SUMPRODUCT-toiminnon epätavanomaista käyttöä, toimintoa ei voi syöttää valintaikkunassa , vaan se on kirjoitettava kohdesoluun.

  1. Syötä seuraavat tiedot soluihin E1-E6: 1, 2, 1, 2, 2, 8.
  2. Syötä seuraavat tiedot soluihin F1 - F6: 4, 4, 6, 4, 4, 1.
  3. Syötä seuraavat tiedot soluihin G1 - G6: 5, 1, 5, 3, 8, 7.
  4. Napsauta solua I1 - sijainti, jossa funktion tulokset näytetään.
  5. Kirjoita seuraava solu I1:
    1. = sumproduct ((E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) ja paina Enter- näppäintä näppäimistöllä.
  6. Vastaus 2 tulisi näkyä solussa I1, koska vain kaksi riviä (rivit 1 ja 5) täyttävät kaikki edellä mainitut kolme kriteeriä.
  7. Täydellinen funktio = SUMPRODUCT ((E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5) näkyy laskentataulukon yläpuolella olevassa kaavassa, kun napsautat solua I1.