Kā Excel programmā Excel saskaitīt datumu atkārtojumus (3 piemēroti piemēri)

  • Dalīties Ar Šo
Hugh West

Šajā rakstā pievērsīsim uzmanību tam, kā Excel programmā Excel saskaitīt datumu gadījumus no dažādām datu kopām un dažādiem nosacījumiem.

Lejupielādēt Practice Workbook

Demonstrējumā izmantoto darbgrāmatu varat lejupielādēt no tālāk norādītās saites.

Count Date Occurrences.xlsm

2 Piemēroti piemēri datuma atkārtojumu skaitīšanai programmā Excel

Visus piemērus iedalām dažādās sadaļās un apakšsadaļās. Tādējādi tos būs vieglāk saprast. Pirmajā sadaļā mēs parādījām, kā Excel programmā var saskaitīt konkrētus datumu gadījumus. Otrajā sadaļā ir ietverta gadījumu skaitīšana konkrētā diapazonā. Un visbeidzot mēs esam parādījuši, kā Excel programmā varam saskaitīt unikālus datumu gadījumus.

1. Konkrēta datuma gadījumu skaits

Šajā pirmajā gadījumā mēs pievērsīsimies šādai datu kopai.

Datu kopu veido H. Riddera Hāgārda darbu saraksts un to publicēšanas datumi. Turpmākajās apakšiedaļās mēs redzēsim, kā, izmantojot Microsoft Excel dažādās funkcijas, varam saskaitīt konkrētā datuma parādīšanos skaitu.

1.1 COUNTIF funkcijas izmantošana

Šis ir vienkāršākais veids, kā Excel programmā saskaitīt notikumus noteiktā datumā. Galvenā ideja ir izmantot COUNTIF funkcija Turklāt mēs to varam darīt ne tikai ar datumiem, bet arī ar jebkura veida vērtībām.

Tomēr COUNTIF funkcija pieņem divus argumentus - vienu šūnu diapazonu, ko sauc par diapazonu, un konkrētu kritēriju, ko sauc par kritēriju. Pēc tam tā atgriež to šūnu skaitu šajā diapazonā, kas atbilst konkrētajam kritērijam.

Attiecībā uz datu kopu darbības būtu šādas.

Soļi:

  • Vispirms atlasiet šūnas E5 .
  • Pēc tam tajā ierakstiet šādu formulu.

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

  • Pēc tam nospiediet Ievadiet .

Šādi mēs varam viegli saskaitīt konkrēta datuma atkārtojumus programmā Excel, izmantojot COUNTIF funkcija.

1.2 SUMPRODUCT funkcijas izmantošana

Cits veids, kā varam sasniegt tādu pašu rezultātu, ir izmantot SUMPRODUCT funkcija . Konkrēti, šī funkcija kā argumentus ņem vienu vai vairākus šūnu diapazonus. Tā attiecīgi kā rezultātu atdod to matemātisko summu. Tādējādi mēs varam izmantot šo funkciju, lai konfigurētu formulu datuma gadījumu skaitīšanai programmā Excel.

Veiciet šos soļus, lai redzētu, kā to varam izmantot šai datu kopai.

Soļi:

  • Vispirms atlasiet šūnas E5 .
  • Tad ierakstiet šādu formulu int.

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

🔎 Formulas sadalījums

👉 Šeit C4:C23="18 augusts-1888″ salīdzina katru šūnu diapazonā C4 uz C23 un atgriež TRUE ja datums ir Aus 18, 1888 . Pretējā gadījumā atgriežas FALSE .

👉 (-) daļa konvertē loģisko vērtību masīvu ( TRUE un FALSE ) masīvā 1 un 0, 1, 1, ja TRUE , un 0, ja FALSE .

👉 SUMPRODUCT() Pēc tam funkcija atgriež šo 1 un 0 vērtību summu. Tas ir kopējais šūnu skaits, kurās ir datums. 1888. gada 18. augusts .

  • Visbeidzot, nospiediet Ievadiet uz tastatūras.

Pateicoties formulai, šī funkcija tagad atgriezīs kopējo datumu skaitu, kas attiecas uz konkrēto ievadi no Excel izklājlapas.

1.3 Pivot tabulas izmantošana

Ja vēlaties saskaitīt katra datuma atkārtojumu skaitu kopā, varat izmantot Excel programmu. Pivot tabula Šī ir spēcīgs Excel rīks, ko varam izmantot, lai aprēķinātu, apkopotu un analizētu datus. Un, apkopojot, mēs varam saskaitīt kopējo datumu skaitu katram datu kopas datumam.

