Ako počítať dátumy aktuálneho mesiaca v programe Excel

Anonim

Povedzme, že musíte spravovať dátumy schôdzí v súbore programu Excel. Teraz chcete zistiť, koľko dátumov (schôdzí) je v aktuálnom mesiaci, budúcom mesiaci alebo predchádzajúcom mesiaci. Obvykle na to použijete filtre. Ale to nie je riešenie.

Pomocou jedného vzorca môžeme spočítať počet aktuálnych dátumov z rozsahu Excelu. Aktualizuje sa automaticky a na počítanie dátumov už nebudete musieť používať filtre.

Môžete použiť tri vzorce. Sú založené na:

1. Používanie COUNTIFS s funkciami EOMONTH a TODAY
2. Používanie funkcie COUNT a IF s funkciou MONTH a TODAY
3. Používanie SUMPRODUCT s funkciou MONTH a TODAY

Pozrime sa na ne jeden po druhom.

Metóda 1. Počítanie dátumov v aktuálnom mesiaci pomocou programu Excel COUNTIFS s funkciou EOMONTH a DNES

Obecný vzorec je

= COUNTIFS (dátumy, "> =" & EOMONTH (DNES (),-1)+1, dátumy, "<=" & EOMONTH (DNES (), 0))

Termíny:Je to rozsah, ktorý obsahuje dátumy. Môže to byť rozsah alebo pomenovaný rozsah.

EOMONTH (DNES (),-1) +1:Získate tak prvý dátum aktuálneho mesiaca. Túto sekciu môžete upraviť tak, aby ste získali prvý dátum budúceho alebo predchádzajúceho mesiaca, a to zmenou -1 až 0 a 1. Zvýšte počet a zvýšte ofset mesiaca.

EOMONTH (TODAY (), 0):Toto má získať posledný dátum aktuálneho mesiaca. Ak zvýšite počet v tomto segmente, získate posledné dátumy budúci mesiac, ak číslo znížite, získate posledný dátum predchádzajúcich mesiacov.

Na ovládanie mesiaca použite vyššie uvedené dva segmenty.

Príklad: Nechajte si naplánovať schôdze na aktuálny mesiac

Tu máme tabuľku, ktorá obsahuje dátumy schôdze. Potrebujeme získať počet dátumov z rozsahu naplánovaných na aktuálny mesiac.

Napíšte tento vzorec:

= COUNTIFS (B2: B12, "> =" & EOMONTH (DNES (),-1)+1, B2: B12, "<=" & EOMONTH (DNES (), 0))

Vráti sa 5, pretože existuje 5 dátumov februára 2020.

Ako to funguje?

V zásade chceme počítať dátumy väčšie alebo rovnajúce sa prvému dátumu aktuálneho mesiaca a menšie alebo rovné poslednému dňu aktuálneho mesiaca. Používame teda funkciu COUNTIF.

Teraz musíme vyhodnotiť iba prvý dátum aktuálneho mesiaca a posledný dátum aktuálneho mesiaca. Robíme to pomocou funkcií Excelu EOMONTH a DNES.

Funkcia EOMONTH vráti posledný dátum v mesiaci zadaného dátumu. Nasledujúci argument môžeme ovládať mesiac pred a po ňom. Dnešný dátum poskytujeme pomocou funkcie DNES. Teraz príkaz EOMONTH (TODAY (),-1) +1 vráti prvý dátum aktuálneho mesiaca (podrobne si prečítajte o funkcii EOMONTH tu). EOMONTH (TODAY (), 0) vráti posledný dátum aktuálneho mesiaca.

Nakoniec sa zo vzorca stane jednoduchý vzorec COUNTIFS.

= COUNTIFS (B2: B12, "> =" & 43862, B2: B12, "<=" & 43890)

Tento vzorec vráti dátumy počítania aktuálneho mesiaca v rozsahu B2: B12.

Metóda 2. Počítanie dátumov v aktuálnom mesiaci pomocou funkcie COUNT a IF s funkciami MONTH, YEAR a TODAY

Ak nechcete používať funkciu EOMONTH, môžete podľa tohto vzorca spočítať dátumy, ktoré sa vyskytujú v aktuálnom mesiaci.

Generický vzorec:

= COUNT (IF (MONTH (date) & YEAR (dates) = MONTH (TODAY ()) & YEAR (TODAY ()), 1, "")))

Termíny:Je to rozsah, ktorý obsahuje dátumy. Môže to byť rozsah alebo pomenovaný rozsah.

Použime tento generický vzorec vo vyššie uvedenom príklade. Vzorec bude:

= COUNT (IF (MONTH (B2: B12) & YEAR (B2: B12) = MONTH (TODAY ()) & YEAR (TODAY ()), 1, "")))

Ako to funguje?

TheMESIAC (B2: B12) & ROK (B2: B12) časť vráti pole, ktoré obsahuje mesiac a rok každého dátumu. Pole bude

{"32020";"22020";"32020";"32020";"12020";"22020";"22020";"32020";"22020";"22020";"32020"}.

TheMESIAC (DNES ()) a ROK (DNES ())časť vytvorí reťazec, ktorý obsahuje číslo mesiaca a rok aktuálneho mesiaca. V tomto prípade je to „22020“. Táto hodnota sa porovná s každou hodnotou vo vyššie uvedenom poli pomocou znamienka rovná sa (=). To vráti pole TRUE a FALSE.

{FALSE; TRUE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE}

Teraz pre každú hodnotu TRUE funkcia IF vráti hodnotu 1 a pre hodnotu FALSE nevráti nič ("").

{"";1;"";"";"";1;1;"";1;1;""}

Nakoniec funkcia COUNT spočíta číselné hodnoty z poľa a vráti dátumy aktuálneho mesiaca z vybraného rozsahu.

Metóda 3. Spočítanie dátumov v aktuálnom mesiaci pomocou funkcie SUMPRODUCT s funkciou MONTH, YEAR a TODAY

Funkcia SUMPRODUCT je úžasná, pokiaľ ide o počítanie a sčítanie hodnôt s bláznivými kritériami.

V tejto metóde používame boolovskú logiku na počítanie dátumov aktuálneho mesiaca v rozsahu.

= SUMPRODUCT (-(MESIAC (dátumy) & ROK (dátumy) = MESIAC (DNES ()) a ROK (DNES ())))

Termíny:Je to rozsah, ktorý obsahuje dátumy. Môže to byť rozsah alebo pomenovaný rozsah.

Keď v tomto prípade použijeme túto funkciu, dostaneme presne rovnakú odpoveď.

= SUMPRODUCT (-(MONTH (B2: B12) & YEAR (B2: B12) = MONTH (TODAY ()) & YEAR (TODAY ())))

Ako to funguje?

(MONTH (B2: B12) & YEAR (B2: B12) = MONTH (TODAY ()) & YEAR (TODAY ())):Tento segment robí to isté, čo robí v metóde COUNT a IF a vracia pole TRUE a FALSE.

{FALSE; TRUE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE}

Mimo tohto príkazu máme dvojnásobný záporný operátor (-) na konverziu týchto PRAVDIVÝCH a NEPRAVDIVÝCH hodnôt na 1 s a 0 s. Nakoniec máme vzorec zjednodušený na:

SUMPRODUCT ({0; 1; 0; 0; 0; 1; 1; 0; 1; 1; 0})

Funkcia SUMPRODUCT toto pole sumarizuje a vráti počet dátumových čísel aktuálneho mesiaca v rozsahu.

Takže áno, chlapci, toto sú dva spôsoby počítania dátumov v aktuálnom mesiaci. Vyberte si ten, ktorý vám najviac vyhovuje. Dúfam, že to bolo vysvetľujúce a užitočné. Ak máte akékoľvek pochybnosti o tejto téme, opýtajte sa ich v sekcii komentárov nižšie. Budem rád, keď sa mi ozvete.

Ako odpočítavať zostávajúce dni v programe Excel | Na počítanie zostávajúcich dní používame v Exceli jednoduchý vzorec na odčítanie. Ak chcete počítať zostávajúce dni od aktuálneho dátumu, potom používame funkciu DNES.

Ako vypočítať dni, mesiace a roky| Na výpočet dní, mesiacov a rokov má Excel tri funkcie s názvom DEŇ, MESIAC a ROK. Tieto funkcie získavajú deň, mesiac a rok od daného dátumu.

Ako vypočítať zostávajúce dni v mesiaci v programe Excel |Na výpočet zostávajúcich dní v mesiaci používame funkciu EOMONTH. Aktuálny dátum odpočítame od dátumu konca mesiaca.

Počítajte dátumy narodenia z rozsahu podľa mesiacov Excel| Použitie funkcie SUMPRODUCT a MONTH. Táto funkcia nám dá vedieť, koľko je narodení v konkrétnom mesiaci.

Populárne články:

50 skratiek programu Excel na zvýšenie produktivity | Vykonajte svoju úlohu rýchlejšie. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.

Ako používať funkciu Excel VLOOKUP| Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.

Ako používať Excel Funkcia COUNTIF| Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnej hodnoty nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.

Ako používať funkciu SUMIF v programe Excel | Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.