Hoe tel ik de aanwezigheid van datums in Excel (3 geschikte voorbeelden)

  • Deel Dit
Hugh West

Dit artikel gaat over het tellen van datumvoorkomens in Excel vanuit verschillende datasets en verschillende omstandigheden.

Download Praktijk Werkboek

U kunt de werkmap die voor de demonstratie is gebruikt, downloaden via onderstaande link.

Graaf Datum voorvallen.xlsm

2 Geschikte voorbeelden voor het tellen van datumincidenten in Excel

We delen alle voorbeelden in verschillende secties en subsecties in, zodat het gemakkelijker te begrijpen is. In de eerste sectie hebben we laten zien hoe u bepaalde datums kunt tellen in Excel. De tweede sectie omvat het tellen van datums in een bepaald bereik. En tenslotte hebben we laten zien hoe we unieke datums kunnen tellen in Excel.

1. Aantal keren dat een bepaalde datum voorkomt

Voor dit eerste geval richten wij ons op de volgende dataset.

De dataset bestaat uit een lijst van werken van H. Ridder Haggard en hun publicatiedata. In de volgende subsecties zullen we zien hoe we het aantal voorkomens op een bepaalde datum kunnen tellen met behulp van de verschillende functies van Microsoft Excel.

1.1 De functie COUNTIF gebruiken

Dit is de eenvoudigste manier om voorvallen op een bepaalde datum te tellen in Excel. Het belangrijkste idee is om gebruik te maken van de functie COUNTIF om het werk voor ons te doen. Bovendien kunnen we het doen voor elk type waarde, niet alleen data.

De COUNTIF De functie neemt twee argumenten - een bereik van cellen, bereik genaamd, en bepaalde criteria, criteria genaamd. Vervolgens geeft de functie het aantal cellen binnen dat bereik dat voldoet aan de bepaalde criteria.

Voor de dataset zouden de stappen als volgt zijn.

Stappen:

  • Selecteer eerst de cel E5 .
  • Schrijf er dan de volgende formule in.

=COUNTIF(C5:C243,"18-Aug-1888")

  • Druk daarna op Ga naar .

Zo kunnen we in Excel gemakkelijk het aantal keren dat een bepaalde datum voorkomt tellen met behulp van de COUNTIF functie.

1.2 De functie SUMPRODUCT gebruiken

Een andere manier om hetzelfde resultaat te bereiken is door gebruik te maken van de SUMPRODUCT-functie In het bijzonder neemt deze functie een of meer celbereiken als argumenten en geeft vervolgens hun wiskundige som als uitvoer. Wij kunnen de functie dus gebruiken om een formule te configureren voor het tellen van datums in Excel.

Volg deze stappen om te zien hoe we het voor deze dataset kunnen gebruiken.

Stappen:

  • Selecteer eerst de cel E5 .
  • Schrijf dan de volgende formule op in int.

=SUMPRODUCT(--(C5:C25="18-Aug-1888"))

🔎 Uitsplitsing van de formule

Hier C4:C23="18-Aug-1888 vergelijkt elke cel in het bereik C4 naar C23 en stuurt een WARE als de datum Aus 18, 1888 . anders geeft FALSE .

👉 De (-) converteert de array van Booleaanse waarden ( WARE en FALSE ) in een matrix van 1 en 0, 1 voor WARE en 0 voor FALSE .

👉 De SUMPRODUCT() functie geeft dan de som van deze 1's en 0's. Dit is het totale aantal cellen met de datum 18 augustus 1888 .

  • Druk tenslotte op Ga naar op je toetsenbord.

Dankzij de formule zal deze functie nu de totale datum van die specifieke invoer uit het Excel-spreadsheet teruggeven.

1.3 Draaitabel gebruiken

Als u het aantal keren dat een datum voorkomt wilt tellen, dan kunt u Excel's Draaitabel Dit is een krachtige tool in Excel, die we kunnen gebruiken om gegevens te berekenen, samen te vatten en te analyseren. En door samen te vatten, kunnen we het totaal aantal datums tellen dat voorkomt voor elke datum in een dataset.

