Skip to main content

Sum-solut, jotka täyttävät useita kriteerejä Excelin SUMPRODUCT kanssa

Another 15 Excel 2016 Tips and Tricks (Huhtikuu 2025)

Another 15 Excel 2016 Tips and Tricks (Huhtikuu 2025)
Anonim
01/02

Summa-solut, jotka putoavat kahden arvon välillä

SUMPRODUCT Yleiskatsaus

SUMPRODUCT-funktio Excelissä on erittäin monipuolinen toiminto, joka antaa eri tuloksia riippuen siitä, miten funktioiden argumentit syötetään.

Normaalisti, kuten sen nimi viittaa, SUMPRODUCT moninkertaistaa yhden tai useamman taulukon elementit saadakseen tuotteitaan ja lisää sitten yhteen tai yhteenlaskettuihin tuotteisiin.

Säädön funktion syntaksia voidaan kuitenkin käyttää summaamaan ainoastaan ​​tietyssä määrin täyttäviä soluja.

Excel 2007 -ohjelmassa on kaksi toimintoa - SUMIF ja SUMIFS -, jotka summaavat soluja, jotka täyttävät yhden tai useamman määritellyn kriteerin.

Ajoittain kuitenkin SUMPRODUCT on helpompi käsitellä, kun etsitään useita ehtoja, jotka liittyvät samaan alueeseen kuin edellä olevassa kuvassa.

SUMPRODUCT-funktio Syntax to Sum Cells

Syntaksi, jota käytetään SUMPRODUCTin summaamiseen soluissa, jotka täyttävät tietyt olosuhteet:

= SUMPRODUCT (condition1 * condition2 * array)

condition1, condition2 - edellytykset, jotka täytyy täyttää, ennen kuin funktio löytää taulukon tuotteen.

array - vierekkäinen solualue

Esimerkki: Yhteenveto datasta useissa olosuhteissa täyttävissä soluissa

Edellä olevassa kuvassa oleva esimerkki lisää datan D1-E6 soluissa, jotka ovat välillä 25-75.

SUMPRODUCT-toiminnon syöttäminen

Koska tämä esimerkki käyttää SUMPRODUCT-toiminnon epäsäännöllistä muotoa, toiminnon valintaikkunaa ei voida käyttää funktion ja sen argumenttien syöttämiseen. Sen sijaan toiminto on kirjoitettava manuaalisesti laskentataulukkoon.

  1. Napsauta laskentataulukon solua B7 sen tekemiseksi aktiiviseksi soluksi.
  2. Syötä seuraava kaava soluun B7: = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75) * (A2: B6)
  3. Vastaus 250 pitäisi näkyä solussa B7
  4. Vastaus saatiin lisäämällä viisi numeroa (40, 45, 50, 55 ja 60), jotka ovat välillä 25-75. Kokonaismäärä on 250

SUMPRODUCT-kaavan hajottaminen

Kun olosuhteita käytetään argumentteihinsa, SUMPRODUCT arvioi jokaisen taulukon elementin ehtoa vastaan ​​ja palauttaa Boolen-arvon (TRUE tai FALSE).

Laskelmissa Excel antaa arvon 1 niille taulukkoelementeille, jotka ovat TRUE (täytä ehto) ja arvon 0 jotka ovat FALSE (eivät täytä ehtoa).

Esimerkiksi numero 40:

  • on TRUE ensimmäiselle ehdolle, joten arvo on 1 on osoitettu ensimmäisessä ryhmässä;
  • on TRUE toisessa kunnossa, joten arvo on 1 on osoitettu toisessa ryhmässä.

numero 15:

  • on FALSE ensimmäiselle kunnolle, joten arvo on 0 on osoitettu ensimmäisessä ryhmässä;
  • on TRUE toisessa kunnossa, joten arvo on 1 on osoitettu toisessa ryhmässä.

Vastaavat ja nollat ​​kussakin ryhmässä kerrotaan yhdessä:

  • Luku 40 - meillä on 1 x 1 palauttaa arvon 1;
  • Numero 15 - meillä on 0 x 1 palauttaa arvon 0.

Jatka lukemista alla

02/02

Kertoo ne ja nollat ​​alueittain

Nämä ja nollat ​​kerrotaan sitten numerolla A2: B6.

Tämä tehdään antaa meille numeroita, jotka summataan funktiolla.

Tämä toimii koska:

  • 1 kertaa mikä tahansa numero on sama kuin alkuperäinen numero
  • 0 kertaa mikä tahansa numero on 0

Joten päädyimme:

  • 1 * 40 = 400 * 15 = 00 * 22 = 01 * 45 = 451 * 50 = 501 * 55 = 550 * 25 = 00 * 75 = 01 * 60 = 600 * 100 = 0

Tulosten yhteenveto

SUMPRODUCT tiivistää edellä mainitut tulokset saadakseen vastauksen.

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