
Funkcija Excel SUMIF atgriež šūnu summu, kas atbilst vienam nosacījumam. Kritērijus var piemērot datumiem, skaitļiem un tekstam. Funkcija SUMIF atbalsta loģiskos operatorus (>,<,,=) and wildcards (*,?) for partial matching.
formula, lai aprēķinātu ikmēneša maksājumu ExcelMērķis Summas skaitļi diapazonā, kas atbilst sniegtajiem kritērijiem Atgriešanās vērtība Sniegto vērtību summa. Sintakse = SUMIF (diapazons, kritēriji, [summas_diapazons]) Argumenti
- diapazons - Šūnu diapazons, pret kuru vēlaties piemērot kritērijus.
- kritērijiem - Kritēriji, ko izmanto, lai noteiktu, kuras šūnas pievienot.
- summas_diapazons - [pēc izvēles] Šūnas, kas jāsummē kopā. Ja summas diapazons tiek izlaists, diapazona šūnas tiek saskaitītas kopā.
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 atbalsta loģiskie operatori (>,<,,=) and aizstājējzīmes (*,?) daļējai atbilstībai. Kritērijos var izmantot vērtību citā šūnā, kā paskaidrots tālāk.
SUMIF ir grupā astoņas funkcijas programmā Excel kas loģiskos kritērijus sadala divās daļās (diapazons + kritēriji). Tā rezultātā ,. Sintakse, ko izmanto, lai izveidotu kritērijus, ir atšķirīga un SUMIF prasa šūnu diapazons diapazona argumentam nevar izmantot an masīvs .
SUMIF atbalsta tikai a viens stāvoklis. Ja jums ir jāpiemēro vairāki kritēriji, izmantojiet Funkcija SUMIFS . Ja nepieciešams manipulēt ar vērtībām, kas parādās diapazons argumentu (t.i., izņemt gadu no datumiem līdz izmantošanai kritērijos) skatīt SUMPRODUCT un/vai FILTRS funkcijas.
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, lai summētu vērtības, kas lielākas par 100. Otrajā piemērā (G7) SUMIF atgriež vērtību summu, ja krāsa ir “sarkana”. Pēdējā piemērā (G8) SUMIF ir konfigurēts, lai summētu vērtības, kuru 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
Ņemiet vērā, ka, veidojot kritērijus “vienāds ar”, vienādības zīme (=) nav nepieciešama. Ņemiet vērā arī to, ka SUMIF nav reģistrjutīgs. Varat summēt vērtības, kurās pārstāvis ir Džims, izmantojot 'jim' vai 'Jim'.
Kritēriji citā šūnā
Citas šūnas vērtību var iekļaut kritērijos, izmantojot sasaistīšana . Tālāk sniegtajā piemērā SUMIF atdos visu pārdošanas summu virs vērtības G4. Ievērojiet, ka lielāks par operatoru (>), kas ir teksts, ir jāpievieno pēdiņās. G5 formula ir šāda:
= SUMIF (D5:D9,'>'&G4) // sum if greater than G4
Nav vienāds ar
Lai izteiktu kritērijus “nav vienādi ar”, izmantojiet “” operators ieskauj pē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 ir nē reģistrjutīga.
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 tā ir tukša:
kā aprēķināt procentuālo starpību starp diviem skaitļiem
= SUMIF (D5:D9,'',C5:C9) // blank = SUMIF (D5:D9,'',C5:C9) // not blank
Datumi
Labākais veids, kā izmantot SUMIF ar datumiem, ir atsaukties uz a derīgs datums citā šūnā vai izmantojiet Funkcija DATE . Zemāk redzamajā piemērā ir parādītas abas metodes:
= SUMIF (B5:B9,'<'& DATE (2019,3,1),C5:C9) = SUMIF (B5:B9,'>='& DATE (2019,4,1),C5:C9) = SUMIF (B5:B9,'>'&E9,C5:C9)
Ievērojiet, ka mums ir savienot operators līdz datumam E9. Lai izmantotu sarežģītākus datuma kritērijus (t.i., visus datumus noteiktā mēnesī vai visus datumus starp diviem datumiem), jums jāpāriet uz Funkcija 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 Funkcija SUMIFS vairākiem kritērijiem.
- Kad summas_diapazons tiek izlaists, šūnas tiek ievietotas diapazons tiks summēti.
- Teksta virknes kritērijos jāiekļauj pēdiņās (''), t.i., 'ābols', '> 32', 'ja*'
- Šūnu atsauces kritērijos ir nē pēdiņās, t.i.<'&A1
- Aizstājējzīmes? un * var izmantot kritērijos. Jautājuma zīme atbilst jebkurai rakstzīmei, bet zvaigznīte atbilst jebkurai rakstzīmju secībai (nulle vai vairāk).
- Lai atrastu burtisku jautājuma zīmi vai zvaigznīti, izmantojiet tildi (~) priekšā jautājuma zīmi vai zvaigznīti (ti, ~ ?, ~*).
- SUMIFS prasa diapazonu, to nevar aizstāt masīvs .