Kako šteti pojavitve datuma v Excelu (3 primerni primeri)

  • Deliti To
Hugh West

V tem članku se bomo osredotočili na štetje pojavitev datuma v Excelu iz različnih zbirk podatkov in različnih pogojev.

Prenesi delovni zvezek za prakso

Delovni zvezek, uporabljen za predstavitev, lahko prenesete s spodnje povezave.

Count Date Occurrences.xlsm

2 Primerni primeri za štetje pojavitev datuma v Excelu

Vse primere razvrščamo v različne razdelke in pododdelke. Tako jih boste lažje razumeli. V prvem razdelku smo prikazali, kako lahko v Excelu štejete posamezne pojavitve datuma. Drugi razdelek vključuje štetje pojavitev v določenem območju. In nazadnje smo prikazali, kako lahko v Excelu štejemo edinstvene pojavitve datuma.

1. Število pojavitev določenega datuma

V prvem primeru se bomo osredotočili na naslednji nabor podatkov.

Podatkovno zbirko sestavlja seznam del H. Ridderja Haggarda in datumi njihovih objav. V naslednjih podpoglavjih bomo videli, kako lahko z različnimi funkcijami programa Microsoft Excel preštejemo število pojavitev na določen datum.

1.1 Uporaba funkcije COUNTIF

To je najpreprostejši način štetja pojavitev na določen datum v Excelu. Glavna zamisel je, da uporabite funkcija COUNTIF Poleg tega lahko to storimo za katero koli vrsto vrednosti, ne le za datume.

Vendar pa je COUNTIF funkcija sprejme dva argumenta - območje celic, imenovano območje, in določena merila, imenovana merila. Nato vrne število celic v tem območju, ki ustrezajo določenim merilom.

Za nabor podatkov bi bili koraki naslednji.

Koraki:

  • Najprej izberite celico E5 .
  • Nato vanj zapišite naslednjo formulo.

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

  • Nato pritisnite Vnesite .

Tako lahko v Excelu preprosto preštejemo pojavitve določenega datuma z uporabo COUNTIF funkcijo.

1.2 Uporaba funkcije SUMPRODUCT

Enak rezultat lahko dosežemo tudi tako, da uporabimo funkcija SUMPRODUCT Ta funkcija kot argumente sprejme eno ali več območij celic. Posledično kot rezultat vrne njihovo matematično vsoto. Zato lahko funkcijo uporabimo za konfiguracijo formule za štetje pojavitev datuma v Excelu.

V naslednjih korakih si oglejte, kako ga lahko uporabimo za ta nabor podatkov.

Koraki:

  • Najprej izberite celico E5 .
  • Nato zapišite naslednjo formulo v obliki int.

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

🔎 Razčlenitev formule

👉 Tukaj C4:C23="18-Aug-1888″ primerja vsako celico v območju C4 na . C23 in vrne TRUE če je datum Aus 18, 1888 . V nasprotnem primeru se vrne FALSE .

👉 (-) del pretvori polje logičnih vrednosti ( TRUE in . FALSE ) v polje 1 in 0, 1 za TRUE in 0 za FALSE .

👉 SUMPRODUCT() funkcija nato vrne vsoto teh 1 in 0. To je skupno število celic z datumom 18. avgust 1888 .

  • Na koncu pritisnite Vnesite na tipkovnici.

Zaradi formule bo ta funkcija zdaj vrnila skupni datum pojavitve tega vnosa iz preglednice Excel.

1.3 Uporaba vrtilne tabele

Če želite prešteti število pojavitev vsakega datuma skupaj, lahko uporabite Excelovo funkcijo Pivotna tabela To je zmogljivo orodje v Excelu, ki ga lahko uporabimo za izračunavanje, povzemanje in analizo podatkov. S povzemanjem lahko za vsak datum v naboru podatkov preštejemo skupno število pojavitev datuma.