Lai izmantotu šo metodi datu kopai vai līdzīgai datu kopai, ir jāveic šādas darbības.

Soļi:

  • Vispirms atlasiet jebkuru datu kopas šūnu.
  • Pēc tam dodieties uz Ievietot lentes cilni.
  • Tālāk atlasiet PivotTable no Tabulas grupas sadaļa.

  • Turklāt nākamajā lodziņā varat pārliecināties par datu kopas diapazonu un vietu, kur vēlaties ievietot šarnīra tabulu. Lai demonstrētu, esam izvēlējušies jaunu darblapu.

  • Pēc tam noklikšķiniet uz LABI . Iepriekšējās izvēles dēļ tagad tiks atvērta jauna izklājlapa.
  • Tagad dodieties uz PivotTable lauki kas atrodas izklājlapas labajā pusē, kurā ir šarnīrta tabula.
  • Pēc tam noklikšķiniet un velciet Publikācijas datums uz abiem Rindas un Vērtības laukus atsevišķi.

  • Rezultātā rotācijas tabula parādīsies vēlamajā vietā.

2. Kopējais datumu skaits konkrētā diapazonā

Šajā sadaļā mēs turpināsim skaitīt datumu atkārtojumus programmā Excel. Taču šoreiz mēs skaitīsim datumus, kas pieder diapazonam, nevis vienai sakritībai, kā tas bija iepriekšējā sadaļā.

Lai demonstrētu metodes, mēs izmantosim šādu datu kopu.

Lai gan galvenā ideja ir tāda pati kā iepriekš, dažas funkcijas un formulas nedarbojas pareizi ar datumiem pēc 1901. gada. Tāpēc šādas izmaiņas datu kopā.

Jebkurā gadījumā varat izmantot kādu no šīm metodēm, lai saskaitītu datumu gadījumus konkrētā diapazonā, izmantojot vienu no šiem trim veidiem.

2.1 COUNTIFS funkcijas izmantošana

Šajā apakšiedaļā mēs izmantosim COUNTIFS funkcija lai saskaitītu datumu atkārtojumus no konkrēts diapazons programmā Excel . Šī funkcija pieņem vairākus argumentus - vienmēr diapazonu un nosacījumu pa pāriem. Un pēc tam tā atgriež šūnu skaitu, kas atbilst visiem dotajiem nosacījumiem. Tādējādi mēs varam viegli izmantot šo funkciju savā labā.

Veiciet šos soļus, lai uzzinātu, kā to izdarīt.

Soļi:

  • Vispirms atlasiet šūnas E5 .
  • Tad pierakstiet šādu formulu.

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

  • Visbeidzot, nospiediet Ievadiet .

Tātad mēs redzam, ka kopumā ir trīs grāmatas, kuru diapazons ir no 1940. gada līdz 1950. gadam. Un tā mēs varam Excel programmā saskaitīt datumu parādīšanos no konkrēta diapazona.

Lasīt vairāk: Excel formula, lai aprēķinātu dienu skaitu starp šodienu un citu datumu

2.2 SUMPRODUCT funkcijas izmantošana

Cits veids, kā mēs varam darīt to pašu, ir izmantot SUMPRODUCT funkcija . Parasti mēs izmantojam šo funkciju, lai atrastu vairāku masīvu reizinājumu summu. Un mēs šos masīvus ieliekam kā funkcijas argumentus.

Pieņemsim, ka mēs vēlamies atrast to pašu rezultātu - grāmatas, kas izdotas no 1940. līdz 1950. gadam. Tātad mēs varam atrast to grāmatu masīvus, kas izdotas pēc 1940. gada un pirms 1950. gada, un pēc tam izmantot formulu SUMPRODUCT funkciju, lai atrastu to reizinājumu summu. Kas savukārt dos mums kopējo grāmatu vai datumu skaitu, kas ir bijuši šajā periodā.

Veiciet šos soļus, lai uzzinātu, kā mēs to varam īstenot.

Soļi:

  • Vispirms atlasiet šūnas E5 .
  • Otrkārt, ievietojiet šūnā šādu formulu.

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

  • Treškārt, nospiediet Ievadiet .

Šādi mēs varam izmantot funkciju, lai Excel programmā Excel saskaitītu datumu atkārtojumus no konkrēta diapazona.

Lasīt vairāk: Excel formula dienu skaitam starp diviem datumiem

2.3 VBA koda izmantošana

Un pēdējā metode, lai saskaitītu datumu gadījumus no konkrēta diapazona, būtu VBA koda izmantošana. Microsoft Visual Basic for Applications (VBA) ir notikumu vadīta programmēšanas valoda, ko varam izmantot dažādiem mērķiem - sākot no vienkāršiem šūnu ierakstiem un izmaiņām līdz lielu un garlaicīgu procesu automatizēšanai.

