![](https://cdn.wiki-base.com/3145348/how_to_use_the_excel_sumif_function__2.png.webp)
Yhteenveto
Excel SUMIF -funktio palauttaa yhden ehdon täyttävien solujen summan. Ehtoja voidaan soveltaa päivämääriin, numeroihin ja tekstiin. SUMIF-toiminto tukee loogisia operaattoreita (>, <,, =) ja jokerimerkkejä (* ,?) osittaiseksi sovitukseksi.
Tarkoitus
Summanumerot alueella, jotka täyttävät toimitetut ehdotPalautusarvo
Toimitettujen arvojen summa.Syntaksi
= SUMIF (alue, ehdot, (summa_alue))Väitteet
- alue - Solualue, jolle haluat käyttää ehtoja.
- kriteerit - Kriteerit, joita käytetään määrittämään solut, jotka lisätään.
- sum_range - (valinnainen) Lisättävät solut. Jos summa-alue jätetään pois, alueen solut lisätään yhteen.
Versio
Excel 2003Käyttöohjeet
SUMIF-funktio palauttaa yhden ehdon täyttävän alueen solujen summan. Ensimmäinen argumentti on alue, johon sovelletaan ehtoja, toinen argumentti on kriteeri ja viimeinen argumentti on alue, joka sisältää summat. SUMIF tukee loogisia operaattoreita (>, <,, =) ja jokerimerkkejä (* ,?) osittaiseksi sovitukseksi. Kriteerit voivat käyttää arvoa toisessa solussa, kuten alla selitetään.
SUMIF on Excelin kahdeksan funktion ryhmässä, joka jakaa loogiset ehdot kahteen osaan (alue + kriteerit). Seurauksena on, että kriteerien muodostamiseen käytetty syntaksi on erilainen, ja SUMIF vaatii solualueet argumentti-alueelle, et voi käyttää matriisia.
SUMIF tukee vain yhtä ehtoa. Jos sinun on sovellettava useita ehtoja, käytä SUMIFS-toimintoa. Jos haluat manipuloida alueen argumentissa näkyviä arvoja (eli poimia vuosi ehdoissa käytettävistä päivämääristä), katso SUMPRODUCT- ja / tai FILTER-funktiot.
Peruskäyttö | Kriteerit toisessa solussa Ei ole yhtä suuri kuin Tyhjät solut Päivämäärät | Jokerimerkit Videot
Peruskäyttö
Esitetyssä laskentataulukossa on kolme SUMIF-esimerkkiä. Ensimmäisessä esimerkissä (G6) SUMIF on konfiguroitu summaamaan arvot, jotka ovat suurempia kuin 100. Toisessa esimerkissä (G7) SUMIF palauttaa arvojen summan, jos väri on "punainen". Viimeisessä esimerkissä (G8) SUMIF on määritetty summaamaan arvot, joissa tila on "CA" (Kalifornia).
=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA
Huomaa, että yhtälömerkkiä (=) ei vaadita, kun muodostetaan "on yhtä suuri" -kriteeri. Huomaa myös, että SUMIF ei eroa isoja ja pieniä kirjaimia. Voit laskea yhteen arvot, joissa edustaja on Jim, käyttämällä "jim" tai "Jim".
Kriteerit toisessa solussa
Toisen solun arvo voidaan sisällyttää kriteereihin ketjutuksen avulla. Alla olevassa esimerkissä SUMIF palauttaa kaiken myynnin summan yli arvon G4. Huomaa, että suurempi kuin operaattori (>), joka on teksti, on liitettävä lainausmerkeihin. G5: n kaava on:
=SUMIF(D5:D9,">"&G4) // sum if greater than G4
Ei ole yhtä suuri kuin
Jos haluat ilmaista "ei ole yhtä" -kriteerin, käytä operaattoria "" lainausmerkkien ympäröimänä (""):
=SUMIF(B5:B9,"red",C5:C9) // not equal to "red" =SUMIF(B5:B9,"blue",C5:C9) // not equal to "blue" =SUMIF(B5:B9,""&E7,C5:C9) // not equal to E7
Jälleen huomaa, että SUMIF ei eroa kirjainkokoja.
Tyhjät solut
SUMIF voi laskea summat tyhjien tai tyhjien solujen perusteella. Alla olevassa esimerkissä SUMIFia käytetään laskemaan yhteen sarakkeessa C olevat summat sen mukaan, onko sarakkeessa D "x" vai onko se tyhjä:
=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank
Päivämäärät
Paras tapa käyttää SUMIFia päivämäärien kanssa on viitata kelvolliseen päivämäärään toisessa solussa tai käyttää PÄIVÄYS-funktiota. Alla olevassa esimerkissä esitetään molemmat menetelmät:
=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)
Huomaa, että operaattori on yhdistettävä E9: n päivämäärään. Jos haluat käyttää tarkempia päivämääräehtoja (ts. Kaikki päivämäärät tietyssä kuussa tai kaikki päivämäärät kahden päivämäärän välillä), sinun on vaihdettava SUMIFS-toimintoon, joka voi käsitellä useita ehtoja.
Jokerit
SUMIF-toiminto tukee jokerimerkkejä, kuten alla olevassa esimerkissä näkyy:
=SUMIF(B5:B9,"mi*",C5:C9) // begins with "mi" =SUMIF(B5:B9,"*ota",C5:C9) // ends with "ota" =SUMIF(B5:B9,"????",C5:C9) // contains 4 characters
Katso alla olevat SUMIF-kaavan esimerkit.
Huomautuksia
- SUMIF tukee vain yhtä ehtoa. Käytä SUMIFS-funktiota useille ehdoille.
- When sum_range is omitted, the cells in range will be summed.
- Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
- Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
- The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
- To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
- SUMIFS requires a range, you can't substitute an array.
Related videos
![](https://cdn.wiki-base.com/3145348/how_to_use_the_excel_sumif_function__8.png.webp)
![](https://cdn.wiki-base.com/3145348/how_to_use_the_excel_sumif_function__9.png.webp)
![](https://cdn.wiki-base.com/3145348/how_to_use_the_excel_sumif_function__10.png.webp)