Podmíněný součet vytvořte na několika listech aplikace Excel

Anonim

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.