Kako šteti datume trenutnega meseca v Excelovem območju

Anonim

Recimo, da morate datume sestankov upravljati v Excelovi datoteki. Zdaj želite vedeti, koliko datumov (sestankov) je v tekočem mesecu, naslednjem mesecu ali prejšnjem mesecu. Za to običajno uporabljate filtre. Ampak to ni rešitev.

Število trenutnih datumov lahko iz Excelovega območja preštejemo z eno formulo. Posodobil se bo samodejno in za štetje datumov vam ne bo treba več uporabljati filtrov.

Uporabite lahko tri formule. Temeljijo na:

1. Uporaba COUNTIFS s funkcijami EOMONTH in TODAY
2. Uporaba COUNT in IF s funkcijami MONTH in TODAY
3. Uporaba SUMPRODUCT s funkcijami MESEC in DANES

Preverimo jih enega za drugim.

Metoda 1. Štetje datumov v trenutnem mesecu z uporabo programa Excel COUNTIFS s funkcijami EOMONTH in TODAY

Splošna formula je

= COUNTIFS (dates, "> =" & EOMONTH (TODAY (),-1)+1, dates, "<=" & EOMONTH (TODAY (), 0))

Datumi:To je obseg, ki vsebuje datume. Lahko je obseg ali imenovani obseg.

EOMONTH (DANES (),-1) +1:To dobite za prvi datum tekočega meseca. Ta razdelek lahko prilagodite tako, da dobite prvi datum naslednjega ali zadnjega meseca s spremembo -1 na 0 oziroma 1. Povečajte število in povečajte odmik meseca.

EOMONTH (DANES (), 0):To je zadnji datum tekočega meseca. Če povečate število v tem segmentu, dobite zadnje datume naslednji mesec, če zmanjšate število, dobite zadnji datum prejšnjih mesecev.

Za nadzor meseca uporabite zgornja dva segmenta.

Primer: Pridobite razpored sestankov v trenutnem mesecu

Tukaj imamo tabelo z datumi srečanja. Iz razpona moramo dobiti število datumov, načrtovanih v tekočem mesecu.

Zapišite to formulo:

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

To vrne 5, saj je 5 februar 2020.

Kako deluje?

V bistvu želimo šteti datume, ki so večji ali enaki prvemu datumu tekočega meseca in manjši ali enaki zadnjemu dnevu v tekočem mesecu. Zato uporabljamo funkcijo COUNTIF.

Zdaj moramo oceniti le prvi datum tekočega meseca in zadnji datum tekočega meseca. To počnemo z uporabo Excelovih funkcij EOMONTH in DANES.

Funkcija EOMONTH vrne zadnji datum v mesecu navedenega datuma. Mesec pred in po uporabi naslednjega argumenta lahko nadziramo. Današnji datum podamo s funkcijo TODAY. Zdaj stavek EOMONTH (TODAY (),-1) +1 vrne prvi datum trenutnega meseca (podrobno preberite o funkciji EOMONTH tukaj). EOMONTH (TODAY (), 0) vrne zadnji datum tekočega meseca.

Sčasoma formula postane preprosta formula COUNTIFS.

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

Ta formula vrne datume štetja trenutnega meseca v območju B2: B12.

Metoda 2. Štetje datumov v trenutnem mesecu z uporabo COUNT in IF s funkcijami MONTH, YEAR in TODAY

Če ne želite uporabljati funkcije EOMONTH, lahko s to formulo štejete datume, ki se pojavijo v tekočem mesecu.

Splošna formula:

= COUNT (ČE (MESEC (datumi) & LETO (datumi) = MESEC (TODAY ()) & LETO (TODAY ()), 1, ""))

Datumi:To je obseg, ki vsebuje datume. Lahko je obseg ali imenovani obseg.

Uporabimo to generično formulo v zgornjem primeru. Formula bo naslednja:

= COUNT (ČE (MESEC (B2: B12) & LETO (B2: B12) = MESEC (DANES ()) & LETO (DANES ()), 1, ""))

Kako deluje?

TheMESEC (B2: B12) & LETO (B2: B12) del vrne polje, ki vsebuje mesec in leto vsakega datuma. Niz bo

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

