
Povzetek
Funkcija Excel SUMIF vrne vsoto celic, ki izpolnjujejo en pogoj. Merila se lahko uporabljajo za datume, številke in besedilo. Funkcija SUMIF podpira logične operatorje (>, <,, =) in nadomestne znake (* ,?) za delno ujemanje.
Namen
Številke vsote v obsegu, ki ustrezajo navedenim merilomVrnjena vrednost
Vsota dobavljenih vrednosti.Sintaksa
= SUMIF (obseg, merila, (obseg_vsote))Argumenti
- obseg - obseg celic, za katere želite uporabiti merila.
- kriteriji - merila, ki se uporabljajo za določanje celic, ki jih želite dodati.
- sum_range - (neobvezno) Celice za seštevanje. Če je obseg_skupine izpuščen, se celice v obsegu namesto tega seštejejo.
Različica
Excel 2003Opombe o uporabi
Funkcija SUMIF vrne vsoto celic v obsegu, ki ustreza enemu pogoju. Prvi argument je obseg, za katerega se uporabijo merila, drugi argument so merila, zadnji argument pa obseg, ki vsebuje vrednosti, ki se seštejejo. SUMIF podpira logične operatorje (>, <,, =) in nadomestne znake (* ,?) za delno ujemanje. Merila lahko uporabljajo vrednost v drugi celici, kot je razloženo spodaj.
SUMIF je v skupini osmih funkcij v Excelu, ki delijo logična merila na dva dela (obseg + merila). Posledično je sintaksa, ki se uporablja za konstruiranje meril, drugačna in SUMIF za argument obsega zahteva obseg celic, matrike ne morete uporabiti.
SUMIF podpira samo en pogoj. Če morate uporabiti več meril, uporabite funkcijo SUMIFS. Če morate manipulirati z vrednostmi, ki se pojavijo v argumentu obsega (tj. Izvlecite leto iz datumov, ki jih želite uporabiti v kriterijih), glejte funkciji SUMPRODUCT in / ali FILTER.
Osnovna uporaba | Merila v drugi celici | Ni enako | Prazne celice | Datumi | Nadomestni znaki | Video posnetki
Osnovna uporaba
Na prikazanem delovnem listu so trije primeri SUMIF. V prvem primeru (G6) je SUMIF nastavljen tako, da sešteje vrednosti, večje od 100. V drugem primeru (G7) SUMIF vrne vsoto vrednosti, kjer je barva "rdeča". V zadnjem primeru (G8) je SUMIF konfiguriran za seštevanje vrednosti, kjer je stanje "CA" (Kalifornija).
=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA
Upoštevajte, da znak enakosti (=) ni potreben pri sestavljanju meril "je enako". Upoštevajte tudi, da SUMIF ne razlikuje med velikimi in malimi črkami. Vrednosti, kjer je Rep Jim, lahko seštejete z uporabo "jim" ali "Jim".
Merila v drugi celici
Vrednost iz druge celice je mogoče vključiti v merila z uporabo združevanja. V spodnjem primeru bo SUMIF vrnil vsoto vseh prodaj nad vrednostjo v G4. Upoštevajte, da mora biti večji od operatorja (>), ki je besedilo, v narekovajih. Formula v G5 je:
=SUMIF(D5:D9,">"&G4) // sum if greater than G4
Ni enako
Če želite izraziti merila "ni enako", uporabite operator "", obdan z dvojnimi narekovaji (""):
=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
Še enkrat, SUMIF ne razlikuje med velikimi in malimi črkami.
Prazne celice
SUMIF lahko izračuna vsote na podlagi celic, ki so prazne ali prazne. V spodnjem primeru se SUMIF uporablja za seštevanje zneskov v stolpcu C, odvisno od tega, ali stolpec D vsebuje "x" ali je prazen:
=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank
Datumi
Najboljši način uporabe SUMIF z datumi je sklicevanje na veljaven datum v drugi celici ali uporaba funkcije DATUM. Spodnji primer prikazuje obe metodi:
=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)
Upoštevajte, da moramo operaterja povezati do datuma v E9. Če želite uporabiti naprednejša merila za datum (tj. Vse datume v določenem mesecu ali vse datume med dvema datumoma), boste želeli preklopiti na funkcijo SUMIFS, ki lahko obravnava več meril.
Nadomestni znaki
Funkcija SUMIF podpira nadomestne znake, kot je razvidno iz spodnjega primera:
=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
Spodaj si oglejte več primerov formule SUMIF.
Opombe
- SUMIF podpira samo en pogoj. Za več kriterijev uporabite funkcijo SUMIFS.
- 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


