SUMIFS (funkcia)

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016 Excel Web App

Funkcia SUMIFS, jedna z matematických a trigonometrických funkcií, spočíta všetky svoje argumenty, ktoré spĺňajú viaceré kritériá. Funkciu SUMIFS by ste napríklad mohli použiť na sčítanie maloobchodných predajcov v krajine, ktorí 1) majú sídlo s rovnakým PSČ a 2) ich zisky presahujú konkrétnu hodnotu v eurách.

Syntax

SUMIFS(rozsah_súčtu; rozsah_kritérií1; kritériá1; [rozsah_kritérií2; kritériá2]; ...)

  • =SUMIFS(A2:A9;B2:B9;"=J*";C2:C9;"Tomáš")
  • =SUMIFS(A2:A9;B2:B9;"<>Banány";C2:C9;"Tomáš")
Názov argumentu Popis
Rozsah_súčtu (povinný argument) Rozsah buniek, ktoré sa majú sčítať.
Rozsah_kritérií1 (povinný argument) Rozsah, ktorý sa testuje pomocou kritéria1.
Criteria_range1 a Kritériá1 nastavia dvojicu vyhľadávania, pri ktorej sa v rozsahu prehľadávajú konkrétne kritériá. Keď sa v rozsahu nájdu položky, ich zodpovedajúce hodnoty v Sum_range sa pripočítajú.
Kritériá1 (povinný argument) Kritériá definujúce, ktoré bunky v Criteria_range1 sa sčítajú. Kritériá môžete zadať ako napríklad 32, ">32",B4, "jablká" alebo "32".
Criteria_range2, kritériá2, ... (voliteľné) Ďalšie rozsahy a ich príslušné kritériá. Môžete zadať maximálne 127 párov rozsahov/kritérií.

Príklady

Ak chcete používať tieto príklady v Exceli, údaje v tabuľke vyberte potiahnutím, potom kliknite pravým tlačidlom myši na výber a vyberte položku Kopírovať. V novom hárku kliknite pravým tlačidlom myši na bunku A1 a vyberte položku Prispôsobiť formátovanie cieľu v časti Možnosti prilepenia.

Predané množstvo Produkt Predajca
5 Jablká Tomáš
4 Jablká Laura
15 Artičoky Tomáš
3 Artičoky Laura
22 Banány Tomáš
12 Banány Laura
10 Mrkva Tomáš
33 Mrkva Laura
Vzorec Popis
=SUMIFS(A2:A9; B2:B9; "=J*"; C2:C9; "Tomáš") Spočíta produkty, ktoré sa začínajú na písmeno J a predajcom bol Tomáš. Zástupný znak * v argumente Kritériá1, "=J*" sa používa na vyhľadanie zhodujúcich sa názvov produktov v Criteria_range1 B2:B9 a mena Tomáš v Criteria_range2 C2:C9. Potom sa pripočítajú čísla v rozsahu Sum_range A2:A9, ktoré spĺňajú obidve podmienky. Výsledok je 20.
=SUMIFS(A2:A9; B2:B9; "<>Banány"; C2:C9; "Tomáš") Spočíta produkty, ktoré nie sú banány a predajcom bol Tomáš. Použitím <> hodnoty Kritériá1 "<>Banány" sa banány vylúčia a v Criteria_range2 C2:C9 sa vyhľadá meno Tomáš. Potom sa pripočítajú čísla v rozsahu Sum_range A2:A9, ktoré spĺňajú obidve podmienky. Výsledok je 30.

Bežné problémy

Problém Popis
Namiesto očakávaného výsledku sa zobrazí 0 (nula). Ak testujete textové hodnoty, ako je napríklad meno osoby, uistite sa, že sú Kritériá1,2 v úvodzovkách.
Nesprávny výsledok je vtedy, ak Sum_range obsahuje hodnoty TRUE alebo FALSE. Hodnoty TRUE a FALSE sa pre Sum_range vyhodnocujú inak. Preto ich pridanie môže spôsobiť neočakávané výsledky.
Bunky v Sum_range obsahujúce hodnotu TRUE sa vyhodnocujú ako 1. Bunky obsahujúce hodnotu FALSE sa vyhodnocujú ako 0 (nula).

Najvhodnejšie postupy

Postup Popis
Používajte zástupné znaky Použitie zástupných znakov, ako je otáznik (?) a hviezdička (*) v kritériách1,2 , vám môže pomôcť nájsť zhody, ktoré sú podobné, ale nie presné.
Otáznik predstavuje ľubovoľný jeden znak. Hviezdička predstavuje ľubovoľnú sekvenciu znakov. Ak chcete vyhľadať skutočný otáznik alebo hviezdičku, zadajte pred otáznikom vlnovku (~).
Funkcia =SUMIFS(A2:A9; B2:B9; "=J*"; C2:C9; "To?") napríklad pridá všetky inštancie mena začínajúceho sa na „To“ a končiaceho sa na posledné písmeno, ktoré sa môže líšiť.
Rozdiely medzi funkciami SUMIF a SUMIFS. Poradie argumentov sa vo funkciách SUMIFS a SUMIF líši. Konkrétne, sum_range argument je prvým argumentom funkcie SUMIFS, ale tretím argumentom funkcie SUMIF. Tento fakt býva pri používaní týchto funkcií bežným zdrojom problémov.
Pri kopírovaní a úprave týchto podobných funkcií dávajte pozor, aby ste argumenty zadali v správnom poradí.
Pre rozsah argumentov používajte rovnaký počet riadkov a stĺpcov. Argument Criteria_range musí obsahovať rovnaký počet riadkov a stĺpcov ako argument Sum_range .

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.