TheMESEC (DANES ()) & LETO (DANES ())del ustvari niz, ki vsebuje številko meseca in leto trenutnega meseca. V tem primeru je "22020". Ta vrednost se primerja z vsako vrednostjo v zgornjem nizu z uporabo znaka equals (=). To vrne niz TRUE in FALSE.

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

Zdaj za vsako vrednost TRUE funkcija IF vrne 1, za vrednost FALSE pa nič ("").

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

Končno funkcija COUNT šteje številske vrednosti iz matrike in iz izbranega obsega vrne datume trenutnega meseca.

Metoda 3. Štetje datumov v trenutnem mesecu z uporabo SUMPRODUCT s funkcijami MONTH, YEAR in TODAY

Funkcija SUMPRODUCT je neverjetna, ko gre za štetje in seštevanje vrednosti z norimi merili.

Pri tej metodi uporabljamo logično logiko za štetje datumov trenutnega meseca v razponu.

= SUMPRODUCT (-(MESEC (datumi) & LETO (datumi) = MESEC (DANES ()) & LETO (DANES ())))

Datumi:To je obseg, ki vsebuje datume. Lahko je obseg ali imenovani obseg.

Ko v našem primeru uporabimo to funkcijo, dobimo popolnoma enak odgovor.

= SUMPRODUCT (-(MESEC (B2: B12) & LETO (B2: B12) = MESEC (DANES ()) & LETO (DANES ())))

Kako deluje?

(MESEC (B2: B12) & LETO (B2: B12) = MESEC (DANES ()) & LETO (DANES ())):Ta segment naredi enako kot v metodah COUNT in IF ter vrne niz TRUE in FALSE.

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

Zunaj te izjave imamo dvojni negativni operator (-), ki te vrednosti TRUE in FALSE pretvori v 1s in 0s. Končno imamo formulo poenostavljeno:

PODROČJE ({0; 1; 0; 0; 0; 1; 1; 0; 1; 1; 0})

Funkcija SUMPRODUCT povzame to matriko in vrne štetje datumov števila trenutnega meseca v obsegu.

Torej, fantje, na ta način dva štejeta datume v tekočem mesecu. Izberite tistega, ki vam najbolj ustreza. Upam, da je bilo razlagalno in koristno. Če dvomite o tej temi, vprašajte v spodnjem razdelku komentarjev. Z veseljem vas bom slišal.

Kako odštevati preostale dni v Excelu | Za štetje preostalih dni uporabljamo preprosto formulo odštevanja v Excelu. Če želite odšteti preostale dni od trenutnega datuma, potem uporabimo funkcijo TODAY.

Kako izračunati dneve, mesece in leta| Excel za izračun dni, meseca in leta ima tri funkcije, imenovane DAN, MESEC in LETO. Te funkcije dobijo dan, mesec in leto od navedenega datuma.

Kako izračunati preostale dneve v mesecu v Excelu |Za izračun preostalih dni v mesecu uporabimo funkcijo EOMONTH. Trenutni datum odštejemo od datuma konca meseca.

Štejte datume rojstva iz obsega v mesecu Excel| Uporaba funkcije SUMPRODUCT in MONTH. Ta funkcija nam bo sporočila, koliko rojstnih dni je v določenem mesecu.

Priljubljeni članki:

50 bližnjic v Excelu za večjo produktivnost | Poskrbite, da bo vaša naloga hitrejša. S temi 50 bližnjicami boste še hitreje delali v Excelu.

Kako uporabljati funkcijo Excel VLOOKUP| To je ena najpogosteje uporabljenih in priljubljenih funkcij programa Excel, ki se uporablja za iskanje vrednosti iz različnih obsegov in listov.

Kako uporabljati Excel COUNTIF funkcija| Štejte vrednosti s pogoji s to neverjetno funkcijo. Za štetje določene vrednosti vam ni treba filtrirati podatkov. Funkcija Countif je bistvena za pripravo vaše armaturne plošče.

Kako uporabljati funkcijo SUMIF v Excelu | To je še ena bistvena funkcija armaturne plošče. To vam pomaga povzeti vrednosti za posebne pogoje.