Innholdsfortegnelse
Denne artikkelen vil fokusere på hvordan du kan telle datoforekomster i Excel fra forskjellige datasett og forskjellige forhold.
Last ned Practice Workbook
Du kan laste ned arbeidsboken som ble brukt til demonstrasjonen fra lenken nedenfor .
Telle datoforekomster.xlsm
2 egnede eksempler for å telle datoforekomster i Excel
Vi kategoriserer alle eksempler i ulike seksjoner og underseksjoner. På den måten blir det lettere å forstå. I den første delen har vi demonstrert hvordan du kan telle bestemte datoforekomster i Excel. Den andre inkluderer telling av forekomster i et bestemt område. Og til slutt har vi vist hvordan vi kan telle unike datoforekomster i Excel.
1. Antall forekomster av en bestemt dato
For dette første tilfellet vil vi fokusere på følgende datasett.
Datasettet består av en liste over verk av H. Ridder Haggard og deres utgivelsesdatoer. I de følgende underavsnittene vil vi se hvordan vi kan telle antall forekomster på en bestemt dato ved å bruke Microsoft Excels forskjellige funksjoner.
1.1 Bruke COUNTIF-funksjonen
Dette er den enkleste måten å telle forekomster på. på en bestemt dato i Excel. Hovedideen er å bruke funksjonen COUNTIF for å gjøre jobben for oss. Dessuten kan vi gjøre det for alle typer verdier, ikke bare datoer.
Men COUNTIF funksjonen tar toargumenter – ett celleområde kalt område, og spesielle kriterier kalt kriterier. Deretter returnerer den antall celler innenfor det området som opprettholder de spesielle kriteriene.
For datasettet vil trinnene være som følger.
Trinn:
- Først velger du celle E5 .
- Skriv deretter ned følgende formel i den.
=COUNTIF(C5:C243,"18-Aug-1888")
- Deretter trykker du Enter .
Slik kan vi enkelt telle forekomster av en bestemt dato i Excel ved å bruke COUNTIF funksjonen.
1.2 Bruke SUMPRODUCT-funksjonen
En annen måte vi kan oppnå det samme resultatet på er å bruke SUMPRODUCT-funksjon . Spesielt tar denne funksjonen ett eller flere celleområde som argumenter. Den returnerer følgelig deres matematiske sum som utdata. Derfor kan vi bruke funksjonen til å konfigurere en formel for å telle datoforekomster i Excel.
Følg disse trinnene for å se hvordan vi kan bruke den for dette datasettet.
Trinn:
- Først velger du celle E5 .
- Skriv deretter ned følgende formel i int.
=SUMPRODUCT(--(C5:C25="18-Aug-1888"))
🔎 Fordeling av formelen
👉 Her C4:C23=”18- Aug-1888″ sammenligner hver celle i området C4 til C23 og returnerer TRUE hvis datoen er Aus 18, 1888 . Ellers returnerer FALSE .
👉 (–) -delen konverterer matrisen med boolske verdier( SANN og USANN ) til en matrise på 1 og 0, 1 for SANN og 0 for USANN .
👉 Funksjonen SUMPRODUKT() returnerer deretter summen av disse 1-ene og 0-ene. Dette er det totale antallet celler som har datoen 18. august 1888 .
- Trykk til slutt Enter på tastaturet.
På grunn av formelen vil denne funksjonen nå returnere den totale datoforekomsten av den aktuelle inndata fra Excel-regnearket.
1.3 Bruke pivottabellen
Hvis du vil telle antall forekomster av hver dato sammen, kan du bruke Excels pivottabell funksjon. Dette er et kraftig verktøy i Excel, som vi kan bruke til å beregne, oppsummere og analysere data. Og ved å oppsummere kan vi telle de totale datoforekomstene for hver dato i et datasett.
For å bruke denne metoden for datasettet eller lignende datasett, må du følge disse trinnene.
Trinn:
- Først, velg en hvilken som helst celle fra datasettet.
- Gå deretter til Sett inn fanen på båndet.
- Deretter velger du Pivottabell fra Tabler gruppedelen.
- I tillegg kan du lage sikker på datasettområdet og hvor du vil plassere pivottabellen i neste boks. For å demonstrere har vi valgt et nytt regneark.
- Klikk deretter på OK . På grunn av det forrige valget, åpnes et nytt regneark nå.
- Nå går dutil pivottabellfeltene som du finner på høyre side av regnearket som inneholder pivottabellen.
- Deretter klikker du og drar publiseringsdatoen til begge Rader og Verdier felt individuelt.
- Som et resultat vil pivottabellen vises i ønsket plass.
2. Totalt antall datoer i et bestemt område
I denne delen vil vi fortsette å telle datoforekomster i Excel. Men denne gangen vil vi telle datoene som tilhører et område i stedet for et enkelt treff som i forrige avsnitt.
For å demonstrere metodene, vil vi bruke følgende datasett.
Det er en endring i datasettet. Selv om hovedideen er den samme som den forrige, fungerer ikke noen funksjoner og formler riktig med datoer etter år 1901. Og dermed en slik endring i datasettet.
Uansett, kan du følge en av disse metoder for å telle datoforekomstene i et bestemt område på én av disse tre måtene.
2.1 Bruke COUNTIFS-funksjonen
I denne underseksjonen vil vi bruke COUNTIFS-funksjonen for å telle datoforekomster fra et spesielt område i Excel . Denne funksjonen tar flere argumenter - alltid et område og en betingelse i par. Og så returnerer den antall celler som representerer alle de gitte betingelsene. Så vi kan enkelt bruke denne funksjonen til vårfordel.
Følg disse trinnene for å se hvordan vi kan gjøre det.
Trinn:
- Først, velg celle E5 .
- Skriv deretter ned følgende formel.
=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")
- Til slutt, trykk Enter .
Så vi kan se at det er totalt tre bøker som spenner fra år 1940 til 1950. Og dette er hvordan vi kan telle datoforekomster fra et bestemt område i Excel.
Les mer: Excel-formel for å beregne antall dager mellom i dag og en annen dato
2.2 Bruke SUMPRODUCT-funksjonen
En annen måte vi kan gjøre det samme på er å bruke SUMPRODUCT-funksjonen . Vanligvis bruker vi denne funksjonen til å finne summen av produktene til flere matriser. Og vi setter disse matrisene som argumenter for funksjonen.
La oss nå anta at vi ønsker å finne de samme resultatbøkene utgitt mellom 1940 og 1950. Så det vi kan gjøre er å finne matrisene til bøkene som er utgitt etter 1940 og før 1950 og bruk deretter SUMPRODUKT funksjonen for å finne summen av produktet av dem. Som igjen vil gi oss det totale antallet bøker eller datoer som fant sted innenfor den perioden.
Følg disse trinnene for å se hvordan vi kan implementere det.
Trinn:
- Først velger du celle E5 .
- For det andre setter du inn følgende formel i cellen.
=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))
- For det tredje trykker du Enter .
Detteer hvordan vi kan bruke funksjonen til å telle datoforekomster fra et bestemt område i Excel.
Les mer: Excel Formula for Number of Days Between Two Dates
2.3 Bruke VBA-kode
Og den siste metoden for å telle datoforekomster fra et bestemt område vil være bruken av en VBA-kode. Microsofts Visual Basic for Applications (VBA) er et hendelsesdrevet programmeringsspråk som vi kan bruke til ulike formål – fra enkle celleoppføringer og modifikasjoner for å automatisere store og kjedelige prosesser.
I denne delen skal vi snakke om om koden som hjelper oss å telle datoer som tilhører et område. Men før du bruker noen form for VBA-kode, trenger du først at Utvikler -fanen vises på båndet ditt. Hvis du ikke allerede har en, klikk her for å se hvordan du viser Utvikler-fanen på båndet ditt .
Før vi dykker ned i detaljene i prosessen, la oss forberede datasettet for prosessen. Dette er helt klart for å vise lengden på koden, selv om du kan bruke dem med de samme datasettene ovenfor. Vi viser applikasjonen for følgende datasett med en datoperiode for hver bok.
Når du har fanen, kan du følge disse trinnene for å telle datoforekomster som tilhører et bestemt område i Excel.
Trinn:
- Gå først til fanen Utvikler på båndet ditt.
- Velg deretter Visual Basic fra Kode gruppeseksjon.
- Som et resultat vil VBA-vinduet åpnes.
- Nå velger du Sett inn fanen i den.
- Velg deretter Modul fra rullegardinmenyen.
- Hvis modulen ikke allerede er valgt, velg den.
- Deretter setter du inn følgende kode i modulen. Den vil definere en ny funksjon.
8072
- Lukk nå modulen og gå tilbake til regnearket.
- Deretter velger du en celle du vil lagre verdien ( celle F5 i vårt tilfelle) og sett inn følgende formel.
=CountFor(DATE(90,1,1),C5:D24)
- Til slutt , trykk Enter .
Dermed kan vi bruke VBA til vår fordel for å lage en tilpasset funksjon og bruke den så mange ganger vi vil i arbeidsboken for å telle datoforekomster innenfor en bestemt periode i Excel.
Les mer: Excel-formel for å telle dager fra dato (5 enkle metoder)
3. Tell unike datoforekomster
Som en del av å telle antall datoer, vil vi nå demonstrere en metode for å telle alle de unike datoene og antall forekomster for hver enkelt i Excel. Vi kommer til å trenge denne metoden for et datasett som dette.
Som du kan se, er det noen repeterende datoer. Vi skal telle nøyaktig hvilke datoer som er der og hvor mange ganger. Vi trenger bruken av funksjonene UNIQUE og COUNTIF for det.
Følg disse trinnene for å sehvordan vi kan bruke dem.
Trinn:
- La oss først finne ut de unike datoene. For det, velg celle
- Skriv deretter ned følgende formel i den.
=UNIQUE(C5:C17)
- Som et resultat vil det lage en matrise med alle de unike verdiene fra området.
- Nå for å finne tellingene, velg celle F5 og sett inn følgende formel.
=COUNTIF($C$5:$C$17,E5)
- Trykk deretter Enter .
- Deretter velger du cellen på nytt og klikker og drar fyllhåndtaksikonet til slutten av de unike verdiene for å replikere formelen for resten av cellene.
Som et resultat vil Excel gi oss alle de unike datoene og datoforekomstene for hver enkelt.
Konklusjon
Så dette handlet om å telle antall datoer. Forhåpentligvis har du forstått ideen og kan bruke dem til å telle datoforekomster for dine omstendigheter i Excel. Jeg håper du fant denne veiledningen nyttig og informativ. Hvis du har spørsmål eller forslag, gi oss beskjed i kommentarene nedenfor.
For flere guider som dette, besøk ExcelWIKI.com .