Summa, jos solu sisältää tekstiä Excelissä (6 sopivaa kaavaa)

  • Jaa Tämä
Hugh West

Tässä artikkelissa näytän, miten Excelissä lasketaan summa, jos solu sisältää tekstiä. Opit menetelmät, joilla voit laskea summan minkä tahansa tekstiä sisältävän solun perusteella sekä jos se sisältää tietyn tekstin asianmukaisin esimerkein ja kuvin.

Lataa harjoituskirja

Summa jos solu sisältää tekstiä.xlsxx

6 sopivaa kaavaa summaa, jos solu sisältää tekstiä Excelissä

Tässä meillä on datajoukko, jossa on merkintä Nimet joidenkin tuotteiden osalta, Yhteysosoitteet asiakkaista, jotka ostivat ne, ja Määrät Jupyter Group -nimisestä yrityksestä.

Tänään tavoitteenamme on laskea yhteen tämän tietokokonaisuuden tekstiä sisältävät solut.

1. Käytä SUMIF-funktiota summan laskemiseen, jos solu sisältää tekstiä Excelissä.

Voit käyttää SUMIF-funktio Excelin summaa, jos solu sisältää tekstiä Excelissä.

Yritetään esimerkiksi laskea yhteen niiden tuotteiden määrät, joiden asiakkaiden osoitteet ovat seuraavat. Sähköpostitunnukset , ei Puhelinnumerot .

Tämä tarkoittaa, että meidän on laskettava yhteen Määrä solun, jos sen viereinen solu sisältää tekstin, joka on solun Asiakkaan osoite .

Miten tämä onnistuu?

Voit suorittaa tämän kirjoittamalla Tähtisymboli (*) kuten kriteerit sisällä SUMIF-funktio seuraavan kaavan mukaisesti:

=SUMIF(C4:C13,"*",D4:D13)

Katso, tässä on tuotteiden kokonaismäärä, ja asiakkailla on tekstiosoitteet.

On vuosi 1558.

Kaavan selitys

  • The SUMIF-funktio ottaa kolme argumenttia: a alue , a kriteerit ja sum_range .
  • Tässä tapauksessa vaihteluväli on C4:C13 (asiakkaan osoite) ja kriteerit on "*" . "*" pitää TRUE minkä tahansa tekstiarvon kohdalla. Siksi kaava etsii kaikki tekstiarvot alueelta C4:C13 .
  • Kun se löytää tekstiarvon alueelta C4:C13 , se laskee yhteen vastaavan arvon sum_range , D4:D13 ( Määrä ).
  • Näin ollen SUMIF(C4:C13,”*”,D4:D13) palauttaa alueen kaikkien määrien summan. D4:D13 jossa vastaava osoite alueella C4:C13 on tekstiosoite.

Lue lisää: Miten Excelin tekstin ja numeroiden soluja summataan Excelissä?

2. Käytä SUMIFS-funktiota summan laskemiseen, jos solu sisältää tekstiä Excelissä.

Voit käyttää SUMIFS-funktio sen sijaan, että SUMIF-funktio summaa, jos solu sisältää tekstiä Excelissä.

Miten saavuttaa?

Kaava on melkein samanlainen. SUMIFS kaava, jolla summataan määrät tekstiosoitteiden kanssa, on:

=SUMIFS(D4:D13,C4:C13,"*")

Tässä meillä on taas tuotteiden kokonaismäärä, ja asiakkailla on tekstiosoitteet.

Nyt on jälleen vuosi 1558.

Kaavan selitys

  • The SUMIFS-funktio ottaa sum_range ja yksi tai useampi pari alue ja kriteerit.
  • Tässä meidän sum_range on D4:D13 ( Määrä ). Ja olemme käyttäneet yhtä paria a alue ja kriteerit .
  • Valikoima on C4:C13 (Yhteysosoite) ja kriteerit ovat seuraavat "*" . Se etsii kaikki tekstiarvot alueella C4:C13 .
  • Kun se löytää tekstiarvon alueelta C4:C13 , se laskee yhteen vastaavan arvon sum_range D4:D13 .
  • Näin ollen SUMIFS(D4:D13,C4:C13, "*") palauttaa alueen kaikkien määrien summan. D4:D13 jossa vastaava osoite alueella C4:C13 on tekstiosoite.

Lue lisää: Excel Summa jos solu sisältää kriteerit (5 esimerkkiä)

