Excel-kaava: Summa, jos solu sisältää tekstiä toisessa solussa -

Yleinen kaava

=SUMIF(range,"*"&A1&"*",sum_range)

Yhteenveto

Yhteenvetona, jos solut sisältävät tiettyä tekstiä toisessa solussa, voit käyttää SUMIF-funktiota jokerimerkin ja ketjutuksen kanssa. Esitetyssä esimerkissä solu G6 sisältää tämän kaavan:

=SUMIF(C5:C11,"*"&F6&"*",D5:D11)

Tämä kaava summaa sarakkeen C kohteet, joissa on "huppari", missä tahansa solussa.

Selitys

SUMIF-toiminto tukee jokerimerkkejä. Tähti (*) tarkoittaa "nollaa tai useampaa merkkiä", kun taas kysymysmerkki (?) Tarkoittaa "mitä tahansa yhtä merkkiä".

Jokerimerkkien avulla voit luoda ehtoja, kuten "alkaa", "päättyy", "sisältää 3 merkkiä" ja niin edelleen.

Joten voit esimerkiksi käyttää "* hattu *" vastaamaan tekstiä "hattu" missä tahansa solussa, tai "a *" vastaamaan arvoja, jotka alkavat "a" -kirjaimella.

Tässä tapauksessa haluamme sovittaa tekstin F6: een. Emme voi kirjoittaa ehtoja, kuten "* F6 *", koska se vastaa vain kirjaimellista tekstiä "F6".

Sen sijaan meidän on käytettävä ketjutusoperaattoria (&) liittämään viittaus F6: een tähtiin (*):

"*"&F6&"*"

Kun Excel arvioi tämän argumentin SUMIF-funktion sisällä, se "näkee" "* huppari *" kriteereinä:

=SUMIF(C5:C11,"*hoodie*",D5:D11)

SUMIF palauttaa sitten "huppari" -kohteiden summan, joka on 27,00 dollaria näytetyssä esimerkissä.

Huomaa, että SUMIF ei eroa isoja ja pieniä kirjaimia.

Vaihtoehto SUMIFS: n kanssa

Voit käyttää myös SUMIFS-toimintoa. SUMIFS voi käsitellä useita ehtoja, ja argumenttien järjestys on erilainen kuin SUMIF. Vastaava SUMIFS-kaava on:

=SUMIFS(D5:D11,C5:C11,"*"&F6&"*")

Huomaa, että summa-alue on aina ensin SUMIFS-funktiossa.

Tällä sivulla on luettelo käytettävissä olevista jokerimerkkeistä.

Mielenkiintoisia artikkeleita...