Jak opravit chybu #VALUE!. Chyba ve funkci SUMIF nebo SUMIFS

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Toto téma obsahuje seznam nejběžnějších příčin chyby #HODNOTA! u funkcí SUMIF nebo SUMIFS.

Problém: Vzorec odkazuje na buňky v zavřeném sešitu

Výsledkem funkcí SUMIF a SUMIFS, které odkazují na buňku nebo oblast v zavřeném sešitu, bude chyba #HODNOTA!.

Poznámka: Jde o známý problém s několika jinými funkcemi Excelu, jako jsou mimo jiné funkce COUNTIF, COUNTIFS nebo COUNTBLANK. Další informace najdete v tématu Funkce SUMIF, COUNTIF a COUNTBLANK vrací chybu #HODNOTA!.

Řešení: Otevřete sešit označený ve vzorci a stisknutím klávesy F9 vzorec aktualizujte.

Tento problém můžete vyřešit také tak, že v maticovém vzorci společně použijete funkce SUMA a KDYŽ. Další informace najdete v tématu Funkce SUMIF, COUNTIF a COUNTBLANK vrací chybu #HODNOTA!.

Problém: Řetězec kritérií je delší než 255 znaků

Pokud se pokusíte porovnat řetězce delší než 255 znaků, funkce SUMIF/SUMIFS vrací nesprávné výsledky.

Řešení: Pokud je to možné, řetězec zkraťte. Pokud ho nemůžete zkrátit, rozdělte hodnotu do více řetězců pomocí funkce CONCATENATE nebo operátoru Ampersand (&). Příklady:

= SUMIF(B2:B12;"dlouhý řetězec"&"jiný dlouhý řetězec")

Problém: Ve funkci SUMIFS není argument oblast_kritérií shodný s argumentem oblast_součtu.

Argumenty oblasti musí být ve funkci SUMIFS vždycky stejné. Znamená to, že by argumenty oblast_kritérií a oblast_součtu měly obsahovat stejný počet řádků a sloupců.

V následujícím příkladu by měl vzorec vrátí součet prodejů denní jablek v Pardubicích. Argument oblast_součtu (C2:C10) však neodpovídá stejný počet řádků a sloupců v argumentech argument oblast_kritéria (buňkách a2: a12 & B2:B12) . Pomocí syntaxe = SUMIFS (C2:C10buňkách a2: a12, A14,B2:B12, B14) bude mít za následek #VALUE! došlo k chybě.

Nesprávný vzorec je =SUMIFS(C2:C10;A2:A12;A14;B2:B12;B14), kde C2:C10 musí být C2:C12.
Ve funkci SUMIFS se musí argument oblast_kritérií shodovat s argumentem oblast_součtu.

Řešení: Změňte podle tohoto příkladu oblast_součtu na C2:C12. Vzorec pak zkuste použít znovu v této nové podobě.

Poznámka:  Funkce SUMIF může použít různé velikosti oblasti.

Máte konkrétní otázku k funkci?

Zadejte dotaz do komunitního fóra Excelu.

Pomozte nám vylepšit Excel

Máte nějaké návrhy na zlepšení dalších verzí Excelu? Pokud ano, podívejte se prosím na témata v části Názor uživatele Excelu.

Viz také

Oprava chyby #HODNOTA!

SUMIF

SUMIFS

Rozšířené videa funkce když

Přehled vzorců v Excelu

Jak se vyhnout nefunkčním vzorcům

Zjišťování chyb ve vzorcích

Všechny funkce Excelu (podle abecedy)

Všechny funkce v Excelu (podle kategorie)

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×