Pomocí funkce SUMIF můžete do variabilního součtu přidat pouze ta čísla, která jsou nad mezní hodnotou definovanou v jiné buňce
V tabulce by měly být hodnoty v oblasti buněk B1: B10 přidány pouze tehdy, pokud hodnota v odpovídajícím řádku v oblasti buněk A1: 10 překročí určitou hodnotu - například 10 000.
Řešení tohoto problému je celkem jednoduché pomocí následujícího vzorce:
= SUMIF (A1: A10; "> 10 000"; B1: B10)
Následující obrázek ukazuje použití tohoto vzorce v příkladové tabulce:
Je to složitější, pokud chcete, aby byla porovnávací hodnota (v příkladu:> 10 000) proměnná. Porovnávací hodnota by měla být převzata ze vzorce z buňky D3.
Použití adresy buňky jako porovnávací hodnoty ve tvaru "> A6" nevede v tomto případě k požadovanému výsledku. Důvodem je, že aplikace Excel interpretuje část vzorce jako řetězec.
Tento problém můžete vyřešit kombinací operátoru porovnání> s ampersandem ve tvaru ">" & D3 s adresou buňky.
Excel poté rozpozná, že adresa buňky je referencí, a spojí operátor porovnání s obsahem buňky D3.
Podle popsaného postupu vypadá kompletní vzorec v buňce D3 takto:
= SUMIF (A1: A10; ">" & D3; B1: B10)
Následující obrázek ukazuje vzorec v praktickém použití v ukázkové tabulce: