Jak používat součty v tabulkách s podmínkami
Sešit obsahuje tabulky pro měsíce s názvem leden, únor atd. V jiné tabulce se souhrnem a různými vyhodnoceními by měly být hodnoty v E2 přidány ze všech měsíčních tabulek, pokud je v příslušné tabulce v E1 text „Ano“.
Protože funkci SUMIF nelze použít v několika tabulkách, nelze ji použít pro tento úkol. Svého cíle dosáhnete následujícím způsobem:
Vytvořte seznam všech názvů měsíčních listů v tabulce, ve které se má součet tvořit.
K tomuto seznamu přiřaďte název oblasti „Názvy listů“. Chcete -li to provést, zadejte název do pole názvu vlevo od řádku vzorců nebo v aplikaci Excel až do verze 2003 vyvolejte příkaz VLOŽIT - NÁZEV - DEFINOVAT. V Excelu 2007 nebo novějším najdete příkaz přes VZORKY - DEFINOVANÁ JMÉNA - DEFINOVAT JMÉNA. Následující obrázek ukazuje názvy listů v listu:
Poté zadejte do buňky souhrnné a hodnotící tabulky následující vzorec, ve kterém by se měl zobrazit požadovaný součet:
= SUMPRODUCT (SUMIF (NEPŘÍMÝ ("'" & názvy listů & "'! E1"); "Ano"; NEPŘÍMÝ ("" "& názvy listů &" '! E2 ")))
Pokud vzorec nekopírujete, musíte být na pravopis velmi opatrní. V prvním argumentu dvou NEPŘÍMÝCH funkcí vždy zadejte jednu uvozovku mezi dvě normální uvozovky. Před vykřičníkem je také další jednoduchá uvozovka za běžnou uvozovkou.
Následující obrázek ukazuje použití tohoto vzorce v příkladové tabulce:
V případě, že budou přidány další tabulky nebo odstraníte dosud zohledněné listy, zvažte, že oblast s názvy listů odpovídajícím způsobem rozbalíte nebo zmenšíte.