La oss si at du må administrere møtedatoer i en Excel -fil. Nå vil du vite hvor mange datoer (møter) det er i inneværende måned, neste måned eller forrige måned. Du vil vanligvis bruke filtre for å gjøre det. Men det er ikke en løsning.
Vi kan telle antall datoer i gjeldende fra et Excel -område ved hjelp av en formel. Den oppdateres automatisk, og du trenger ikke å bruke filtre for å telle datoer lenger.
Det er tre formler du kan bruke. De er basert på:
1. Bruker TELLER med funksjonen EOMONTH og TODAY
2. Bruker COUNT og IF med MONTH og TODAY -funksjonen
3. Bruker SUMPRODUCT med MONTH og TODAY -funksjonen
La oss sjekke dem ut en etter en.
Metode 1. Telle datoer i gjeldende måned ved hjelp av Excel -TELLER med funksjonen EOMONTH og TODAY
Den generiske formelen er
= TELLINGER (datoer, "> =" & EOMONTH (TODAY (),-1)+1, datoer, "<=" & EOMONTH (TODAY (), 0)) |
Datoer:Det er området som inneholder datoene. Det kan være et område eller navngitt område.
EOMONTH (I DAG (),-1) +1:Dette for å få den første datoen i inneværende måned. Du kan justere denne delen for å få den første datoen i neste måned eller forrige måned ved å endre -1 til henholdsvis 0 og 1. Øk antallet og øk månedens forskyvning.
EOMONTH (I DAG (), 0):Dette er for å få siste dato i inneværende måned. Hvis du øker antallet i dette segmentet, får du de siste datoene neste måned, hvis du reduserer tallet, får du den siste datoen for forrige måneder.
Bruk de to segmentene ovenfor for å kontrollere måneden.
Eksempel: Få planlagte møter i den nåværende måneden
Her har vi en tabell som har datoene for møtet. Vi må få antall datoer fra intervallet, planlagt i inneværende måned.
Skriv denne formelen:
= TELLINGER (B2: B12, "> =" & EOMONTH (TODAY (),-1)+1, B2: B12, "<=" & EOMONTH (TODAY (), 0)) |
Dette returnerer 5 ettersom det er 5 datoer i februar 2020.
Hvordan virker det?
I utgangspunktet ønsker vi å telle datoer større enn eller lik den første datoen i inneværende måned og mindre enn eller lik den siste dagen i gjeldende måned. Så vi bruker funksjonen TELLING.
Nå trenger vi bare å evaluere den første datoen for inneværende måned og siste dato for inneværende måned. Vi gjør det ved hjelp av Excel -funksjonene EOMONTH og TODAY.
EOMONTH -funksjonen returnerer den siste datoen i måneden for den oppgitte datoen. Vi kan kontrollere måneden før og etter å bruke det neste argumentet. Vi gir dagens dato ved hjelp av TODAY -funksjonen. Nå returnerer EOMONTH (TODAY (),-1) +1-setning den første datoen i gjeldende måned (les om EOMONTH-funksjonen i detalj her). EOMONTH (TODAY (), 0) returnerer siste dato i gjeldende måned.
Til slutt blir formelen en enkel COUNTIFS -formel.
= TELLER (B2: B12, "> =" & 43862, B2: B12, "<=" & 43890) |
Denne formelen returnerer telledatoene for den aktuelle måneden i område B2: B12.
Metode 2. Teller datoer i gjeldende måned ved å bruke TELLING og HVIS med funksjonen MÅNED, ÅR og I DAG
Hvis du ikke vil bruke EOMONTH -funksjonen, kan du bruke denne formelen til å telle datoene som skjer i den aktuelle måneden.
Generisk formel:
= TELLING (HVIS (MÅNED (datoer) & ÅR (datoer) = MÅNED (I DAG ()) & ÅR (I DAG ()), 1, ""))) |
Datoer:Det er området som inneholder datoene. Det kan være et område eller navngitt område.
La oss bruke denne generiske formelen i eksemplet ovenfor. Formelen vil være:
= TELLING (HVIS (MÅNED (B2: B12) & ÅR (B2: B12) = MÅNED (I DAG ()) & ÅR (I DAG ()), 1, ""))) |
Hvordan virker det?
DeMÅNED (B2: B12) & ÅR (B2: B12) del returnerer en matrise som inneholder måned og år for hver dato. Arrayen vil være
{"32020";"22020";"32020";"32020";"12020";"22020";"22020";"32020";"22020";"22020";"32020"}.
DeMÅNED (I DAG ()) & ÅR (I DAG ())del oppretter en streng som inneholder gjeldende måneds månedstall og år. I dette eksemplet er det "22020". Denne verdien sammenlignes med hver verdi i matrisen ovenfor ved bruk av likhetstegn (=). Dette returnerer en rekke SANN og FALSK.
{FALSK; SANN; FALSK; FALSK; FALSK; SANN; SANN; FALSK; SANN; SANN; FALSK}
Nå, for hver TRUE -verdi, returnerer IF -funksjonen 1 og for FALSE returnerer ingenting ("").
{"";1;"";"";"";1;1;"";1;1;""}
Til slutt teller funksjonen COUNT de numeriske verdiene fra matrisen og returnerer datoene for gjeldende måned fra det valgte området.
Metode 3. Teller datoer i gjeldende måned ved å bruke SUMPRODUCT med MÅNED, ÅR og TODAY -funksjon
SUMPRODUCT -funksjonen er fantastisk når det gjelder å telle og summere verdier med vanvittige kriterier.
I denne metoden bruker vi boolsk logikk for å telle datoene for den nåværende måneden som et område.
= SUMPRODUCT (-(MONTH (dates) & YEAR (dates) = MONTH (TODAY ()) & YEAR (TODAY ()))) |
Datoer:Det er området som inneholder datoene. Det kan være et område eller navngitt område.
Når vi bruker denne funksjonen i vårt eksempel, får vi nøyaktig 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 segmentet gjør det samme som det gjør i TELLING og HVIS -metoden og returnerer en rekke SANN og FALSK.
{FALSK; SANN; FALSK; FALSK; FALSK; SANN; SANN; FALSK; SANN; SANN; FALSK}
Utenfor denne uttalelsen har vi en dobbel negativ operator (-) for å konvertere disse SANNE og FALSE verdiene til 1 og 0. Til slutt har vi formelen forenklet til:
SUMPRODUCT ({0; 1; 0; 0; 0; 1; 1; 0; 1; 1; 0})
SUMPRODUCT -funksjonen oppsummerer denne matrisen og returnerer tellingen av talldatoen for den aktuelle måneden i området.
Så ja gutta, dette er måtene to teller datoer for den aktuelle måneden. Velg den som passer deg best. Jeg håper det var forklarende og nyttig. Hvis du er i tvil om dette emnet, kan du spørre i kommentarfeltet nedenfor. Jeg vil gjerne høre fra deg.
Slik teller du ned gjenværende dager i Excel | For å telle gjenværende dager bruker vi en enkel subtraksjonsformel i Excel. Hvis du vil telle de resterende dagene fra gjeldende dato, bruker vi TODAY -funksjonen.
Hvordan beregne dager, måneder og år| For å beregne dager, måned og år har Excel tre funksjoner kalt DAG, MÅNED og ÅR. Disse funksjonene får dagen, måneden og året fra den oppgitte datoen.
Hvordan beregne gjenværende dager i måneden i Excel |For å beregne de resterende dagene i en måned bruker vi funksjonen EOMONTH. Vi trekker gjeldende dato fra datoen for slutten av måneden.
Tell fødselsdatoer fra område etter måned Excel| Bruker funksjonen SUMPRODUCT og MONTH. Denne funksjonen vil gi oss beskjed om hvor mange fødselsdatoer det er i en bestemt måned.
Populære artikler:
50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.
Slik bruker du Excel VLOOKUP -funksjon| Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.
Slik bruker du Excel COUNTIF -funksjon| Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikk verdi. Countif -funksjonen er avgjørende for å forberede dashbordet.
Slik bruker du SUMIF -funksjonen i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.