Če želite to metodo uporabiti za zbirko podatkov ali podobno zbirko podatkov, morate slediti naslednjim korakom.

Koraki:

  • Najprej izberite katero koli celico iz nabora podatkov.
  • Nato pojdite v Vstavite na traku.
  • Nato izberite Pivotna tabela iz Tabele oddelek skupine.

  • Poleg tega se lahko v naslednjem oknu prepričate o obsegu podatkovnega niza in o tem, kam želite postaviti vrtilno tabelo. Za demonstracijo smo izbrali nov delovni list.

  • Nato kliknite na V REDU . Zaradi prejšnje izbire se bo zdaj odprla nova preglednica.
  • Zdaj pojdite v Polja preglednice PivotTable ki ga najdete na desni strani preglednice, ki vsebuje vrtilno tabelo.
  • Nato kliknite in povlecite Datum objave za oba Vrstice in . Vrednosti posamezna polja.

  • Tako se bo vrtilna tabela pojavila na želenem mestu.

2. Skupno število datumov v določenem območju

V tem razdelku bomo nadaljevali s štetjem pojavitev datumov v Excelu, vendar bomo tokrat šteli datume, ki pripadajo razponu, in ne enemu ujemanju kot v prejšnjem razdelku.

Za prikaz metod bomo uporabili naslednji nabor podatkov.

Čeprav je glavna ideja enaka kot v prejšnjem primeru, nekatere funkcije in formule ne delujejo pravilno z datumi po letu 1901. Zato je prišlo do spremembe v podatkovnem nizu.

V vsakem primeru lahko uporabite eno od teh metod za štetje pojavitev datuma v določenem območju na enega od teh treh načinov.

2.1 Uporaba funkcije COUNTIFS

V tem podpoglavju bomo uporabili funkcija COUNTIFS za štetje pojavitev datuma iz določeno območje v Excelu . Ta funkcija sprejme več argumentov - vedno območje in pogoj v parih. Nato vrne število celic, ki predstavljajo vse dane pogoje. Tako lahko to funkcijo zlahka uporabimo v svojo korist.

Sledite tem korakom in si oglejte, kako to lahko storimo.

Koraki:

  • Najprej izberite celico E5 .
  • Nato zapišite naslednjo formulo.

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

  • Na koncu pritisnite Vnesite .

Tako lahko vidimo, da so skupaj tri knjige, ki segajo od leta 1940 do leta 1950. Tako lahko v Excelu štejemo pojavitve datumov iz določenega območja.

Preberite več: Excelova formula za izračun števila dni med današnjim in drugim datumom

2.2 Uporaba funkcije SUMPRODUCT

Drug način, kako lahko naredimo enako, je uporaba funkcija SUMPRODUCT Na splošno to funkcijo uporabljamo za iskanje vsote produktov več polj. In ta polja postavimo kot argumente funkcije.

Predpostavimo, da želimo najti enak rezultat - knjige, ki so izšle med letoma 1940 in 1950. Torej lahko poiščemo polja knjig, ki so izšle po letu 1940 in pred letom 1950, ter nato uporabimo SUMPRODUCT funkcijo, da bi našli vsoto njihovega zmnožka. To pa nam bo dalo skupno število knjig ali datumov, ki so se pojavili v tem obdobju.

Sledite tem korakom in si oglejte, kako lahko to izvedemo.

Koraki:

  • Najprej izberite celico E5 .
  • Nato v celico vstavite naslednjo formulo.

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

  • Tretjič, pritisnite Vnesite .

Tako lahko funkcijo uporabimo za štetje pojavitev datuma iz določenega območja v Excelu.

Preberite več: Excelova formula za število dni med dvema datumoma

2.3 Uporaba kode VBA

Zadnji način za štetje pojavitev datuma iz določenega območja je uporaba kode VBA. Microsoftov Visual Basic for Applications (VBA) je programski jezik, ki temelji na dogodkih in ga lahko uporabljamo za različne namene - od preprostih vnosov in sprememb celic do avtomatizacije velikih in dolgočasnih procesov.

