Když pracujete s datovými sadami, které mají data, často se přistihnete, že se pokoušíte provádět výpočty na základě dat.
Pokud například máte údaje o prodeji za měsíc, možná budete chtít znát celkové tržby, ke kterým došlo mezi dvěma danými daty, nebo celkové tržby uskutečněné o víkendech a ve všední dny.
Jedním ze způsobů, jak tyto odpovědi rychle získat, je použití funkce SUMIFS.
SUMIFS (jak naznačuje název), umožňuje sečíst rozsah na základě kritérií. V rámci SUMIFů můžete zadat více podmínek a bude součet pouze těch buněk/hodnot, které splňují všechny podmínky.
V tomto tutoriálu vám ukážu, jak na to součtové hodnoty mezi dvěma daty pomocí funkce SUMIFS.
Začněme tedy!
SUMAJTE všechny hodnoty mezi dvěma daty
Předpokládejme, že máte datovou sadu, jak je uvedeno níže, a chcete znát tržby, které přišly během 1. ledna 2020 a 31. ledna 2020 (pro datum zde používám formát DD-MM-RRRR)
Níže je uveden vzorec, který vám poskytne součet tržeb mezi těmito dvěma daty:
= SUMIFS (C2: C15, A2: A15, "> = 1-1-2020", $ A $ 2: $ A $ 15, "<= 31-01-2020")
Výše uvedená funkce SUMIF používá pět argumentů (to se může změnit na základě počtu podmínek, které máte):
- První argument (C2: C15) je rozsah, který má hodnoty, které chceme přidat
- Druhý a třetí argument platí pro první podmínku, kterou je, že datum by mělo být větší nebo rovné 01-01-2020. Pro každou podmínku musíte zadat rozsah kritérií a kritéria
- Čtvrtý a pátý argument platí pro druhou podmínku - kritéria a rozsah kritérií.
Ve výše uvedeném vzorci jsem natvrdo zakódoval data. Můžete také mít data v buňce a místo toho použít odkaz na buňku. Pokud váš stav zahrnuje použití operátoru (například = nebo), musíte jej zadat do uvozovek.
Poznámka: Ve vzorci můžete použít jakýkoli platný formát data ve vzorci, Například v buňkách jsem použil datum jako 01-01-2020, ale ve vzorci mohu použít jakýkoli formát, který na to stále odkazuje datum. Například mohu použít 1. ledna 2021-2022 nebo 1. ledna 2021-2022 nebo 1. ledna 2020. Dokud je formát data platný, Excel jej bude moci použít k výpočtu součtu mezi dvěma danými daty.Pokud například máte v buňkách počáteční a koncové datum (jak je uvedeno níže), můžete pomocí následujícího vzorce získat součet tržeb v daném časovém období.
= SUMIFS (C2: C15, A2: A15, "> =" & F1, $ A $ 2: $ A $ 15, "<=" & F2)
Nezapomeňte, že operátor musí být v uvozovkách a odkaz na buňku musí být mimo uvozovky.
SUMAJTE všechny hodnoty mezi dvěma daty pro konkrétní produkt
Protože funkce SUMIFS vám umožňuje použít více podmínek, můžete ve stejném vzorci přidat také další kritéria.
Předpokládejme například, že máte stejnou datovou sadu (jak je uvedeno níže), ale tentokrát chcete znát celkový prodej tiskáren, který se stal mezi dvěma danými daty (1. ledna a 31. ledna).
Můžete to udělat přidáním další podmínky do vzorce, kde kromě kontroly data také zkontroluje, zda je produkt Tiskárna nebo ne. Poté vám poskytne výsledek, který odpovídá všem daným podmínkám
Níže je uveden vzorec, který to provede:
= SUMIFS (C2: C15, A2: A15, "> = 1-1-2020", $ A $ 2: $ A $ 15, "<= 31-01-2020", $ B $ 2: $ B $ 15, "tiskárna" )
Výše uvedený vzorec kontroluje data a také to, zda je produkt Tiskárna nebo ne. Součet hodnoty by nastal pouze při splnění všech tří podmínek.
Podobně můžete také získat součet hodnot mezi daty, kde chcete vyloučit konkrétní produkt.
Pokud například chcete sečíst hodnoty mezi 1. a 31. lednem pro všechny produkty kromě skeneru, můžete použít následující vzorec:
= SUMIFS (C2: C15, A2: A15, "> = 1-1-2020", $ A $ 2: $ A $ 15, "<= 31-01-2020", $ B $ 2: $ B $ 15, "Scanner" )
Ve výše uvedeném vzorci jsem použil operátor non-equal-to-operator () k vyloučení získávání hodnot pro Scanner ve výsledku.
A jen pro zopakování, jsem pevně zakódoval hodnoty dat ve vzorci, ale pokud máte tato data v buňce, můžete se na tu buňku ve vzorci odkazovat.
Toto je několik příkladů, kde můžete sečíst hodnoty mezi dvěma daty a můžete upravit vzorec a přidat další podmínky, pokud chcete.
Doufám, že jste našli tento návod užitečný.