Ynhâldsopjefte
Dit artikel sil rjochtsje op hoe't jo datumfoarfallen yn Excel kinne telle út ferskate datasets en ferskillende betingsten.
Download Practice Workbook
Jo kinne it wurkboek downloade dat brûkt wurdt foar de demonstraasje fan 'e ûndersteande keppeling .
Telle datumfoarfallen.xlsm
2 geskikte foarbylden om datumfoarfallen te tellen yn Excel
Wy kategorisearje alle foarbylden yn ferskate seksjes en subseksjes. Op dy manier sil it makliker wêze om te begripen. Yn 'e earste seksje hawwe wy oantoand hoe't jo bepaalde datumfoarfallen kinne telle yn Excel. De twadde omfettet it tellen fan foarfallen yn in bepaald berik. En as lêste hawwe wy sjen litten hoe't wy kinne telle unike datum foarfallen yn Excel.
1. Oantal foarfallen fan in bepaalde datum
Foar dit earste gefal, wy sille rjochtsje op de folgjende dataset.
De dataset bestiet út in list mei wurken fan H. Ridder Haggard en har publikaasjedatums. Yn 'e folgjende subseksjes sille wy sjen hoe't wy it oantal foarfallen op in bepaalde datum telle kinne mei de ferskate funksjes fan Microsoft Excel.
1.1 COUNTIF-funksje brûke
Dit is de ienfâldichste manier om foarfallen te tellen op in bepaalde datum yn Excel. It haadidee is om de COUNTIF-funksje te brûken om it wurk foar ús te dwaan. Boppedat kinne wy it dwaan foar elk type wearde, net allinich foar datums.
De funksje COUNTIF nimt lykwols twaarguminten - ien berik fan sellen neamd berik, en bepaalde kritearia neamd kritearia. Dan jout it it oantal sellen binnen dat berik dat de bepaalde kritearia behâldt.
Foar de dataset soene de stappen as folgjend wêze.
Stappen:
- Selektearje earst sel E5 .
- Skriuw dan de folgjende formule deryn op.
=COUNTIF(C5:C243,"18-Aug-1888")
- Druk dan op Enter .
Dit is hoe't wy maklik kinne telle foarkommen fan in bepaalde datum yn Excel mei de funksje COUNTIF .
1.2 SUMPRODUCT-funksje brûke
In oare manier wêrop wy itselde resultaat kinne berikke is troch de SUMPRODUCT-funksje . Benammen dizze funksje nimt ien of mear berik fan sellen as arguminten. It jout dêrtroch harren wiskundige som as útfier. Sa kinne wy de funksje brûke om in formule te konfigurearjen om datumfoarfallen yn Excel te tellen.
Folgje dizze stappen om te sjen hoe't wy it brûke kinne foar dizze dataset.
Stappen:
- Selektearje earst sel E5 .
- Skriuw dan de folgjende formule op yn int.
=SUMPRODUCT(--(C5:C25="18-Aug-1888"))
🔎 Ferdieling fan de formule
👉 Hjir C4:C23="18- Aug-1888″ fergeliket elke sel yn it berik C4 oan C23 en jout in TRUE as de datum Aus 18, 1888
👉 It diel (–) konvertearret de array fan Booleaanske wearden( TRUE en FALSE ) yn in array fan 1 en 0, 1 foar TRUE , en 0 foar FALSE .
👉 De funksje SUMPRODUCT() jout dan de som fan dizze 1's en 0's werom. Dit is it totale oantal sellen dat de datum hat 18 augustus 1888 .
- Druk op it lêst op Enter op jo toetseboerd.
Troch de formule sil dizze funksje no de totale datum weromjaan fan dy bepaalde ynfier út it Excel-spreadsheet.
1.3 Pivot-tabel brûke
As jo it oantal foarfallen fan elke datum byinoar telle wolle, dan kinne jo de Draaitabel funksje fan Excel brûke. Dit is in krêftich ark yn Excel, dat wy kinne brûke om gegevens te berekkenjen, gearfetsje en te analysearjen. En troch gearfetsje kinne wy de totale datumfoarfallen foar elke datum yn in dataset telle.
Om dizze metoade te brûken foar de dataset of ferlykbere dataset, moatte jo dizze stappen folgje.
Stappen:
- Selektearje earst in sel út de dataset.
- Gean dan nei de Ynfoegje ljepper op jo lint.
- Selektearje dêrnei PivotTabel út de Tabellen groepseksje.
- Dêrneist kinne jo meitsje wis fan it datasetberik en wêr't jo de draaitabel yn it folgjende fakje wolle pleatse. Om te demonstrearjen hawwe wy in nij wurkblêd keazen.
- Klik dan op OK . Fanwege de foarige kar sil no in nij rekkenblêd iepenje.
- No geannei de PivotTable Fields dy't jo fine oan 'e rjochterkant fan it spreadsheet mei de draaitabel.
- Klikje en sleep de Datum fan publikaasje nei beide Rijen en Wearden fjilden yndividueel.
- Dêrtroch sil de draaitabel ferskine yn 'e winske plak.
2. Totaal oantal datums yn in bepaald berik
Yn dizze seksje sille wy trochgean mei it tellen fan datumfoarfallen yn Excel. Mar dizze kear sille wy de datums telle dy't ta in berik hearre yn stee fan ien wedstriid lykas yn 'e foarige paragraaf.
Om de metoaden te demonstrearjen, sille wy de folgjende dataset brûke.
Der is in feroaring yn de dataset. Hoewol't it haadgedachte itselde is as de foarige, wurkje guon funksjes en formules net goed mei datums nei it jier 1901. En dus sa'n feroaring yn 'e dataset.
Hoe dan ek, jo kinne ien fan dizze folgje. metoaden om de datumfoarfallen yn in bepaald berik op ien fan dizze trije manieren te tellen.
2.1 COUNTIFS-funksje brûke
Yn dizze subseksje sille wy de COUNTIFS-funksje brûke om telle datumfoarfallen út in bepaald berik yn Excel . Dizze funksje nimt ferskate arguminten - altyd in berik en in betingst yn pearen. En dan jout it it oantal sellen werom dat alle opjûne betingsten fertsjintwurdiget. Sa kinne wy dizze funksje maklik brûke foar úsfoardiel.
Folgje dizze stappen om te sjen hoe't wy dat kinne dwaan.
Stappen:
- Selektearje earst sel E5 .
- Skriuw dan de folgjende formule op.
=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")
- As lêste, druk op Enter .
Sa kinne wy sjen dat der yn totaal trije boeken binne dy't fariearje fan it jier 1940 oant 1950. En dit is hoe't wy datumfoarfallen fan in bepaald berik yn Excel kinne telle.
Lês mear: Excel Formule om it oantal dagen tusken hjoed en in oare datum te berekkenjen
2.2 SUMPRODUCT-funksje brûke
In oare manier kinne wy itselde dwaan is troch de SUMPRODUCT-funksje te brûken. Yn 't algemien brûke wy dizze funksje om de som fan' e produkten fan ferskate arrays te finen. En wy sette dizze arrays as arguminten fan 'e funksje.
Stel no dat wy deselde resultaatboeken fine wolle dy't binne publisearre tusken 1940 en 1950. Dus wat wy kinne dwaan is de arrays fine fan 'e boeken dy't publisearre binne nei 1940 en foar 1950 en brûk dan de SUMPRODUCT funksje om de som fan it produkt fan harren te finen. Dat sil ús op syn beurt it totale oantal boeken of datums jaan dat binnen dy perioade barde.
Folgje dizze stappen om te sjen hoe't wy dat útfiere kinne.
Stappen:
- Selektearje earst sel E5 .
- Twadde, ynfoegje de folgjende formule yn 'e sel.
=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))
- Trêde, druk op Enter .
Ditis hoe't wy de funksje brûke kinne om datumfoarfallen te tellen út in bepaald berik yn Excel.
Lês mear: Excel Formule foar oantal dagen tusken twa datums
2.3 VBA-koade brûke
En de lêste metoade om de datumfoarfallen út in bepaald berik te tellen soe it brûken fan in VBA-koade wêze. Microsoft's Visual Basic for Applications (VBA) is in evenemint-oandreaune programmeartaal dy't wy kinne brûke foar ferskate doelen - begjinnend fan ienfâldige sel-yngongen en oanpassingen om grutte en doffe prosessen te automatisearjen.
Yn dizze seksje sille wy prate oer de koade dy't ús helpt om datums te tellen dy't ta in berik hearre. Mar foardat jo in soarte fan VBA-koade brûke, moatte jo earst de ljepper ûntwikkelder sjen litte op jo lint. As jo noch gjin ien hawwe, klik dan hjir om te sjen hoe't jo it ljepblêd Untwikkelders op jo lint sjen litte .
Foardat wy yn 'e details fan it proses dûke, litte wy de dataset tariede foar it proses. Dit is dúdlik om de lingte fan 'e koade wer te jaan, hoewol jo se kinne brûke mei deselde datasets hjirboppe. Wy litte de applikaasje foar de folgjende dataset sjen mei in datumberik foar elk boek.
As jo de ljepper hawwe, kinne jo dizze stappen folgje om datumfoarfallen te tellen dy't hearre by in bepaald berik binnen Excel.
Stappen:
- Gean earst nei it ljepblêd ûntwikkelder op jo lint.
- Selektearje dan Visual Basic út de Koade groepseksje.
- As gefolch sil it VBA-finster iepenje.
- Selektearje no de Ynfoegje ljepper deryn.
- Selektearje dan Module út it útklapmenu.
- As de module noch net selektearre is, selektearje dy.
- Foegje dan de folgjende koade yn de module yn. It sil in nije funksje definiearje.
8129
- Slút no de module en gean werom nei it rekkenblêd.
- Selektearje dêrnei in sel dy't jo de wearde opslaan wolle ( sel F5 yn ús gefal) en ynfoegje de folgjende formule. , druk op Enter .
Sa kinne wy VBA yn ús foardiel brûke om in oanpaste funksje te meitsjen en sa faak te brûken as wy wolle yn it wurkboek om datumfoarfallen binnen in bepaalde perioade te tellen yn Excel.
Lês mear: Excel Formule om dagen fan datum te tellen (5 maklike metoaden)
3. Unike datumfoarfallen telle
As ûnderdiel fan it tellen fan it oantal datums sille wy no in metoade demonstrearje om alle unike datums en it oantal foarfallen foar elk te tellen yn Excel. Wy sille dizze metoade nedich hawwe foar in dataset lykas dizze.
Sa't jo sjen kinne, binne d'r guon repetitive datums. Wy sille krekt telle hokker datums der binne en hoefolle kearen. Dêrfoar sille wy it gebrûk fan UNIQUE - en COUNTIF -funksjes nedich hawwe.
Folgje dizze stappen om te sjenhoe't wy se brûke kinne.
Stappen:
- Litte wy earst de unike datums útfine. Selektearje dêrfoar sel
- Skriuw dan de folgjende formule deryn op.
=UNIQUE(C5:C17)
- As gefolch sil it in array meitsje mei alle unike wearden út it berik.
- No om de tellen te finen, selektearje sel F5 en fier de folgjende formule yn.
=COUNTIF($C$5:$C$17,E5)
- Druk dan op Enter .
- Selektearje dêrnei de sel nochris en klikje en ferpleatse it byldkaike foar it foljen nei it ein fan 'e unike wearden om de formule te replikearjen foar de rest fan de sellen.
As gefolch sil Excel ús alle unike datums en datumfoarfallen fan elk foarsjen.
Konklúzje
Dat gie dus oer it tellen fan it oantal datums. Hooplik hawwe jo it idee begrepen en kinne se tapasse om datumfoarfallen te tellen foar jo omstannichheden yn Excel. Ik hoopje dat jo dizze gids nuttich en ynformatyf fûn hawwe. As jo fragen of suggestjes hawwe, lit it ús witte yn 'e kommentaren hjirûnder.
Foar mear gidsen lykas dizze, besykje ExcelWIKI.com .