
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.
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
Ei yhtä kuin
Jos haluat ilmaista 'ei vastaa' kriteerejä, käytä '' operaattori lainausmerkkien ympäröimä (''):
= 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ä:
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 (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 (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 .