3. Yhdistä SUM-, IF- ja ISTEXT-toiminnot yhteenlaskuun, jos solu sisältää tekstiä Excelissä.

Halutessasi voit käyttää yhdistelmää SUM-funktio ... Jos toiminto ja ISTEXT-toiminto summaa, jos solu sisältää tekstiä Excelissä.

Miten saavuttaa?

Valitse mikä tahansa solu ja kirjoita tämä yhdistetty kaava:

=SUM(IF(ISTEXT(C4:C13),D4:D13,0))

[ Se on Array kaava . Joten paina CTRL+SHIFT+ENTER ellet ole Office 365 .]

Katso, meillä on sama kokonaismäärä tuotteita, joilla on tekstiosoitteita, 1558 kappaletta.

Kaavan selitys

  • ISTEXT(C4:C13) tarkistaa jokaisen arvon alueella C4:C13 ja palauttaa TRUE jos se on tekstiarvo. Muussa tapauksessa se palauttaa arvon FALSE .
  • Nyt kaavasta tulee SUM(IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0)) .
  • IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0) palauttaa vastaavan arvon alueelta D4:D13 jokaisen TRUE . Ja jokaisen FALSE , se palauttaa 0 .
  • Näin ollen kaavasta tulee SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
  • Nyt SUM-funktio palauttaa vastaavien arvojen summan alueesta D4:D13 .

Lue lisää: Jos solu sisältää tekstiä, kopioi se toiseen Excel-arkkiin

Samanlaisia lukemia

  • Solujen summaaminen Excelissä: Jatkuva, satunnainen, kriteereillä jne.
  • Kuinka antaa arvo, jos solu sisältää sanan Excelissä (4 helppoa tapaa)
  • Jos solu sisältää tekstiä, palauta arvo toiseen soluun Excel-kaavan avulla
  • Miten palauttaa arvo, jos solut sisältävät tietyn tekstin luettelosta?
  • Etsi teksti Excel-alueelta ja palauta soluviite (3 tapaa)

4. Käytä SUMIF-funktiota summan laskemiseen, jos solu sisältää tietyn tekstin Excelissä (tapauskohtainen ottelu).

Tähän asti olemme laskeneet yhteen kaikki tekstiarvoja sisältävät solut.

Nyt kokeilemme hieman erilaista asiaa. Laskemme yhteen ne solut, jotka sisältävät tekstiarvoja tietyllä tekstillä.

Yritetään esimerkiksi laskea yhteen kaikkien punaisten tuotteiden määrä.

Tämä tarkoittaa, että meidän on laskettava yhteen mikä tahansa solu, jos se sisältää tekstin "punainen" siinä.

Miten tämä onnistuu?

Voimme tehdä tämän myös käyttämällä SUMIF-funktio Excelin kanssa Tähtisymboli (*) .

Kirjoita tämä kaava mihin tahansa soluun työarkissasi:

=SUMIF(B4:B13,"*Red*",D4:D13)

Tässä meillä on kaikkien tuotteiden summa tekstillä "Punainen" Se on 691.

Kaavan selitys

  • The SUMIF-funktio ottaa kolme argumenttia: a alue , a kriteerit ja sum_range .
  • Tässä tapauksessa vaihteluväli on B4:B13 (tuotteen nimi) ja kriteerit on "Punainen" . Siinä on TRUE mille tahansa tekstiarvolle, jonka teksti on "Punainen" siinä.
  • Kaavassa etsitään siis kaikki tekstiarvot alueella B4:B13 joka sisältää tekstin "Punainen" .
  • Kun se löytää arvon alueelta B4:B13 , se laskee yhteen vastaavan arvon sum_range , D4:D13 ( Määrä ).
  • Näin ollen SUMIF(B4:B13, "*Punainen*",D4:D13) palauttaa alueen kaikkien määrien summan. D4:D13 jossa tuotteen nimi sisältää tekstin "Punainen" siinä.

Muistiinpanot

  • Tämä on Case-Insensitive kaava. Eli jos käytät "PUNAINEN" tai "punainen" tilalle "Punainen" , se toimii myös samalla tavalla.

Lue lisää: Jos solu sisältää tietyn tekstin, lisää 1 Excelissä (5 esimerkkiä)

5. Käytä SUMIFS-funktiota summan laskemiseen, jos solu sisältää tietyn tekstin Excelissä (tapauskohtainen ottelu).

