Hur man räknar datum för aktuell månad i Excel -intervall

Anonim

Låt oss säga att du måste hantera mötesdatum i en Excel -fil. Nu vill du hur många datum (möten) det finns i den aktuella månaden, nästa månad eller föregående månad. Du brukar använda filter för att göra det. Men det är ingen lösning.

Vi kan räkna antalet aktuella datum från ett excelintervall med en formel. Det uppdateras automatiskt och du behöver inte använda filter för att räkna datum längre.

Det finns tre formler du kan använda. De bygger på:

1. Använda RÄTTNINGAR med funktionen EOMONTH och TODAY
2. Använda Räkna och IF med MÅNAD och TODAY -funktion
3. Använda SUMPRODUCT med MONTH och TODAY -funktionen

Låt oss kolla in dem en efter en.

Metod 1. Räkna datum i den aktuella månaden med Excel -RÄTTNINGAR med funktionen EOMONTH och TODAY

Den generiska formeln är

= RÄKNINGAR (datum, "> =" & EOMONTH (TODAY (),-1)+1, datum, "<=" & EOMONTH (TODAY (), 0))

Datum:Det är intervallet som innehåller datumen. Det kan vara ett område eller namngivet intervall.

EOMONTH (TODAY (),-1) +1:Detta för att få det första datumet för den aktuella månaden. Du kan justera det här avsnittet för att få det första datumet i nästa månad eller förra månaden genom att ändra -1 till 0 respektive 1. Öka antalet och öka månadens förskjutning.

EOMONTH (TODAY (), 0):Detta är för att få det sista datumet för den aktuella månaden. Om du ökar antalet i detta segment får du de sista datumen nästa månad, om du minskar antalet får du det sista datumet för föregående månader.

Använd ovanstående två segment för att styra månaden.

Exempel: Få schemalagda möten under den aktuella månaden

Här har vi en tabell som har datum för mötet. Vi måste få antalet datum från intervallet, planerat under den aktuella månaden.

Skriv denna formel:

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

Detta returnerar 5 eftersom det finns 5 datum i februari 2020.

Hur fungerar det?

I grund och botten vill vi räkna datum som är större än eller lika med det första datumet för den aktuella månaden och mindre än eller lika med den sista dagen i den aktuella månaden. Så vi använder COUNTIF -funktionen.

Nu behöver vi bara utvärdera det första datumet för den aktuella månaden och sista datumet för den aktuella månaden. Vi gör det med hjälp av Excel -funktionerna EOMONTH och TODAY.

Funktionen EOMONTH returnerar det sista datumet i månaden för det angivna datumet. Vi kan styra månaden före och efter att använda nästa argument. Vi tillhandahåller dagens datum med funktionen TODAY. Nu returnerar EOMONTH (TODAY (),-1) +1-uttalandet det första datumet för den aktuella månaden (läs om EOMONTH-funktionen i detalj här). EOMONTH (TODAY (), 0) returnerar det sista datumet för den aktuella månaden.

Så småningom blir formeln en enkel COUNTIFS -formel.

= RÄKNINGAR (B2: B12, "> =" & 43862, B2: B12, "<=" & 43890)

Denna formel returnerar räkningsdatum för den aktuella månaden i intervallet B2: B12.

Metod 2. Räkna datum i den aktuella månaden med hjälp av RÄKNA och OM med funktionen MÅNAD, ÅR och IDAG

Om du inte vill använda EOMONTH -funktionen kan du använda den här formeln för att räkna datum som inträffar i den aktuella månaden.

Generisk formel:

= RÄKNA (OM (MÅNAD (datum) & ÅR (datum) = MÅNAD (IDAG ()) & ÅR (TODAG ()), 1, "")))

Datum:Det är intervallet som innehåller datumen. Det kan vara ett område eller namngivet intervall.

Låt oss använda denna generiska formel i exemplet ovan. Formeln kommer att vara:

= RÄKNA (OM (MÅNAD (B2: B12) & ÅR (B2: B12) = MÅNAD (IDAG ()) & ÅR (IDAG ()), 1, ""))

