Excel

Funkcia Excel SUMIF

Excel Sumif Function

Funkcia Excel SUMIFZhrnutie

Funkcia Excel SUMIF vracia súčet buniek, ktoré spĺňajú jednu podmienku. Kritériá je možné použiť na dátumy, čísla a text. Funkcia SUMIF podporuje logické operátory (>,<,,=) and wildcards (*,?) for partial matching.



ako automatický výpočet stĺpca v programe Excel
Účel Sumové čísla v rozsahu, ktorý spĺňa dodané kritériá Návratová hodnota Súčet dodaných hodnôt. Syntax = SUMIF (rozsah, kritériá, [rozsah_súčtu]) Argumenty
  • rozsah - Rozsah buniek, na ktoré chcete použiť kritériá.
  • kritériá - Kritériá používané na určenie, ktoré bunky sa majú pridať.
  • rozsah_sumu - [voliteľné] Bunky na sčítanie. Ak nie je uvedený súčet_súčtu, bunky v rozsahu sa namiesto toho sčítajú.
Verzia Excel 2003 Poznámky k použitiu

Funkcia SUMIF vracia súčet buniek v rozsahu, ktoré spĺňajú jednu podmienku. Prvým argumentom je rozsah, na ktorý sa majú použiť kritériá, druhým argumentom sú kritériá a posledným argumentom je rozsah obsahujúci hodnoty na súčet. SUMIF podporuje logické operátory (>,<,,=) and zástupné znaky (*,?) na čiastočnú zhodu. Kritériá môžu použiť hodnotu v inej bunke, ako je vysvetlené nižšie.

SUMIF je v skupine osem funkcií v programe Excel ktoré rozdeľuje logické kritériá na dve časti (rozsah + kritériá). Výsledkom je, že syntax použitá na zostavenie kritérií je odlišná a SUMIF vyžaduje bunkový rozsah pre argument rozsahu nemôžete použiť pole .





SUMIF podporuje iba a slobodný podmienkou. Ak potrebujete použiť viacero kritérií, použite Funkcia SUMIFS . Ak potrebujete manipulovať s hodnotami, ktoré sa zobrazujú v rozsah argument (t. j. extrahujte rok z dátumov, ktoré sa majú použiť v kritériách) pozri SUMPRODUCT a/alebo FILTER funkcie.

Základné použitie | Kritériá v inej bunke | Nie je rovná | Prázdne bunky | Termíny | Zástupné znaky | Videá



Základné použitie

V zobrazenom pracovnom hárku sú tri príklady SUMIF. V prvom príklade (G6) je SUMIF nakonfigurovaný na súčet hodnôt väčších ako 100. V druhom príklade (G7) SUMIF vráti súčet hodnôt, kde farba je „červená“. V poslednom prípade (G8) je SUMIF nakonfigurovaný tak, aby sčítal hodnoty, kde je stav „CA“ (Kalifornia).

 
= SUMIF (D6:D10,'>100') // values > 100 = SUMIF (B6:B10,'Jim',D6:D10) // Rep = Jim = SUMIF (C6:C10,'ca',D6:D10) // State = CA

Všimnite si, že znamienko rovnosti (=) sa nevyžaduje pri vytváraní kritérií „sa rovná“. Všimnite si tiež, že SUMIF nerozlišuje malé a veľké písmená. Hodnoty, kde zástupca je Jim, môžete sčítať pomocou „jim“ alebo „Jim“.

Kritériá v inej bunke

Hodnotu z inej bunky je možné zahrnúť do kritérií pomocou zreťazenie . V nižšie uvedenom príklade vráti SUMIF súčet všetkých tržieb nad hodnotu v G4. Všimnite si, že operátor väčší ako (>), ktorý je text, musí byť uzavretý v úvodzovkách. Vzorec v G5 je:

 
= SUMIF (D5:D9,'>'&G4) // sum if greater than G4

SUMIF s premenlivými kritériami

Nie je rovná

Na vyjadrenie kritérií „nerovná sa“ použite výraz „“ operátor obklopené dvojitými úvodzovkami (''):

SUMIF sa nerovná kritériám

 
= 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

Opäť upozorňujeme, že SUMIF je nie rozlišujú sa malé a veľké písmená.

Prázdne bunky

SUMIF môže vypočítať sumy na základe buniek, ktoré sú prázdne alebo nie sú prázdne. V nižšie uvedenom príklade sa SUMIF používa na sčítanie súm v stĺpci C v závislosti od toho, či stĺpec D obsahuje „x“ alebo je prázdny:

SUMIF prázdne a nie prázdne

ako pokračovať vo vzorci v programe Excel
 
= SUMIF (D5:D9,'',C5:C9) // blank = SUMIF (D5:D9,'',C5:C9) // not blank

Termíny

Najlepším spôsobom, ako používať SUMIF s dátumami, je odkazovať na a platný dátum v inej bunke alebo použite príponu Funkcia DATE . Nasledujúci príklad ukazuje obe metódy:

SUMIF s dátumami

 
= SUMIF (B5:B9,'<'& DATE (2019,3,1),C5:C9) = SUMIF (B5:B9,'>='& DATE (2019,4,1),C5:C9) = SUMIF (B5:B9,'>'&E9,C5:C9)

Všimnite si, že musíme zreťaziť operátor k dátumu v E9. Ak chcete použiť pokročilejšie kritériá dátumu (t. J. Všetky dátumy v danom mesiaci alebo všetky dátumy medzi dvoma dátumami), budete chcieť prepnúť na Funkcia SUMIFS , ktorý zvládne viacero kritérií.

Zástupné znaky

Funkcia SUMIF podporuje zástupné znaky , ako je vidieť na nižšie uvedenom príklade:

SUMIF so zástupnými znakmi

 
= 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

Nižšie nájdete ďalšie príklady vzorcov SUMIF.

Poznámky

  • SUMIF podporuje iba jednu podmienku. Použi Funkcia SUMIFS pre viacero kritérií.
  • Kedy rozsah_sumu sa vynechá, bunky v rozsah bude sčítané.
  • Textové reťazce v kritériách musia byť uzavreté v dvojitých úvodzovkách (''), t.j. 'jablko', '> 32', 'ja*'
  • Bunkové odkazy v kritériách sú nie uzavreté v úvodzovkách, t.j. „<'&A1
  • Zástupné znaky? a * môžu byť použité v kritériách. Otáznik sa zhoduje s ľubovoľným jedným znakom a hviezdička so sekvenciou znakov (nula alebo viac).
  • Ak chcete nájsť doslova otáznik alebo hviezdičku, použite vlnovku (~) pred otáznik alebo hviezdičku (t. J. ~ ?, ~*).
  • SUMIFY vyžaduje rozsah, nemôžete nahradiť pole .


^