Cum se numără datele lunii curente în intervalul Excel

Anonim

Să presupunem că trebuie să gestionați datele întâlnirii într-un fișier Excel. Acum doriți să aflați câte date (întâlniri) există în luna curentă, luna viitoare sau luna precedentă. De obicei, veți utiliza filtre pentru a face acest lucru. Dar asta nu este o soluție.

Putem număra numărul de date din curent dintr-un interval excel folosind o singură formulă. Se va actualiza automat și nu va mai trebui să utilizați filtre pentru numărarea datelor.

Există trei formule pe care le puteți utiliza. Acestea se bazează pe:

1. Folosind COUNTIFS cu funcția EOMONTH și TODAY
2. Folosind COUNT și IF cu funcția MONTH și TODAY
3. Utilizarea SUMPRODUCT cu funcția LUNĂ și ASTĂZI

Să le verificăm pe rând.

Metoda 1. Numărați datele în luna curentă folosind COUNTIFS Excel cu funcția EOMONTH și TODAY

Formula generică este

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

Datele:Este intervalul care conține datele. Poate fi un interval sau un interval numit.

EOMONTH (AZI (), - 1) +1:Aceasta pentru a obține prima dată a lunii curente. Puteți ajusta această secțiune pentru a obține prima dată a lunii viitoare sau a ultimei luni prin modificarea -1 la 0 și respectiv 1. Măriți numărul și creșteți offsetul lunii.

EOMONTH (AZI (), 0):Aceasta este pentru a obține ultima dată a lunii curente. Dacă creșteți numărul în acest segment, veți obține ultimele date luna viitoare, dacă reduceți numărul obțineți ultima dată a lunilor precedente.

Folosiți cele două segmente de mai sus pentru a controla luna.

Exemplu: Obțineți întâlniri programate în luna curentă

Aici avem un tabel care conține datele întâlnirii. Trebuie să obținem numărul de date din interval, planificat în luna curentă.

Scrieți această formulă:

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

Acest lucru returnează 5, deoarece există 5 date din februarie 2020.

Cum functioneazã?

Practic, dorim să numărăm datele mai mari sau egale cu prima dată a lunii curente și mai mici sau egale cu ultima zi a lunii curente. Deci, folosim funcția COUNTIF.

Acum trebuie doar să evaluăm prima dată a lunii curente și ultima dată a lunii curente. O facem folosind funcțiile Excel EOMONTH și TODAY.

Funcția EOMONTH returnează ultima dată a lunii datei furnizate. Putem controla luna înainte și după folosirea următorului argument. Oferim data de astăzi folosind funcția TODAY. Acum declarația EOMONTH (TODAY (), - 1) +1 returnează prima dată a lunii curente (citiți detalii despre funcția EOMONTH aici). EOMONTH (TODAY (), 0) returnează ultima dată a lunii curente.

În cele din urmă, formula devine o formulă simplă COUNTIFS.

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

Această formulă returnează datele de numărare a lunii curente în intervalul B2: B12.

Metoda 2. Numărați datele în luna curentă utilizând funcția COUNT și IF cu funcția LUNĂ, AN și TODAY

Dacă nu doriți să utilizați funcția EOMONTH, puteți utiliza această formulă pentru a număra datele care apar în luna curentă.

Formula generică:

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

Datele:Este intervalul care conține datele. Poate fi un interval sau un interval numit.

Să folosim această formulă generică în exemplul de mai sus. Formula va fi:

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

Cum functioneazã?

TheLUNĂ (B2: B12) & AN (B2: B12) partea returnează o matrice care conține luna și anul fiecărei date. Matricea va fi

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

TheLUNA (ASTĂZI ()) și ANUL (ASTĂZI ())partea creează un șir care conține numărul și anul lunii curente. În acest exemplu, este „22020”. Această valoare este comparată cu fiecare valoare din matricea de mai sus folosind semnul egal (=). Aceasta returnează o serie de ADEVĂRAT și FALS.

{FALSE; ADEVĂRATE; FALSE; FALSE; FALSE; ADEVATE; ADEVĂRATE; FALSE; ADEVARE; ADEVARE; FALSE}

Acum, pentru fiecare valoare TRUE, funcția IF returnează 1 și pentru FALSE nu returnează nimic ("").

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

În cele din urmă, funcția COUNT numără valorile numerice din matrice și returnează datele lunii curente din intervalul selectat.

Metoda 3. Numărați datele din luna curentă utilizând SUMPRODUCT cu funcția LUNĂ, AN și TODAY

Funcția SUMPRODUCT este uimitoare atunci când vine vorba de numărarea și însumarea valorilor cu criterii nebunești.

În această metodă, folosim logica booleană pentru a număra datele lunii curente într-un interval.

= SUMPRODUCT (- (LUNA (date) & AN (date) = LUNA (AZI ()) & AN (AZI ())))

Datele:Este intervalul care conține datele. Poate fi un interval sau un interval numit.

Când folosim această funcție în exemplul nostru, obținem exact același răspuns.

= SUMPRODUCT (- (LUNA (B2: B12) & ANUL (B2: B12) = LUNA (ASTĂZI ()) și ANUL (ASTĂZI ())))

Cum functioneazã?

(LUNA (B2: B12) & ANUL (B2: B12) = LUNA (ASTĂZI ()) & ANUL (ASTĂZI ())):Acest segment face același lucru ca și în metoda COUNT și IF și returnează o serie de TRUE și FALSE.

{FALSE; ADEVĂRATE; FALSE; FALSE; FALSE; ADEVATE; ADEVĂRATE; FALSE; ADEVARE; ADEVARE; FALSE}

În afara acestei afirmații, avem un operator negativ dublu (-) pentru a converti aceste valori TRUE și FALSE în 1s și 0s. În cele din urmă, avem formula simplificată pentru:

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

Funcția SUMPRODUCT rezumă această matrice și returnează numărul numărului de date din luna curentă din interval.

Deci, băieți, acestea sunt modalitățile în care două numere date ale lunii curente. Alege-l pe cel care ți se potrivește cel mai bine. Sper că a fost explicativ și util. Dacă aveți îndoieli cu privire la acest subiect, întrebați în secțiunea de comentarii de mai jos. Voi fi bucuros să aud de la tine.

Cum să numărătoarea inversă a zilelor rămase în Excel | Pentru a număra zilele rămase folosim o formulă simplă de scădere în Excel. Dacă doriți să numărați zilele rămase de la data curentă, atunci folosim funcția TODAY.

Cum se calculează zile, luni și ani| Pentru a calcula zilele, luna și anul, Excel are trei funcții numite ZI, LUNĂ și AN. Aceste funcții obțin ziua, luna și anul de la data dată.

Cum se calculează zilele rămase ale lunii în ExcelPentru a calcula zilele rămase ale unei luni, folosim funcția EOMONTH. Scădem data curentă din data de la sfârșitul lunii.

Numărați datele nașterii din intervalul lunar Excel| Folosind funcția SUMPRODUCT și MONTH. Această funcție ne va anunța câte date de naștere sunt într-o anumită lună.

Articole populare:

50 de comenzi rapide Excel pentru a vă crește productivitatea | Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.

Cum se utilizează funcția Excel VLOOKUP| Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.

Cum se folosește Excel Funcția COUNTIF| Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra o anumită valoare. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.

Cum se utilizează funcția SUMIF în Excel | Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.