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
Funkce SUMIF/SUMIFS, které odkazují na buňku nebo oblast v uzavřeném sešitu, budou mít za následek #VALUE! .
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 také vyřešit pomocí funkcí SUMa a KDYŽ společně v maticových vzorcích. Podívejte se na chybu funkce SUMIF, COUNTIF a COUNTBLANK vracejí #VALUE!. .
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 vzorec měl vrátit součet denních prodejů jablek v Bellevue. Argument sum_range (C2:C10) však neodpovídá stejnému počtu řádků a sloupců v argumentech criteria_range (A2:A12 & B2:B12). Výsledkem syntaxe =SUMIFS(C2:C10;A2:A12;A14;B2:B12;B14) bude #VALUE! .
Řešení: Podle tohoto příkladu změňte sum_range na C2:C12 a zkuste vzorec zopakovat.
Poznámka: Funkce SUMIF může použít různé velikosti oblasti.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.
Viz také
Videa o rozšířených funkcích KDYŽ
Jak se vyhnout nefunkčním vzorcům