Hur fungerar det?

DeMÅNAD (B2: B12) & ÅR (B2: B12) del returnerar en array som innehåller månad och år för varje datum. Arrayen kommer att vara

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

DeMÅNAD (IDAG ()) & ÅR (IDAG ())del skapar en sträng som innehåller den aktuella månadens månadsnummer och år. I det här exemplet är det "22020". Detta värde jämförs med varje värde i ovanstående matris med hjälp av (=) tecken. Detta returnerar en matris med SANT och FALSKT.

{FALSKT; SANT; FALSKT; FALSKT; FALSKT; SANT; SANT; FALSKT

Nu, för varje TRUE -värde, returnerar IF -funktionen 1 och för FALSE returnerar ingenting ("").

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

Slutligen räknar funktionen COUNT de numeriska värdena från arrayen och returnerar datumen för den aktuella månaden från det valda intervallet.

Metod 3. Räkna datum i aktuell månad med hjälp av SUMPRODUCT med MÅNAD, ÅR och IDAG -funktion

SUMPRODUCT -funktionen är fantastisk när det gäller att räkna och summera värden med galna kriterier.

I denna metod använder vi boolsk logik för att räkna datumen för den aktuella månaden till ett intervall.

= SUMPRODUCT (-(MÅNAD (datum) & YEAR (datum) = MÅNAD (IDAG ()) & ÅR (TODAY ())))

Datum:Det är intervallet som innehåller datumen. Det kan vara ett område eller namngivet intervall.

När vi använder den här funktionen i vårt exempel får vi exakt samma svar.

= SUMPRODUCT (-(MÅNAD (B2: B12) & ÅR (B2: B12) = MÅNAD (IDAG ()) & ÅR (TODAY ())))

Hur fungerar det?

(MÅNAD (B2: B12) & ÅR (B2: B12) = MÅNAD (IDAG ()) & ÅR (TODAG ())):Detta segment gör samma sak som det gör i metoden RÄKTA och OM och returnerar en matris med SANT och FALSKT.

{FALSKT; SANT; FALSKT; FALSKT; FALSKT; SANT; SANT; FALSKT

Utanför detta uttalande har vi en dubbel negativ operator (-) för att konvertera dessa SAN- och FALSKA värden till 1: or och 0: or. Slutligen har vi formeln förenklad till:

SUMPRODUKT ({0; 1; 0; 0; 0; 1; 1; 0; 1; 1; 0})

SUMPRODUCT -funktionen summerar denna matris och returnerar antalet datum för den aktuella månaden i intervallet.

Så ja killar, det här är sätten två räknar datum för den aktuella månaden. Välj den som passar dig bäst. Jag hoppas att det var förklarande och hjälpsamt. Om du har några tvivel angående detta ämne, fråga i kommentarfältet nedan. Jag kommer att höra från dig.

Hur man räknar ned återstående dagar i Excel | För att räkna återstående dagar använder vi en enkel subtraktionsformel i Excel. Om du vill räkna de återstående dagarna från det aktuella datumet använder vi funktionen IDAG.

Hur man beräknar dagar, månader och år| För att beräkna dagar, månad och år har Excel tre funktioner som kallas DAG, MÅNAD och ÅR. Dessa funktioner får dagen, månaden och året från det angivna datumet.

Hur man beräknar återstående dagar i månaden i Excel |För att beräkna de återstående dagarna i en månad använder vi funktionen EOMONTH. Vi drar det aktuella datumet från datumet i slutet av månaden.

Räkna födelsedatum från intervall per månad Excel| Använda funktionen SUMPRODUCT och MÅNAD. Denna funktion kommer att meddela oss hur många födelsedatum det är under en viss månad.

Populära artiklar:

50 Excel -genvägar för att öka din produktivitet | Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.

Hur man använder Excel VLOOKUP -funktion| Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.

Hur man använder Excel COUNTIF -funktion| Räkna värden med förhållanden med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifikt värde. Countif -funktionen är avgörande för att förbereda din instrumentpanel.

Så här använder du SUMIF -funktionen i Excel | Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.