Om deze methode te gebruiken voor de dataset of een soortgelijke dataset, moet u de volgende stappen volgen.

Stappen:

  • Selecteer eerst een willekeurige cel uit de dataset.
  • Ga dan naar de Plaats tabblad op je lint.
  • Selecteer vervolgens Draaitabel van de Tabellen groepsafdeling.

  • Bovendien kunt u in het volgende vak het bereik van de dataset aangeven en waar u de draaitabel wilt plaatsen. Ter demonstratie hebben we een nieuw werkblad gekozen.

  • Klik dan op OK Vanwege de vorige keuze wordt nu een nieuwe spreadsheet geopend.
  • Ga nu naar de Draaitabel Velden die u vindt aan de rechterkant van de spreadsheet met de draaitabel.
  • Klik en sleep vervolgens de Datum van publicatie aan zowel Rijen en Waarden velden afzonderlijk.

  • Daardoor verschijnt de draaitabel op de gewenste plaats.

2. Totaal aantal data in een bepaald bereik

In dit deel gaan we verder met het tellen van datums in Excel, maar deze keer tellen we de datums die deel uitmaken van een bereik in plaats van een enkele overeenkomst zoals in het vorige deel.

Om de methoden te demonstreren, gebruiken wij de volgende dataset.

Er is een verandering in de dataset. Hoewel de hoofdgedachte hetzelfde is als de vorige, werken sommige functies en formules niet goed met data na het jaar 1901. En dus een dergelijke verandering in de dataset.

In beide gevallen kunt u een van deze methoden volgen om de datumincidenten in een bepaald bereik te tellen.

2.1 De functie COUNTIFS gebruiken

In deze onderafdeling zullen wij gebruik maken van de functie COUNTIFS om datums te tellen van een bepaald bereik in Excel Deze functie neemt verschillende argumenten - altijd een bereik en een voorwaarde in paren. En geeft dan het aantal cellen terug dat alle gegeven voorwaarden vertegenwoordigt. We kunnen deze functie dus gemakkelijk in ons voordeel gebruiken.

Volg deze stappen om te zien hoe we dat kunnen doen.

Stappen:

  • Selecteer eerst de cel E5 .
  • Schrijf dan de volgende formule op.

=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")

  • Druk tenslotte op Ga naar .

We zien dus dat er in totaal drie boeken zijn die gaan van het jaar 1940 tot 1950. En dit is hoe we in Excel datums kunnen tellen van een bepaald bereik.

Lees meer: Excel Formule om het aantal dagen tussen vandaag en een andere datum te berekenen

2.2 De functie SUMPRODUCT gebruiken

Een andere manier om hetzelfde te doen is door gebruik te maken van de SUMPRODUCT-functie In het algemeen gebruiken we deze functie om de som te vinden van de producten van verschillende matrices. En we plaatsen deze matrices als argumenten van de functie.

Stel nu dat we hetzelfde resultaat willen vinden - boeken gepubliceerd tussen 1940 en 1950. Dus wat we kunnen doen is de arrays vinden van de boeken die zijn gepubliceerd na 1940 en voor 1950 en dan de SUMPRODUCT functie om de som van het product ervan te vinden. Wat ons dan weer het totale aantal boeken of data geeft dat binnen die periode voorkwam.

Volg deze stappen om te zien hoe we dat kunnen implementeren.

Stappen:

  • Selecteer eerst de cel E5 .
  • Voeg vervolgens de volgende formule in de cel in.

=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))

  • Ten derde, druk op Ga naar .

Dit is hoe we de functie kunnen gebruiken om datums van een bepaald bereik in Excel te tellen.

Lees meer: Excel formule voor aantal dagen tussen twee data

2.3 VBA-code gebruiken

En de laatste methode om de datumvoorvallen van een bepaald bereik te tellen, is het gebruik van een VBA-code. Visual Basic for Applications (VBA) van Microsoft is een gebeurtenisgestuurde programmeertaal die we voor verschillende doeleinden kunnen gebruiken - van eenvoudige celinvoer en wijzigingen tot het automatiseren van grote en saaie processen.