V tem razdelku bomo govorili o kodi, ki nam bo pomagala prešteti datume, ki spadajo v razpon. Pred uporabo katere koli kode VBA pa najprej potrebujete Razvijalec Če ga še nimate, kliknite tukaj in si oglejte kako prikazati zavihek Razvijalec na traku .

Preden se potopimo v podrobnosti postopka, pripravimo nabor podatkov za postopek. To je preprosto za prikaz dolžine kode, čeprav jih lahko uporabite z enakimi zgoraj navedenimi nabori podatkov. Aplikacijo prikazujemo za naslednji nabor podatkov z razponom datumov za vsako knjigo.

Ko imate zavihek, lahko po naslednjih korakih preštejete pojavitve datumov, ki spadajo v določeno območje v Excelu.

Koraki:

  • Najprej pojdite v Razvijalec na traku.
  • Nato izberite Visual Basic iz Koda oddelek skupine.

  • Odprlo se bo okno VBA.
  • Zdaj izberite Vstavite zavihek v njem.
  • Nato izberite Modul iz spustnega menija.

  • Če modul še ni izbran, ga izberite.
  • Nato v modul vstavite naslednjo kodo, ki bo definirala novo funkcijo.
 Public Function CountFor(ByVal calendarDate As Date, ByVal eventDates As Range) As Long Dim dates As Variant dates = eventDates.Value 'assert eventDates je sestavljen iz 2 stolpcev 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 Potem rezultat = rezultat + 1 Naslednji CountFor = rezultat Konec funkcije 
  • Zdaj zaprite modul in se vrnite v preglednico.
  • Nato izberite celico, v katero želite shraniti vrednost (celica F5 v našem primeru) in vstavite naslednjo formulo.

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

  • Na koncu pritisnite Vnesite .

Tako lahko z uporabo VBA ustvarimo funkcijo po meri in jo v delovnem zvezku uporabimo tolikokrat, da preštejemo pojavitve datuma v določenem obdobju v Excelu.

Preberite več: Excelova formula za štetje dni od datuma (5 enostavnih metod)

3. Štetje edinstvenih pojavitev datuma

Kot del štetja števila datumov bomo zdaj prikazali metodo za štetje vseh edinstvenih datumov in števila pojavitev za vsakega od njih v programu Excel. To metodo bomo potrebovali za takšen nabor podatkov.

Kot lahko vidite, se nekateri datumi ponavljajo. Točno bomo prešteli, kateri datumi so tam in kolikokrat. Potrebovali bomo uporabo UNIKATNI in . COUNTIF funkcije za to.

Sledite tem korakom in si oglejte, kako jih lahko uporabimo.

Koraki:

  • Najprej poiščimo edinstvene datume. V ta namen izberite celico
  • Nato vanj zapišite naslednjo formulo.

=UNIQUE(C5:C17)

  • Tako bo ustvaril polje z vsemi edinstvenimi vrednostmi iz razpona.

  • Če želite ugotoviti število, izberite celico F5 in vstavite naslednjo formulo.

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

  • Nato pritisnite Vnesite .

  • Nato ponovno izberite celico ter kliknite in povlecite ikono ročaja za zapolnitev na konec edinstvenih vrednosti, da ponovite formulo za preostale celice.

Tako nam bo Excel posredoval vse edinstvene datume in pojavitve vsakega od njih.

Zaključek

To je bilo torej vse o štetju števila datumov. Upam, da ste razumeli zamisli in jih lahko uporabite za štetje pojavljanja datumov za svoje okoliščine v Excelu. Upam, da vam je bil ta vodnik koristen in informativen. Če imate vprašanja ali predloge, nam to sporočite v spodnjih komentarjih.

Za več takšnih vodnikov obiščite ExcelWIKI.com .

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.