
Funkcija Excel SUMIF vrne vsoto celic, ki izpolnjujejo en sam pogoj. Merila lahko uporabite za datume, številke in besedilo. Funkcija SUMIF podpira logične operatorje (>,<,,=) and wildcards (*,?) for partial matching.
vrednosti vsote excel glede na datumNamen Številke vsote v obsegu, ki izpolnjujejo dobavljena merila Povratna vrednost Vsota predloženih vrednosti. Sintaksa = SUMIF (obseg, merila, [sum_range]) Argumenti
- obseg - Obseg celic, za katere želite uporabiti merila.
- merila - Merila, ki se uporabljajo za določanje, katere celice je treba dodati.
- sum_range - [neobvezno] Celice za sestavljanje. Če je sum_range izpuščen, se celice v obsegu namesto tega seštejejo.
Funkcija SUMIF vrne vsoto celic v obsegu, ki izpolnjujejo en sam pogoj. Prvi argument je obseg, za katerega je treba uporabiti merila, drugi argument so merila, zadnji argument pa obseg, ki vsebuje vrednosti za seštevanje. SUMIF podpira logični operaterji (>,<,,=) and nadomestnih znakov (*,?) za delno ujemanje. Merila lahko uporabijo vrednost v drugi celici, kot je razloženo spodaj.
SUMIF je v skupini osem funkcij v Excelu ki loči logična merila na dva dela (obseg + merila). Posledično je sintaksa, uporabljena za izdelavo meril, je drugačna in SUMIF zahteva obseg celic za argument range ne morete uporabiti matriko .
SUMIF podpira samo a samski stanje. Če morate uporabiti več meril, uporabite Funkcija SUMIFS . Če morate manipulirati z vrednostmi, ki so prikazane v obseg argument (tj. izvleči leto iz datumov, ki jih je treba uporabiti v merilih), glej PODROČJE in/ali FILTER funkcije.
Osnovna uporaba | Kriteriji 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 konfiguriran za seštevanje vrednosti, večjih 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, če sestavite merilo »je enako«. Upoštevajte tudi, da SUMIF ne razlikuje velikih in malih črk. Vrednosti, pri katerih je predstavnik Jim, lahko seštejete z uporabo 'jim' ali 'Jim'.
Kriteriji v drugi celici
Vrednost iz druge celice lahko vključite v merila z uporabo združevanje . V spodnjem primeru bo SUMIF vrnil vsoto celotne prodaje nad vrednostjo v G4. Upoštevajte, da mora biti operater večji od (>), ki je besedilo, v narekovajih. Formula v G5 je:
= SUMIF (D5:D9,'>'&G4) // sum if greater than G4
Ni enako
Če želite izraziti merilo »ni enako«, uporabite »« operater obdani 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 opazite, da je SUMIF ne velike in male črke
Prazne celice
SUMIF lahko izračuna vsote na podlagi celic, ki so prazne ali niso 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:
kako izračunati razliko v
= SUMIF (D5:D9,'',C5:C9) // blank = SUMIF (D5:D9,'',C5:C9) // not blank
Datumi
Najboljši način za uporabo SUMIF z datumi je sklicevanje na a veljaven datum v drugi celici ali uporabite Funkcija DATE . Spodnji primer prikazuje obe metodi:
= SUMIF (B5:B9,'<'& DATE (2019,3,1),C5:C9) = SUMIF (B5:B9,'>='& DATE (2019,4,1),C5:C9) = SUMIF (B5:B9,'>'&E9,C5:C9)
Opazite, da moramo združiti operater do datuma v E9. Če želite uporabiti naprednejša merila datuma (tj. Vse datume v danem mesecu ali vse datume med dvema datumoma), boste želeli preiti na Funkcija SUMIFS , ki lahko obravnava več meril.
Nadomestni znaki
Funkcija SUMIF podpira nadomestnih znakov , 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
Za več primerov formule SUMIF glejte spodaj.
Opombe
- SUMIF podpira le en pogoj. Uporabi Funkcija SUMIFS za več meril.
- Kdaj sum_range je izpuščena, celice v obseg bo povzeto.
- Besedilni nizi v merilih morajo biti zaprti v dvojne narekovaje (''), to je 'jabolko', '> 32', 'ja*'
- Sklicevanja na celice v merilih so ne v narekovajih, tj.<'&A1
- Nadomestni znaki? in * se lahko uporabijo v merilih. Vprašalnik se ujema s katerim koli znakom, zvezdica pa s katerim koli zaporedjem znakov (nič ali več).
- Če želite poiskati dobesedni vprašaj ali zvezdico, uporabite tildo (~) pred vprašajem ali zvezdico (tj. ~ ?, ~*).
- SUMIFS zahteva obsega, ki ga ne morete nadomestiti matriko .