Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.
Funkcija SUMIFS, ena od matematičnih in trigonometričnih funkcij, doda vse argumente, ki izpolnjujejo več pogojev. Funkcijo SUMIFS na primer uporabite, če želite sešteti število prodajalcev v državi, ki (1) bivajo znotraj ene poštne številke in (2) katerih dobiček presega določeno vrednost v dolarjih.

Ta videoposnetek je del izobraževalnega tečaja, imenovanega Napredne funkcije IF.
Sintaksa
SUMIFS(obseg_seštevanja, obseg_pogojev1, pogoji1, [obseg_pogojev2, pogoji2], ...)
-
=SUMIFS(A2:A9,B2:B9,"=A*",C2:C9,"Tom")
-
=SUMIFS(A2:A9,B2:B9,"<>Banane",C2:C9,"Tom")
Ime argumenta |
Opis |
Obseg_seštevanja (zahtevano) |
Obseg celic, ki jih želite sešteti. |
Obseg_pogojev1 (zahtevano) |
Obseg, ki ga preskusite s pogoji1. Obseg_pogojev1 in Pogoji1 predstavljajo par za iskanje, pri čemer se obseg išče pod določenimi pogoji. Ko funkcija najde elementi v obsegu, so ustrezne vrednosti dodane v Obseg_seštevanja. |
Pogoji1 (zahtevano) |
Pogoji, ki določajo, katere celice v Obseg_pogojev1 bodo dodane. Pogoj lahko na primer vnesete kot 32, "> 32", B4, "jabolka", ali "32". |
Obseg_pogojev2, pogoji2, … (izbirno) |
Dodatni obsegi in njihovi povezani pogoji. Vnesete lahko največ 127 parov obsegov in pogojev. |
Primeri
Če želite te primere uporabiti v Excelu, povlecite, da izberete podatke v tabeli, nato kliknite izbor z desno tipko miške in izberite Kopiraj. Na novem delovnem listu z desno tipko miške kliknite celico A1 in v razdelku Možnosti lepljenja izberite Ohrani izvorno oblikovanje.
Prodana količina |
Izdelek |
Prodajalec |
5 |
Jabolka |
Tom |
4 |
Jabolka |
Barbara |
15 |
Artičoke |
Tom |
3 |
Artičoke |
Barbara |
22 |
Banane |
Tom |
12 |
Banane |
Barbara |
10 |
Korenje |
Tom |
33 |
Korenje |
Barbara |
Formula |
Opis |
|
=SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "Tom") |
Sešteje števila izdelkov, ki se začnejo s črko A in jih je prodal Tom. Uporabi nadomestnih znakov * v pogoji1; "= A *" za iskanje ujemajočih izdelka imena v Criterial_range1 B2: B9 in poišče ime "Tom" v C2: C9 Criterial_range2 . Nato se doda števila v Sum_range a2: A9, ki ustrezajo oba pogoja. Rezultat je 20. |
|
=SUMIFS(A2:A9, B2:B9, "<>Banane", C2:C9, "Tom") |
Doda število izdelkov, ki niso banane in jih je prodal Tom. Funkcija izključi banane z uporabo znakov <> v Pogoji1, "<>Banane", in poišče ime "Tom" v Obseg_pogojev2 C2:C9. Nato doda številke v Obseg_seštevanja A2:A9, ki ustrezajo obema pogojema. Rezultat je 30. |
Pogoste težave
Težava |
Opis |
Namesto pričakovanega rezultata se prikaže 0 (nič). |
Če želite preskusiti besedilne vrednosti, na primer ime osebe, preverite, ali so Pogoji1; 2 v narekovajih. |
Rezultat je napačen, če ima obseg_seštevanja vrednost TRUE ali FALSE. |
Vrednosti TRUE in FALSE za obseg_seštevanja se ovrednotijo drugače, kar lahko povzroči nepričakovane rezultate, ko jih dodate. Celice v Obseg_seštevanja, v katerem je vrednost TRUE, so ovrednotene z 1. Vrednosti FALSE pa so ovrednotene z 0 (nič). |
Najboljše prakse
Naredite to |
Opis |
Uporabljajte nadomestne znake. |
Uporaba nadomestnih znakov, kot sta vprašaj (?) in zvezdica (*), v Pogoji1; 2 vam lahko pomaga najti ujemanja, ki so podobna, vendar ne enaka. Vprašaj ustreza kateremu koli poljubnemu znaku. Zvezdica ustreza poljubnemu zaporedju znakov. Če želite poiskati dejanski vprašaj ali zvezdico, vnesite pred vprašaj tildo (~). Na primer, funkcija =SUMIFS (A2:A9, B2:B9, "=A*", C2:C9, "Za?") bo dodala vse primerke z imenom, ki se začnejo z »Za« in končajo z zadnjo črko, ki se lahko razlikuje. |
Spoznajte razliko med funkcijama SUMIF in SUMIFS. |
Vrstni red argumentov se med funkcijama SUMIFS in SUMIF razlikuje. Argument obseg_seštevanja je na primer prvi argument funkcije SUMIFS, vendar tretji argument v funkciji SUMIF. To je pogosto vzrok za težave pri uporabi teh funkcij. Če ste kopirali in uredili te podobne funkcije, poskrbite, da ste razvrstili argumente v pravilnem vrstnem redu. |
Uporabite enako število vrstic in stolpcev za argumente obsega. |
Argument Obseg_pogojev mora vsebovati enako število vrstic in stolpcev kot argument Obseg_seštevanja. |
Ali imate vprašanje o določeni funkciji?
Pomagajte nam izboljšati Excel
Ali imate predloge za izboljšanje naslednje različice Excela? Če jih imate, si oglejte teme na spletnem mestu Excel User Voice.
Glejte tudi
Si oglejte videoposnetek o tem, kako uporabite napredne če funkcije SUMIFS
Funkcija SUMIF sešteje le vrednosti, ki izpolnjujejo en pogoj
Funkcija SUMSQ izračuna kvadratni koren števil, nato pa sešteje več vrednosti
Funkcija COUNTIF prešteje le vrednosti, ki izpolnjujejo en pogoj
Funkcija COUNTIFS prešteje le vrednosti, ki izpolnjujejo več pogojev
Funkcija IFS (Office 365, Excel 2016 in novejše različice)
Kako se izogniti nedelujočim formulam
Matematične in trigonometrične funkcije