Sådan tæller du datoer for den aktuelle måned i Excel -område

Indholdsfortegnelse

Lad os sige, at du skal administrere mødedatoer i en Excel -fil. Nu vil du gerne have, hvor mange datoer (møder) der er i den aktuelle måned, næste måned eller den foregående måned. Du vil normalt bruge filtre til at gøre det. Men det er ikke en løsning.

Vi kan tælle antallet af aktuelle datoer fra et excel -område ved hjælp af en formel. Det opdateres automatisk, og du behøver ikke længere at bruge filtre til at tælle datoer.

Der er tre formler, du kan bruge. De er baseret på:

1. Brug af COUNTIFS med EOMONTH og TODAY funktion
2. Brug af TÆL og HVIS med funktionen MÅNED og I DAG
3. Brug af SUMPRODUCT med MONTH og TODAY funktion

Lad os tjekke dem ud en efter en.

Metode 1. Tæl datoer i den aktuelle måned ved hjælp af Excel -TÆLLER med funktionen EOMONTH og TODAY

Den generiske formel er

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

Datoer:Det er intervallet, der indeholder datoerne. Det kan være et område eller navngivet område.

EOMONTH (I DAG (),-1) +1:Dette for at få den første dato i den aktuelle måned. Du kan justere dette afsnit for at få den første dato i næste måned eller sidste måned ved at ændre -1 til henholdsvis 0 og 1. Forøg antallet og øg månedens forskydning.

EOMONTH (TODAY (), 0):Dette er for at få den sidste dato i den aktuelle måned. Hvis du øger antallet i dette segment, får du de sidste datoer i næste måned, hvis du reducerer antallet, får du den sidste dato i de foregående måneder.

Brug ovenstående to segmenter til at styre måneden.

Eksempel: Få planlagt møder i den aktuelle måned

Her har vi en tabel, der har datoerne for mødet. Vi skal få antallet af datoer fra intervallet, der er planlagt i den aktuelle måned.

Skriv denne formel:

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

Dette returnerer 5, da der er 5 datoer i februar 2020.

Hvordan virker det?

Grundlæggende vil vi tælle datoer større end eller lig med den første dato i den aktuelle måned og mindre end eller lig med den sidste dag i den aktuelle måned. Så vi bruger funktionen TÆLLE.

Nu mangler vi kun at evaluere den første dato i den aktuelle måned og sidste dato i den aktuelle måned. Vi gør det ved hjælp af Excel -funktionerne EOMONTH og I DAG.

Funktionen EOMONTH returnerer den sidste dato i måneden for den leverede dato. Vi kan kontrollere måneden før og efter at bruge det næste argument. Vi angiver dagens dato ved hjælp af TODAY -funktionen. Nu returnerer EOMONTH (TODAY (),-1) +1-sætning den første dato i den aktuelle måned (læs mere om EOMONTH-funktionen her). EOMONTH (TODAY (), 0) returnerer den sidste dato i den aktuelle måned.

Til sidst bliver formlen til en simpel COUNTIFS -formel.

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

Denne formel returnerer tællingsdatoer for den aktuelle måned i område B2: B12.

Metode 2. Tæl datoer i den aktuelle måned ved hjælp af TÆL og IF med funktionen MÅNED, ÅR og I DAG

Hvis du ikke vil bruge funktionen EOMONTH, kan du bruge denne formel til at tælle de datoer, der forekommer i den aktuelle måned.

Generisk formel:

= TÆL (HVIS (MÅNED (datoer) & ÅR (datoer) = MÅNED (I DAG ()) & ÅR (I DAG ()), 1, "")))

Datoer:Det er intervallet, der indeholder datoerne. Det kan være et område eller navngivet område.

Lad os bruge denne generiske formel i ovenstående eksempel. Formlen vil være:

= TÆL (HVIS (MÅNED (B2: B12) & ÅR (B2: B12) = MÅNED (I DAG ()) & ÅR (I DAG ()), 1, "")))