Šajā sadaļā mēs runāsim par kodu, kas palīdzēs mums saskaitīt datumus, kuri pieder diapazonam. Bet pirms jebkāda veida VBA koda izmantošanas vispirms ir nepieciešams iestatījums Izstrādātājs cilni, lai to parādītu savā lentē. Ja jums vēl tādas nav, noklikšķiniet šeit, lai skatītu. kā parādīt cilni Izstrādātājs lentē .

Pirms mēs ienirstam procesa detaļās, sagatavosim datu kopu procesam. Tas ir vienkārši, lai parādītu koda garumu, lai gan jūs varat tos izmantot ar tām pašām iepriekš minētajām datu kopām. Mēs parādām pieteikumu šādai datu kopai ar datumu diapazonu katrai grāmatai.

Kad cilne ir atvērta, varat izpildīt šos soļus, lai saskaitītu datumu gadījumus, kas pieder konkrētam diapazonam programmā Excel.

Soļi:

  • Vispirms dodieties uz Izstrādātājs lentes cilni.
  • Pēc tam atlasiet Visual Basic no Kods grupas sadaļa.

  • Rezultātā tiks atvērts VBA logs.
  • Tagad izvēlieties Ievietot cilni tajā.
  • Pēc tam atlasiet Modulis no nolaižamajā izvēlnē.

  • Ja modulis vēl nav atlasīts, atlasiet to.
  • Tālāk modulī ievietojiet šādu kodu, kas definēs jaunu funkciju.
 Public Function CountFor(ByVal calendarDate As Date, ByVal eventDates As Range) As Long Dim dates As Variant dates = eventDates.Value 'apgalvot, ka eventDates sastāv no 2 kolonnām 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 Tad rezultāts = rezultāts + 1 Nākamais CountFor = rezultāts Beigu funkcija 
  • Tagad aizveriet moduli un atgriezieties pie izklājlapas.
  • Pēc tam atlasiet šūnu, kurā vēlaties saglabāt vērtību (šūna F5 mūsu gadījumā) un ievietojiet šādu formulu.

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

  • Visbeidzot, nospiediet Ievadiet .

Tādējādi mēs varam izmantot VBA, lai izveidotu pielāgotu funkciju un izmantotu to tik daudz reižu, cik vien vēlamies darbgrāmatā, lai saskaitītu datumu parādīšanos noteiktā laikposmā programmā Excel.

Lasīt vairāk: Excel formula dienu skaitīšanai no datuma (5 vienkāršas metodes)

3. Unikālo datumu reižu skaits

Kā daļu no datumu skaita skaitīšanas mēs tagad demonstrēsim metodi, lai Excel programmā saskaitītu visus unikālos datumus un katra datuma atkārtojumu skaitu. Šī metode mums būs nepieciešama šādai datu kopai.

Kā redzat, daži datumi atkārtojas. Mēs precīzi saskaitīsim, kādi datumi ir un cik reizes. Mums būs nepieciešams izmantot UNIKĀTS un COUNTIF funkcijas.

Veiciet šos soļus, lai uzzinātu, kā mēs varam tos izmantot.

Soļi:

  • Vispirms noskaidrosim unikālos datumus. Šim nolūkam atlasiet šūnas
  • Pēc tam tajā ierakstiet šādu formulu.

=UNIQUE(C5:C17)

  • Rezultātā tiks izveidots masīvs ar visām diapazona unikālajām vērtībām.

  • Tagad, lai atrastu skaitļus, atlasiet šūnas F5 un ievietojiet šādu formulu.

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

  • Pēc tam nospiediet Ievadiet .

  • Pēc tam vēlreiz atlasiet šūnas un noklikšķiniet un velciet aizpildīšanas roktura ikonu uz unikālo vērtību beigām, lai atkārtotu formulu pārējām šūnām.

Rezultātā Excel mums sniegs visus unikālos datumus un katra datuma atkārtojumus.

Secinājums

Tātad tas viss bija par datumu skaita skaitīšanu. Cerams, ka esat sapratuši šo ideju un varat tos piemērot, lai Excel programmā Excel saskaitītu datumu gadījumus jūsu apstākļiem. Es ceru, ka šī rokasgrāmata jums bija noderīga un informatīva. Ja jums ir kādi jautājumi vai ieteikumi, dariet mums zināmus komentāros zemāk.

Lai uzzinātu vairāk šādu ceļvežu, apmeklējiet ExcelWIKI.com .

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.