In dit deel zullen we het hebben over de code die ons zal helpen bij het tellen van datums die tot een bereik behoren. Maar voordat u enige vorm van VBA-code gebruikt, hebt u eerst de Ontwikkelaar Als u er nog geen heeft, klik dan hier om de tabbladen hoe u het tabblad Ontwikkelaar op uw lint kunt weergeven .

Voordat we in de details van het proces duiken, bereiden we de dataset voor op het proces. Dit is gewoon om de lengte van de code te laten zien, hoewel u ze kunt gebruiken met dezelfde datasets hierboven. We tonen de toepassing voor de volgende dataset met een datumbereik voor elk boek.

Zodra u het tabblad hebt, kunt u de volgende stappen volgen om binnen Excel datums te tellen die tot een bepaald bereik behoren.

Stappen:

  • Ga eerst naar de Ontwikkelaar tabblad op je lint.
  • Selecteer vervolgens Visual Basic van de Code groepsafdeling.

  • Als gevolg daarvan wordt het VBA-venster geopend.
  • Selecteer nu de Plaats tabblad erin.
  • Selecteer vervolgens Module uit het drop-down menu.

  • Als de module nog niet is geselecteerd, selecteert u deze.
  • Voeg vervolgens de volgende code in de module in, die een nieuwe functie definieert.
 Openbare functie CountFor(ByVal calendarDate As Date, ByVal eventDates As Range) As Long Dim dates As Variant dates = eventDates.Value 'assert eventDates bestaat uit 2 kolommen Debug.Assert UBound(dates, 2) = 2 Const StartDateColumn = 1 Const EndDateColumn = 2 Dim result As Long Dim eventIndex As Long For eventIndex = LBound(dates, 1) To UBound(dates, 1) If dates(eventIndex, StartDateColumn) =calendarDate Dan resultaat = resultaat + 1 Volgende CountFor = resultaat Einde Functie 
  • Sluit nu de module en ga terug naar de spreadsheet.
  • Selecteer daarna een cel waarin u de waarde wilt opslaan (cel F5 in ons geval) en voeg de volgende formule toe.

=CountFor(DATE(90,1,1),C5:D24)

  • Druk tenslotte op Ga naar .

Zo kunnen we VBA in ons voordeel gebruiken om een aangepaste functie te maken en die zo vaak als we willen in de werkmap te gebruiken om het aantal datums dat binnen een bepaalde periode in Excel voorkomt te tellen.

Lees meer: Excel formule om dagen te tellen vanaf datum (5 eenvoudige methoden)

3. Tellen van unieke datums

Als onderdeel van het tellen van het aantal datums zullen we nu een methode demonstreren om alle unieke datums en het aantal keren dat ze voorkomen te tellen in Excel. We zullen deze methode nodig hebben voor een dataset als deze.

Zoals u kunt zien, zijn er een aantal terugkerende data. We gaan precies tellen welke data er zijn en hoe vaak. We hebben het gebruik nodig van UNIEK en COUNTIF functies voor dat.

Volg deze stappen om te zien hoe we ze kunnen gebruiken.

Stappen:

  • Laten we eerst de unieke data uitzoeken. Selecteer daarvoor cel
  • Schrijf er dan de volgende formule in.

=UNIQUE(C5:C17)

  • Het resultaat is een array met alle unieke waarden uit het bereik.

  • Om nu de tellingen te vinden, selecteer je cel F5 en voeg de volgende formule toe.

=COUNTIF($C$5:$C$17,E5)

  • Druk dan op Ga naar .

  • Selecteer daarna opnieuw de cel en klik en sleep het pictogram van de vulgreep naar het einde van de unieke waarden om de formule te repliceren voor de rest van de cellen.

Het resultaat is dat Excel ons alle unieke data en datums van elk daarvan zal geven.

Conclusie

Dus dit was alles over het tellen van het aantal datums. Hopelijk hebt u het idee begrepen en kunt u ze toepassen om datums te tellen voor uw omstandigheden in Excel. Ik hoop dat u deze gids nuttig en informatief vond. Als u vragen of suggesties hebt, laat het ons weten in de opmerkingen hieronder.

Voor meer gidsen als deze, bezoek ExcelWIKI.com .

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.