Voit käyttää SUMIFS-funktio sen sijaan, että SUM-funktio summaa, jos solu sisältää tiettyä tekstiä.

Miten saavuttaa?

The SUMIFS kaava kaikkien tuotteiden summan selvittämiseksi tekstillä "Punainen" niissä on:

=SUMIFS(D4:D13,B4:B13,"*Red*")

Tässä meillä on jälleen kaikkien tuotteiden summa tekstillä "Punainen" Se on 691.

Kaavan selitys

  • The SUMIFS-funktio ottaa sum_range ja yksi tai useampi pari alue ja kriteerit.
  • Tässä meidän sum_range on D4:D13 ( Määrä ). Ja olemme käyttäneet yhtä paria a alue ja kriteerit .
  • Valikoima on B4:B13 (tuotteen nimi) ja kriteerit ovat seuraavat "*Punainen*" . Se etsii kaikki tekstiarvot alueella C4:C13 tekstillä "Punainen" siinä.
  • Kun se löytää arvon alueelta B4:B13 , se laskee yhteen vastaavan arvon sum_range D4:D13 .
  • Näin ollen SUMIFS(D4:D13,C4:C13, "*") palauttaa alueen kaikkien määrien summan. D4:D13 jossa tuotteen nimessä on teksti "Punainen" siinä.

Muistiinpanot

  • Tämä on myös Case-Insensitive kaava. Se on, "PUNAINEN" tai "punainen" tilalle "Punainen" toimii myös samalla tavalla.

Lue lisää: Jos solu sisältää tekstiä, lisää tekstiä toiseen soluun Excelissä

6. Yhdistä SUM-, IF-, ISERROR- ja FIND-toiminnot summan laskemiseksi, jos solu sisältää tietyn tekstin Excelissä (Case-Sensitive Match).

Kaksi edellistä menetelmää suorittavat case-insensitive match summaa kaikki solut, joissa on tiettyä tekstiä.

Jos haluatte case-sensitive voit soveltaa tätä kaavaa.

Voit yhdistää SUM-funktio , IF-toiminto , ISERROR-toiminto ja FIND-toiminto summaa, jos solu sisältää tiettyä tekstiä, jossa on arvo case-sensitive ottelu.

Miten saavuttaa?

The Case-Sensitive kaava kaikkien tuotteiden summan selvittämiseksi tekstillä "Punainen" niissä on:

=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13)))

[ Se on Array kaava . Joten paina CTRL+SHIFT+ENTER ellet käytä Office 365 .]

Katso, meillä on jälleen tuotteiden kokonaismäärä tekstin kanssa. "Punainen" nimessä.

Kaavan selitys

  • FIND("Punainen",B4:B13) etsii case-sensitive match kaikilla alueen arvoilla B4:B13 ( Tuotteen nimi ) tekstiä varten "Punainen" .
  • Se palauttaa numeron, jos se löytää vastaavuuden, muuten se palauttaa arvon #VALUE virhe.
  • Kaavasta tulee siis SUM(IF(ISERROR({15,#ARVO!,15,#ARVO!,...,#ARVO!}),0,D4:D13)) .
  • ISERROR({15,#ARVO!,15,#ARVO!,...,#ARVO!,...,#ARVO!}) palauttaa TRUE kutakin virhettä varten ja a FALSE muuten.
  • Näin ollen kaavasta tulee SUM(IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13)) .
  • IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13) palauttaa 0 jokaisen TRUE ja palauttaa vastaavan arvon alueelta D4:D13 jokaisen FALSE .
  • Nyt kaavasta tulee SUM(D4,0,D5,0,...,0) .
  • Lopuksi SUM-funktio palauttaa vastaavien arvojen summan.

Lue lisää: Excel Jos solu sisältää tekstiä, palauta arvo (8 helppoa tapaa)

Muistettavat asiat

  • The SUMIF-funktio ja SUMIFS-funktio voidaan käyttää Jokerimerkit (*, ?, ~) etsiäksesi osittaisia osumia.
  • The SUMIF-funktio ja SUMIFS-funktio etsiä Case-Insensitive ottelu, kun taas FIND-toiminto etsii Case-Sensitive ottelu.

Päätelmä

Näiden menetelmien avulla voit laskea yhteen, sisältääkö solu tekstiä Excelissä. Tiedätkö muita menetelmiä tai onko sinulla kysyttävää? Kysy rohkeasti meiltä.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.