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 zavř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. Viz Funkce SUMIF, COUNTIF a COUNTBLANK vracejí hodnotu "#VALUE". Článek o chybě , kde najdete další informace.
Řešení: Otevřete sešit označený ve vzorci a stisknutím klávesy F9 vzorec aktualizujte.
Tento problém můžete obejít také použitím funkcí SUMA a KDYŽ v maticovém vzorci. Další informace najdete v článku o chybách funkcí SUMIF, COUNTIF a COUNTBLANK, které 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 Olomouci. Argument sum_range (C2:C10) však neodpovídá stejnému počtu řádků a sloupců v argumentech criteria_range (A2:A12 & B2:B12). Při použití syntaxe =SUMIFS(C2:C10;A2:A12;A14;B2:B12;B14) bude výsledkem #VALUE! .
. Řešení: Změňte sum_range podle tohoto příkladu na C2:C12 a zkuste vzorec použít znovu.
Poznámka
Funkce SUMIF může použít různé velikosti oblasti.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.
Viz také
Jak se vyhnout nefunkčním vzorcům