Excel

Excelin SUMIF -toiminto

Excel Sumif Function

Excel SUMIF -toimintoYhteenveto

Excel SUMIF -funktio palauttaa solun summan, joka täyttää yhden ehdon. Kriteerejä voidaan soveltaa päivämääriin, numeroihin ja tekstiin. SUMIF -toiminto tukee loogisia operaattoreita (>,<,,=) and wildcards (*,?) for partial matching.





kaava laskea kuukausimaksu Excelissä
Tarkoitus Summan numerot alueella, joka täyttää annetut ehdot Palautusarvo Annettujen arvojen summa. Syntaksi = SUMIF (alue, ehdot, [summa_alue]) Argumentit
  • valikoima - Solualue, johon haluat soveltaa ehtoja.
  • kriteeri - Kriteerit, joita käytetään määritettäessä lisättävät solut.
  • summa_alue - [valinnainen] Solut, jotka lisätään yhteen. Jos summa -alue jätetään pois, alueen solut lasketaan yhteen.
Versio Excel 2003 Käyttöohjeita

SUMIF -funktio palauttaa solun summan alueella, joka täyttää yhden ehdon. Ensimmäinen argumentti on alue, johon ehtoja sovelletaan, toinen argumentti on ehto ja viimeinen argumentti on alue, joka sisältää yhteenlasketut arvot. SUMIF tukee loogiset operaattorit (>,<,,=) and yleismerkit (*,?) osittaista täsmäystä varten. Ehdoissa voidaan käyttää arvoa toisessa solussa, kuten alla selitetään.

SUMIF on ryhmässä kahdeksan toimintoa Excelissä joka jakaa loogiset kriteerit kahteen osaan (alue + kriteerit). Tämän seurauksena ehtojen muodostamisessa käytetty syntaksi on erilainen ja SUMIF vaatii solualue alue -argumentille et voi käyttää matriisi .





SUMIF tukee vain a yksittäinen kunto. Jos haluat käyttää useita ehtoja, käytä SUMIFS -toiminto . Jos haluat muokata arvoja, jotka näkyvät valikoima argumentti (eli poimi vuosi päivämääristä käytettäväksi kriteereissä), katso SUMPRODUCT ja tai SUODATTAA toimintoja.

Peruskäyttö | Kriteerit toisessa solussa | Ei yhtä kuin | Tyhjät solut | Päivämäärät | Yleismerkit | Videot



Peruskäyttö

Esitetyssä laskentataulukossa on kolme SUMIF -esimerkkiä. Ensimmäisessä esimerkissä (G6) SUMIF on määritetty summaamaan suurempia arvoja kuin 100. Toisessa esimerkissä (G7) SUMIF palauttaa arvojen summan, jossa 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äisyysmerkkiä (=) ei vaadita, kun ehtoa 'on yhtä kuin' muodostetaan. Huomaa myös, että SUMIF ei erota kirjainkokoa. Voit laskea yhteen arvot, joissa edustaja on Jim käyttämällä 'jim' tai 'Jim'.

Kriteerit toisessa solussa

Toisen solun arvo voidaan sisällyttää ehtoihin käyttämällä ketjutus . Alla olevassa esimerkissä SUMIF palauttaa kaiken myynnin summan, joka ylittää G4: n arvon. Huomaa, että suurempi kuin operaattori (>), joka on teksti, on liitettävä lainausmerkkeihin. G5: n kaava on:

 
= SUMIF (D5:D9,'>'&G4) // sum if greater than G4

SUMIF muuttuvin kriteerein

Ei yhtä kuin

Jos haluat ilmaista 'ei vastaa' kriteerejä, käytä '' operaattori lainausmerkkien ympäröimä (''):

SUMIF ei vastaa ehtoja

 
= 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

Huomaa jälleen, että SUMIF on ei kirjainkoolla.

Tyhjät solut

SUMIF voi laskea summat tyhjien tai tyhjien solujen perusteella. Alla olevassa esimerkissä summaa SUMIF käytetään sarakkeen C summien laskemiseen sen mukaan, sisältääkö sarake D x: n vai onko se tyhjä:

SUMIF tyhjä eikä tyhjä

jos suurempi tai yhtä suuri kuin excel
 
= 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 a kelvollinen päivämäärä toisessa solussa tai käytä DATE -toiminto . Alla oleva esimerkki näyttää molemmat menetelmät:

SUMIF päivämäärineen

 
= SUMIF (B5:B9,'<'& DATE (2019,3,1),C5:C9) = SUMIF (B5:B9,'>='& DATE (2019,4,1),C5:C9) = SUMIF (B5:B9,'>'&E9,C5:C9)

Huomaa meidän täytyy yhdistää operaattori tähän päivään E9: ssä. Jos haluat käyttää kehittyneempiä päivämääräkriteerejä (eli kaikkia tietyn kuukauden päivämääriä tai kaikkia kahden päivämäärän välisiä päivämääriä), sinun on vaihdettava SUMIFS -toiminto , joka pystyy käsittelemään useita kriteerejä.

Yleismerkit

SUMIF -toiminto tukee yleismerkit , kuten alla olevassa esimerkissä näkyy:

SUMIF ja jokerimerkit

 
= 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 lisää SUMIF -kaavan esimerkkejä alla.

Huomautuksia

  • SUMIF tukee vain yhtä ehtoa. Käytä SUMIFS -toiminto useille kriteereille.
  • Kun summa_alue jätetään pois, solut sisään valikoima lasketaan yhteen.
  • Ehtojen tekstimerkkijonot on lisättävä lainausmerkkeihin (''), eli 'omena', '> 32', 'ja*'
  • Soluviittaukset kriteereissä ovat ei lainausmerkkeihin, ts.<'&A1
  • Yleismerkit? ja * voidaan käyttää ehdoissa. Kysymysmerkki vastaa yhtä merkkiä ja tähti vastaa mitä tahansa merkkijonoa (nolla tai enemmän).
  • Löydä kirjaimellinen kysymysmerkki tai tähti käyttämällä tildettä (~) edessä olevaan kysymysmerkkiin tai tähtiin (eli ~ ?, ~*).
  • SUMIFS vaatii alue, et voi korvata sitä matriisi .


^