Hvordan virker det?

DetMÅNED (B2: B12) & ÅR (B2: B12) del returnerer en matrix, der indeholder måned og år for hver dato. Arrayen bliver

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

DetMÅNED (I DAG ()) & ÅR (I DAG ())del opretter en streng, der indeholder den aktuelle måneds månedstal og år. I dette eksempel er det "22020". Denne værdi sammenlignes med hver værdi i ovenstående array ved hjælp af tegn (=). Dette returnerer en matrix med SAND og FALSK.

{FALSK; SAND; FALSK; FALSK; FALSK; SAND; SAND; FALSK; SAND; SAND; FALSK}

Nu for hver SAND værdi returnerer IF -funktionen 1 og for FALSK returnerer intet ("").

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

Endelig tæller funktionen TÆLDE de numeriske værdier fra array og returnerer datoerne for den aktuelle måned fra det valgte område.

Metode 3. Tæl datoer i den aktuelle måned ved hjælp af SUMPRODUCT med funktionen MÅNED, ÅR og I DAG

SUMPRODUCT -funktionen er fantastisk, når det kommer til at tælle og opsummere værdier med skøre kriterier.

I denne metode bruger vi boolsk logik til at tælle datoerne for den aktuelle måned et område.

= SUMPRODUCT (-(MONTH (dates) & YEAR (dates) = MONTH (TODAY ()) & YEAR (TODAY ())))

Datoer:Det er intervallet, der indeholder datoerne. Det kan være et område eller navngivet område.

Når vi bruger denne funktion i vores eksempel, får vi det nøjagtig samme svar.

= SUMPRODUCT (-(MÅNED (B2: B12) & ÅR (B2: B12) = MÅNED (I DAG ()) & ÅR (I DAG ())))

Hvordan virker det?

(MÅNED (B2: B12) & ÅR (B2: B12) = MÅNED (I DAG ()) & ÅR (I DAG ())):Dette segment gør det samme, som det gør i metoden TÆL og HVIS og returnerer en vifte af SAND og FALSK.

{FALSK; SAND; FALSK; FALSK; FALSK; SAND; SAND; FALSK; SAND; SAND; FALSK}

Uden for denne erklæring har vi en dobbelt negativ operator (-) til at konvertere disse SANDE og FALSKE værdier til 1s og 0s. Endelig har vi formlen forenklet til:

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

SUMPRODUCT -funktionen opsummerer denne matrix og returnerer antallet af datoer for den aktuelle måned i intervallet.

Så ja fyre, det er måderne, hvorpå to tæller datoer i den aktuelle måned. Vælg den, der passer dig bedst. Jeg håber, det var forklarende og nyttigt. Hvis du er i tvivl om dette emne, så spørg i kommentarfeltet herunder. Jeg vil blive glad for at høre fra dig.

Sådan nedtælles de resterende dage i Excel | For at tælle de resterende dage bruger vi en simpel subtraktionsformel i Excel. Hvis du vil tælle de resterende dage fra den aktuelle dato, så bruger vi funktionen I DAG.

Sådan beregnes dage, måneder og år| For at beregne dage, måned og år har Excel tre funktioner kaldet DAG, MÅNED og ÅR. Disse funktioner får dagen, måneden og året fra den givne dato.

Sådan beregnes de resterende dage i måneden i Excel |For at beregne de resterende dage i en måned bruger vi funktionen EOMONTH. Vi trækker den aktuelle dato fra datoen i slutningen af ​​måneden.

Tæl fødselsdatoer fra område efter måned Excel| Brug af funktionen SUMPRODUCT og MONTH. Denne funktion fortæller os, hvor mange fødselsdatoer der er i en bestemt måned.

Populære artikler:

50 Excel -genveje til at øge din produktivitet | Få hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

Sådan bruges Excel VLOOKUP -funktion| Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges Excel COUNTIF -funktion| Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle specifik værdi. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel | Dette er endnu en vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave