Funkcijo SUMIF uporabite, če želite sešteti vrednosti v obsegu, ki ustrezajo navedenim pogojem. Na primer, da želite v stolpcu, ki vsebuje številke, sešteti le vrednosti, ki so večje od 5. Uporabite lahko to formulo: =SUMIF(B2:B25; ">5")
Namig
- Če želite, lahko pogoj velja za en obseg, seštejete pa vrednosti iz drugega obsega. Na primer formula =SUMIF(B2:B5; "John"; C2:C5) sešteje le tiste vrednosti v obsegu C2:C5, pri katerih je vrednost v ustreznih celicah v obsegu B2:B5 enaka »John«.
- Če želite sešteti celice glede na več pogojev, glejte Funkcija SUMIFS.
Pomembno
Funkcija SUMIF vrne nepravilne rezultate, kadar jo uporabite za ujemanje nizov, ki so daljši od 255 znakov, ali za niz #VALUE!.
Sintaksa
SUMIF(obseg, pogoji, [obseg_seštevanja])
V sintaksi funkcije SUMIF so ti argumenti:
obsegObvezno. Obseg celic, za katerega želite uporabiti pogoj. Celice v vsakem obsegu morajo vsebovati števila ali imena, matrike ali sklice s števili. Prazne in besedilne vrednosti so prezrte. Izbrani obseg lahko vsebuje datume v standardni Excelovi obliki (primeri spodaj).
pogojiObvezno. Pogoji v obliki števila, izraza, sklica na celico, besedila ali funkcije, ki določa, katere celice bodo seštete. Vključite lahko nadomestne znake – vprašaj (?), ki ustreza kateremu koli posameznemu znaku, in zvezdica (*), ki ustreza poljubnemu zaporedju znakov. Če želite poiskati dejanski vprašaj ali zvezdico, pred znak vnesite tildo (~).
Pogoje lahko na primer izrazite kot 32, ">32", B5, "3?", "jabolko*", "*~?" ali TODAY().Pomembno
Besedilni pogoji ali pogoji, ki vključujejo logične ali matematične simbole, morajo biti med dvojnimi narekovaji ("). Če je pogoj številski, dvojni narekovaji niso potrebni.
sum_rangeIzbirno. Dejanske celice, ki jih želite dodati, če želite dodati celice, ki niso navedene v argumentu obsega . Če izpustite argument sum_range , Excel doda celice, ki so navedene v argumentu obsega (iste celice, za katere velja pogoj).
Sum_range mora biti enake velikosti in oblike kot obseg. Če ni, lahko to vpliva na učinkovitost delovanja, formula pa sešteje obseg celic, ki se začne s prvo celico v sum_range , vendar ima enake mere kot obseg. Primer:obseg obseg_seštevanja Dejansko seštete celice A1:A5 B1:B5 B1:B5 A1:A5 B1:K5 B1:B5
Primeri
1. primer
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
| Vrednost lastnine | Provizija | Podatki |
|---|---|---|
| 100.000 EUR | 7.000 EUR | 250.000 EUR |
| 200.000 EUR | 14.000 EUR | |
| 300.000 EUR | 21.000 EUR | |
| 400.000 EUR | 28.000 EUR | |
| Formula | Opis | Rezultat |
| =SUMIF(A2:A5; ">160000"; B2:B5) | Vsota provizij vrednosti posestev nad 160.000 EUR. | 63.000 EUR |
| =SUMIF(A2:A5; ">160000") | Vsota vrednosti posestev nad 160.000 EUR. | 900.000 EUR |
| =SUMIF(A2:A5,300000,B2:B5) | Vsota provizij vrednosti posestev, enaka 300.000 EUR. | 21.000 EUR |
| =SUMIF(A2:A5,">" & C2,B2:B5) | Vsota provizij od vrednosti posestev, ki so višje od vrednosti v celici C2. | 49.000 EUR |
2. primer
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
| Kategorija | Hrana | Prodaja |
|---|---|---|
| Zelenjava | Paradižniki | 2.300 EUR |
| Zelenjava | Zelena | 5.500 EUR |
| Sadje | Pomaranče | 800 EUR |
| Maslo | 400 EUR | |
| Zelenjava | Korenje | 4.200 EUR |
| Sadje | Jabolka | 1.200 EUR |
| Formula | Opis | Rezultat |
| =SUMIF(A2:A7,"Fruits",C2:C7) | Vsota prodaje vse hrane pod kategorijo »Sadje«. | 2.000 EUR |
| =SUMIF(A2:A7; "Zelenjava"; C2:C7) | Vsota prodaje vse hrane pod kategorijo »Zelenjava«. | 12.000 € |
| =SUMIF(B2:B7; "*e"; C2:C7) | Vsota prodaje vse hrane, ki se konča na »e« (korenje, pomaranče). | 4.300 € |
| =SUMIF(A2:A7,"",C2:C7) | Vsota prodaje vse hrane, ki nima navedene kategorije. | 400 EUR |