Summasolut, jotka täyttävät useita ehtoja Excel SUMPRODUCT -sovelluksella

Sisällysluettelo:

Summasolut, jotka täyttävät useita ehtoja Excel SUMPRODUCT -sovelluksella
Summasolut, jotka täyttävät useita ehtoja Excel SUMPRODUCT -sovelluksella
Anonim

01/02

Summasolut, jotka putoavat kahden arvon väliin

Image
Image
Useita ehtoja täyttävien tietosolujen summaus Excel SUMPRODUCT -ohjelmalla.

Lifewire

SUMMA-funktio Excelissä on erittäin monipuolinen funktio, joka antaa erilaisia tuloksia riippuen funktion argumenttien syöttötavasta.

Yleensä nimensä mukaisesti SUMPRODUCT kertoo yhden tai useamman taulukon elementit saadakseen tuotteensa ja sitten lisää tai summaa tuotteet yhteen.

Säätämällä funktion syntaksia, sitä voidaan kuitenkin käyttää summaamaan vain tietyt kriteerit täyttävien solujen tiedot.

Excel 2007:stä lähtien ohjelma on sisältänyt kaksi funktiota - SUMIF ja SUMIFS - jotka summaavat tiedot soluissa, jotka täyttävät yhden tai useamman asetetun ehdon.

Joskus SUMPRODUCT on kuitenkin helpompi työskennellä, kun on löydettävä useita ehtoja, jotka liittyvät samaan alueeseen, kuten yllä olevassa kuvassa näkyy.

SUMPRODUCT-funktion syntaksi summasoluihin

Syntaksi, jolla SUMPRODUCT lasketaan yhteen tietyt ehdot täyttävien solujen tiedot, on:

=SUMMATUOTE([ehto1][ehto2][taulukko])

ehto1, ehto2 - ehdot, jotka on täytettävä ennen kuin funktio löytää taulukon tulon.

taulukko - yhtenäinen solualue

Esimerkki: Tietojen summaaminen soluissa, jotka täyttävät useita ehtoja

Yllä olevan kuvan esimerkki lisää tiedot soluissa D1–E6, jotka ovat välillä 25–75.

SUMPRODUCT-funktion syöttäminen

Koska tässä esimerkissä käytetään SUMPRODUCT-funktion epäsäännöllistä muotoa, funktion valintaikkunaa ei voi käyttää funktion ja sen argumenttien syöttämiseen. Sen sijaan funktio on kirjoitettava manuaalisesti laskentataulukon soluun.

  1. Tee siitä aktiivinen solu napsauttamalla laskentataulukon solua B7;
  2. Kirjoita seuraava kaava soluun B7: =SUMMA(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
  3. Vastauksen 250 pitäisi näkyä solussa B7
  4. Vastaus saatiin lisäämällä alueelle viisi numeroa (40, 45, 50, 55 ja 60), jotka ovat välillä 25 ja 75. Niiden yhteissumma on 250

SUMPRODUCT-kaavan hajottaminen

Kun ehtoja käytetään argumenteissaan, SUMPRODUCT arvioi jokaisen taulukon elementin ehdon mukaan ja palauttaa Boolen arvon (TRUE tai FALSE).

Laskelmia varten Excel antaa arvon 1 niille taulukon elementeille, jotka ovat TOSI (täyttävät ehdon) ja arvon 0taulukkoelementeille, jotka ovat EPÄTOSI (eivät täytä ehtoa).

Esimerkiksi numero 40:

  • on TOSI ensimmäiselle ehdolle, joten arvo 1 määritetään ensimmäisessä taulukossa;
  • on TOSI toiselle ehdolle, joten arvo 1 on määritetty toisessa taulukossa.

Numero 15:

  • on EPÄTOSI ensimmäiselle ehdolle, joten arvo 0 määritetään ensimmäisessä taulukossa;
  • on TOSI toiselle ehdolle, joten arvo 1 on määritetty toisessa taulukossa.

Kunkin taulukon vastaavat ykköset ja nollat kerrotaan yhteen:

  • Luvulle 40 - meillä on 1 x 1, joka palauttaa arvon 1;
  • Luvulle 15 - meillä on 0 x 1, joka palauttaa arvon 0.

Yksillisten ja nollien kertominen vaihteluvälillä

Nämä ykköset ja nollat kerrotaan sitten luvuilla alueella A2: B6

Tämä tehdään, jotta meille saadaan numerot, jotka funktio summaa.

Tämä toimii, koska:

  • 1 kertaa mikä tahansa luku on yhtä suuri kuin alkuperäinen luku
  • 0 kertaa mikä tahansa luku on yhtä suuri kuin 0

Joten päädymme:

  • 140=40

    015=0

    022=0

    145=45

    150=50

    155=55

    025=0

    075=0

    160=600100=0

Tulosten yhteenveto

SUMPRODUCT tekee sitten yhteenvedon yllä olevista tuloksista löytääkseen vastauksen.

40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0=250

Suositeltava: