Sum if Blank - Excel & Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, kuinka SUMIFS -funktion avulla voidaan laskea yhteen Excelin ja Google Sheetsin tyhjiä tai tyhjiä soluja vastaavat tiedot.

Sum, jos tyhjä

Ensin näytämme kuinka summaa rivit tyhjillä soluilla.

SUMIFS -toiminto laskee yhteen tietyt kriteerit täyttävät tiedot.

Voimme käyttää SUMIFS -funktiota kaikkien summaamiseen Pisteet varten Pelaajat ilman nimiä alla olevassa esimerkissä.

1 = SUMIFS (C3: C8, B3: B8, "")

Käytämme lainausmerkkejä (“”) edustamaan tyhjää solua Excelissä. Esimerkkimme jättää huomiotta Pelaajat A, B, C ja D ja summaa tuntemattomat pisteet Pelaajat.

Välilyöntejä käsitellään tyhjinä soluina - auttajasarakkeen kanssa

Sinun on oltava varovainen, kun olet vuorovaikutuksessa tyhjien solujen kanssa Excelissä. Solut voivat näyttää tyhjiltä, ​​mutta Excel ei käsittele niitä tyhjinä. Tämä voi tapahtua, jos solu sisältää välilyöntejä, rivinvaihtoja tai muita näkymättömiä merkkejä. Tämä on yleinen ongelma, kun tietoja tuodaan Exceliin muista lähteistä.

Jos meidän on käsiteltävä soluja, jotka sisältävät vain välilyöntejä samalla tavalla kuin ne olisivat tyhjiä, edellisen esimerkin kaava ei toimi. Huomaa, kuinka SUMIFS -kaava ei pidä solua B9 alla (””) tyhjänä:

Jos haluat käsitellä solua, joka sisältää vain välilyöntejä, kuin se olisi tyhjä solu, voimme lisätä TRIM -funktiota sisältävän avustajasarakkeen poistamaan ylimääräiset välilyönnit kunkin solun arvosta:

1 = TRIM (B3)

Käytämme SUMIFS -funktiota auttajasarakkeessa, ja se laskee summan tarkasti.

1 = SUMIFS (E3: E9, D3: D9, "")

Helper -sarake on helppo luoda ja se on helppo lukea, mutta haluat ehkä saada yhden kaavan tehtävän suorittamiseen. Tämä käsitellään seuraavassa osassa.

Välilyöntejä käsitellään tyhjinä soluina - ilman avustajasaraketta

Jos avustajasarake ei ole sopiva tarpeisiisi, voit käyttää SUMPRODUCT -funktiota yhdessä LEN- ja TRIM -toimintojen kanssa tyhjien rivien summaamiseen.

1 = SUMPRODUCT (-(LEN (TRIM (B3: B9))) = 0), D3: D9)

Tässä esimerkissä käytämme SUMPRODUCT -funktiota monimutkaisen "summa jos" -laskennan suorittamiseen. Käydään läpi kaava.

Tämä on viimeinen kaavamme:

1 = SUMPRODUCT (-(LEN (TRIM (B3: B9))) = 0), D3: D9)

Ensinnäkin SUMPRODUCT -funktio luettelee arvojen taulukon kahdesta solualueesta:

1 = SUMPRODUCT (-(LEN (TRIM ({"A"; "B"; ""; "C"; ""; "XX"; ""}))) = 0), {25; 10; 15; 5 ; 8; 17; 50)

Tämän jälkeen TRIM -toiminto poistaa etu- ja perätilat Pelaaja nimet:

1 = SUMPRODUCT (-(LEN ({"A"; "B"; ""; "C"; ""; "XX"; ""}) = 0), {25; 10; 15; 5; 8; 17; 50)

LEN -toiminto laskee leikatun pituuden Pelaaja nimet:

1 = SUMPRODUCT (-({1; 1; 0; 1; 0; 2; 0} = 0), {25; 10; 15; 5; 8; 17; 50)

Loogisella testillä (= 0) kaikki leikatut Pelaaja nimet, joissa on 0 merkkiä, muutetaan TOSI:

1 = SUMPRODUCT (-({FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}), {25; 10; 15; 5; 8; 17; 50)

Seuraavaksi kaksoisviivat (-) muuntaa TOSI- ja EPÄTOSI-arvot 1: ksi ja 0: ksi:

1 = SUMPRODUCT ({0; 0; 1; 0; 1; 0; 1}, {25; 10; 15; 5; 8; 17; 50)

SUMPRODUCT -funktio kertoo sitten jokaisen taulukon merkintäparin muodostaakseen taulukon Pisteet vain Pelaaja nimet, jotka ovat tyhjiä tai tehty vain välilyönneistä:

1 = SUMPRODUCT ({0; 0; 15; 0; 8; 0; 50)

Lopuksi taulukon numerot lasketaan yhteen:

1 =73

Lisätietoja Boolean-lauseiden käytöstä ja SUMPRODUCT-funktion komennosta “-” löytyy täältä.

Summa Jos tyhjä Google Sheetsissä

Nämä kaavat toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave