Note: The other languages of the website are Google-translated. Back to English

Spočítat počet dat podle roku, měsíce v Excelu

Při práci na listu aplikace Excel někdy možná budete chtít počítat buňky, kde jsou data z daného roku nebo měsíce, jak ukazuje obrázek níže. Chcete -li tento úkol vyřešit v aplikaci Excel, můžete pomocí funkcí SUMPRODUCT, YEAR a MONTH vytvořit vzorce pro počítání počtu dat patřících konkrétnímu roku nebo měsíci podle potřeby.


Spočítat počet dat daného roku

Chcete -li spočítat počet dat v daném roce, můžete kombinovat funkce SUMPRODUCT a YEAR dohromady, obecná syntaxe je:

=SUMPRODUCT(--(YEAR(date_range)=year))
  • date_range: Seznam buněk obsahuje data, která chcete počítat;
  • year: Hodnota nebo odkaz na buňku, která představuje rok, pro který chcete počítat.

1. Zadejte nebo zkopírujte níže uvedený vzorec do prázdné buňky, kde chcete získat výsledek:

=SUMPRODUCT(--(YEAR($A$2:$A$14)=C2))

Poznámka: V tomto vzorci A2: A14 je rozsah buněk obsahujících data, C2 obsahovat konkrétní rok, pro který chcete počítat.

2. Poté přetáhněte úchyt výplně dolů, abyste použili tento vzorec na jiné buňky, a získáte počet dat na základě daného roku, viz screenshot:


Vysvětlení vzorce:

= SUMPRODUCT (-(ROK ($ A $ 2: $ A $ 14) = C2))

  • ROK ($ A $ 2: $ A $ 14) = C2: Funkce YEAR extrahuje hodnotu roku ze seznamu dat takto: {2020; 2019; 2020; 2021; 2020; 2021; 2021; 2021; 2019; 2020; 2021; 2019; 2021};
    A pak je každý rok porovnán s hodnotou roku v buňce C2, aby se vrátilo pole PRAVDIVÝCH a NEPRAVDIVÝCH hodnot: {FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE; NEPRAVDIVÉ}.
  • -(YEAR ($ A $ 2: $ A $ 14) = C2) =-{FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE; FALSE}: -toto dvojité záporné znaménko převede hodnotu TRUE na 1 a hodnotu False na 0. Výsledek tedy získáte takto: {0; 1; 0; 0; 0; 0; 0; 0; 1; 0; 0 ; 1; 0}.
  • SUMPRODUCT(--(YEAR($A$2:$A$14)=C2))= SUMPRODUCT({0;1;0;0;0;0;0;0;1;0;0;1;0}): Nakonec tato funkce SUMPRODUCT sečte všechny položky v poli a vrátí výsledek: 3.

Spočítat počet dat daného měsíce

Pokud chcete spočítat počet dat na základě daného měsíce, funkce SUMPRODUCT a MONTH vám mohou udělat laskavost, obecná syntaxe je:

=SUMPRODUCT(--(MONTH(date_range)=month))
  • date_range: Seznam buněk obsahuje data, která chcete počítat;
  • month: Hodnota nebo odkaz na buňku, která představuje měsíc, pro který chcete počítat.

1. Zadejte nebo zkopírujte níže uvedený vzorec do prázdné buňky, kde chcete získat výsledek:

=SUMPRODUCT(--(MONTH($A$2:$A$14)=C2))

Poznámka: V tomto vzorci A2: A14 je rozsah buněk obsahujících data, C2 obsahovat konkrétní měsíc, pro který chcete počítat.

2. Poté přetáhněte úchyt výplně dolů, abyste použili tento vzorec na jiné buňky, a získáte počet dat na základě daného měsíce, viz screenshot:


Vysvětlení vzorce:

= SUMPRODUCT (-(MĚSÍC ($ A $ 2: $ A $ 14) = C2))

  • MĚSÍC ($ A $ 2: $ A $ 14) = C2: Tato funkce MONTH extrahuje číslo měsíce ze seznamu dat takto: {12; 3; 8; 4; 8; 12; 5; 5; 10; 5; 7; 12; 5}.
    A pak je každý měsíc porovnán s číslem měsíce v buňce C2, aby se vrátilo pole PRAVDIVÝCH a NEPRAVDIVÝCH hodnot: {FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; SKUTEČNÝ}.
  • -(MĚSÍC ($ A $ 2: $ A $ 14) = C2) =-{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; TRUE} : - -toto dvojité záporné znaménko převede hodnotu TRUE na 1 a hodnotu False na 0. Výsledek tedy získáte takto: {0; 0; 0; 0; 0; 0; 1; 1; 0; 1; 0 ; 0; 1}.
  • SUMPRODUCT(--(MONTH($A$2:$A$14)=C2))= SUMPRODUCT({0;0;0;0;0;0;1;1;0;1;0;0;1}): Tato funkce SUMPRODUCT shrnuje všechny položky v poli a vrací výsledek: 4.

Spočítat počet dat podle roku i měsíce

Například pro počítání dat na základě roku a měsíce chci vědět, kolik dat je v květnu 2021.

V tomto případě můžete k získání výsledku použít kombinaci funkcí SUMPRODUCT, MONTH a YEAR, obecná syntaxe je:

=SUMPRODUCT((MONTH(date_range)=month)*(YEAR(date_range)=year))
  • date_range: Seznam buněk obsahuje data, která chcete počítat;
  • month: Hodnota nebo odkaz na buňku, která představuje měsíc, pro který chcete počítat;
  • year: Hodnota nebo odkaz na buňku, která představuje rok, pro který chcete počítat.

Zadejte nebo zkopírujte níže uvedený vzorec do prázdné buňky, abyste získali výsledek, a poté stiskněte vstoupit klíč pro výpočet, viz screenshot:

=SUMPRODUCT((MONTH($A$2:$A$14)=D2)*(YEAR($A$2:$A$14)=C2))

Poznámka: Ve výše uvedeném vzorci, A2: A14 je rozsah buněk obsahujících data, D2 obsahovat konkrétní měsíc a C2 je číslo roku, pro které chcete počítat.


Použitá relativní funkce:

  • SUMPRODUCT:
  • Funkci SUMPRODUCT lze použít k vynásobení dvou nebo více sloupců nebo polí dohromady a následnému získání součtu produktů.
  • MĚSÍC:
  • Funkce Excel MONTH extrahuje měsíc z data a zobrazuje se jako celočíselné číslo od 1 do 12.
  • ROK:
  • Funkce YEAR vrátí rok na základě daného data ve čtyřmístném formátu sériového čísla.

Další články:

  • Spočítat počet buněk mezi dvěma hodnotami / daty
  • Zkoušeli jste někdy získat nebo spočítat počet buněk mezi dvěma danými čísly nebo daty v aplikaci Excel, jak ukazuje obrázek níže? Tento článek bude hovořit o několika užitečných vzorcích, jak se s tím vypořádat.
  • Spočítejte počet buněk, které obsahují konkrétní text
  • Předpokládejme, že máte seznam textových řetězců a možná budete chtít zjistit počet buněk, které obsahují určitý text, jako součást jejich obsahu. V tomto případě můžete při použití funkce COUNTIF použít zástupné znaky (*), které představují libovolné texty nebo znaky ve vašich kritériích. Tento článek představím, jak používat vzorce pro řešení této úlohy v aplikaci Excel.

Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Rádi byste svou každodenní práci dokončili rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinace sešitů, součet podle barvy, rozdělení obsahu buněk, převod data a tak dále...) a ušetří vám 80 % času.

  • Navrženo pro 1500 pracovních scénářů, pomůže vám vyřešit 80 % problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL