
Kopsavilkums
Funkcija Excel SUMIF atgriež to šūnu summu, kas atbilst vienam nosacījumam. Kritērijus var piemērot datumiem, skaitļiem un tekstam. Funkcija SUMIF daļējai saskaņošanai atbalsta loģiskos operatorus (>, <,, =) un aizstājējzīmes (* ,?).
Mērķis
Summas skaitļi diapazonā, kas atbilst iesniegtajiem kritērijiemAtgriešanās vērtība
Piegādāto vērtību summa.Sintakse
= SUMIF (diapazons, kritēriji, (sum_range))Argumenti
- diapazons - šūnu diapazons, pret kuru vēlaties piemērot kritērijus.
- kritēriji - kritēriji, ko izmanto, lai noteiktu, kuras šūnas pievienot.
- sum_range - (pēc izvēles) šūnas, kas jāapvieno. Ja sum_range netiek izlaists, tā vietā tiek pievienotas šūnas diapazonā.
Versija
Excel 2003Lietošanas piezīmes
Funkcija SUMIF atgriež šūnu summu diapazonā, kas atbilst vienam nosacījumam. Pirmais arguments ir diapazons, kuram jāpiemēro kritēriji, otrais arguments ir kritērijs, un pēdējais arguments ir diapazons, kurā ir summas vērtības. SUMIF daļējai saskaņošanai atbalsta loģiskos operatorus (>, <,, =) un aizstājējzīmes (* ,?). Kritērijos var izmantot vērtību citā šūnā, kā paskaidrots tālāk.
SUMIF ir Excel astoņu funkciju grupā, kas loģiskos kritērijus sadala divās daļās (diapazons + kritēriji). Tā rezultātā kritēriju izveidošanai izmantotā sintakse ir atšķirīga, un SUMIF diapazona argumentam ir nepieciešams šūnu diapazons, jūs nevarat izmantot masīvu.
SUMIF atbalsta tikai vienu nosacījumu. Ja jums jāpiemēro vairāki kritēriji, izmantojiet funkciju SUMIFS. Ja jums ir nepieciešams manipulēt ar vērtībām, kas parādās diapazona argumentā (ti, iegūt gadu no datumiem, lai tos izmantotu kritērijos), skatiet funkcijas SUMPRODUCT un / vai FILTER.
Pamata lietošana | Kritēriji citā šūnā Nav vienāds ar Tukšas šūnas | Datumi | Aizstājējzīmes | Video
Pamata lietošana
Parādītajā darblapā ir trīs SUMIF piemēri. Pirmajā piemērā (G6) SUMIF ir konfigurēts summēt vērtības, kas lielākas par 100. Otrajā piemērā (G7) SUMIF atgriež vērtību summu, kur krāsa ir "sarkana". Pēdējā piemērā (G8) SUMIF ir konfigurēts summēt vērtības, kur stāvoklis ir "CA" (Kalifornija).
=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA
Ievērojiet, ka vienādības zīme (=) nav nepieciešama, veidojot kritērijus "ir vienāds ar". Ievērojiet arī to, ka SUMIF nav reģistrjutīgs. Varat summēt vērtības, kur pārstāvis ir Džims, izmantojot “jim” vai “Jim”.
Kritēriji citā šūnā
Vērtību no citas šūnas var iekļaut kritērijos, izmantojot savienojumu. Tālāk sniegtajā piemērā SUMIF atgriezīs visu pārdošanas summu virs vērtības G4. Ievērojiet, ka lielākam nekā operators (>), kas ir teksts, jāpievieno pēdiņās. G5 formula ir:
=SUMIF(D5:D9,">"&G4) // sum if greater than G4
Nav vienāds ar
Lai izteiktu kritēriju "nav vienāds ar", izmantojiet operatoru "", kuru ieskauj dubultpēdiņas (""):
=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
Atkal ievērojiet, ka SUMIF nav reģistrjutīgs.
Tukšas šūnas
SUMIF var aprēķināt summas, pamatojoties uz tukšām vai tukšām šūnām. Tālāk sniegtajā piemērā SUMIF tiek izmantots, lai summētu summas C slejā atkarībā no tā, vai D slejā ir "x" vai tukša:
=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank
Datumi
Labākais veids, kā izmantot SUMIF ar datumiem, ir atsauce uz derīgu datumu citā šūnā vai funkcija DATE. Tālāk sniegtajā piemērā ir parādītas abas metodes:
=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)
Ņemiet vērā, ka mums jāsavieno operators līdz datumam, kas norādīts E9. Lai izmantotu precīzākus datuma kritērijus (ti, visus datumus noteiktā mēnesī vai visus datumus starp diviem datumiem), pārslēdzieties uz funkciju SUMIFS, kas var apstrādāt vairākus kritērijus.
Aizstājējzīmes
Funkcija SUMIF atbalsta aizstājējzīmes, kā redzams zemāk esošajā piemērā:
=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
Vairāk SUMIF formulu piemēru skatiet zemāk.
Piezīmes
- SUMIF atbalsta tikai vienu nosacījumu. Izmantojiet funkciju SUMIFS vairākiem kritērijiem.
- 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


