
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ä.