Hogyan számoljuk meg a dátum előfordulásait az Excelben (3 megfelelő példa)

  • Ossza Meg Ezt
Hugh West

Ez a cikk arra összpontosít, hogyan számolja meg a dátum előfordulásait az Excelben különböző adatkészletekből és különböző feltételekből.

Gyakorlati munkafüzet letöltése

A bemutatóhoz használt munkafüzetet az alábbi linkről töltheti le.

Dátum előfordulások száma.xlsm

2 Megfelelő példák a dátum előfordulásának számlálására az Excelben

Az összes példát különböző szakaszokba és alszakaszokba soroljuk. Így könnyebb lesz megérteni. Az első szakaszban bemutattuk, hogyan számolhatunk meg bizonyos dátum előfordulásokat az Excelben. A másodikban egy adott tartományban lévő előfordulások számolása szerepel. Végül pedig megmutattuk, hogyan számolhatunk egyedi dátum előfordulásokat az Excelben.

1. Egy adott dátum előfordulásának száma

Az első esetben a következő adatkészletre összpontosítunk.

Az adatkészlet H. Ridder Haggard műveinek listájából és azok megjelenési dátumaiból áll. A következő alfejezetekben megnézzük, hogy a Microsoft Excel különböző függvényeinek segítségével hogyan tudjuk megszámolni az adott dátumra vonatkozó előfordulások számát.

1.1 A COUNTIF funkció használata

Ez a legegyszerűbb módja annak, hogy egy adott dátumon történő előfordulásokat számoljunk az Excelben. A fő ötlet az, hogy a a COUNTIF funkció Ráadásul ezt bármilyen típusú értékre megtehetjük, nem csak dátumokra.

Azonban a COUNTIF függvény két argumentumot vesz fel - egy tartománynak nevezett cellatartományt és egy bizonyos kritériumot, amelyet kritériumnak neveznek, majd visszaadja a tartományon belüli azon cellák számát, amelyek megfelelnek az adott kritériumnak.

Az adatkészlet esetében a lépések a következők.

Lépések:

  • Először válassza ki a cellát E5 .
  • Ezután írja bele a következő képletet.

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

  • Ezután nyomja meg a Írja be a címet. .

Így könnyedén megszámolhatjuk egy adott dátum előfordulásait az Excelben a COUNTIF funkció.

1.2 A SUMPRODUCT függvény használata

Ugyanezt az eredményt elérhetjük úgy is, hogy a a SUMPRODUCT függvény Ez a függvény egy vagy több cellatartományt fogad el argumentumként, és ennek következtében kimenetként visszaadja azok matematikai összegét. Ezért a függvényt egy képlet konfigurálására használhatjuk, amely az Excelben a dátum előfordulásának számolására szolgál.

Kövesse az alábbi lépéseket, hogy lássa, hogyan használhatjuk ezt az adatállományhoz.

Lépések:

  • Először válassza ki a cellát E5 .
  • Ezután írja le a következő képletet int-ben.

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

🔎 A képlet bontása

👉 Itt C4:C23="18-Aug-1888″ összehasonlítja a tartomány minden celláját C4 a címre. C23 és visszaad egy TRUE ha a dátum Aus 18, 1888 . Egyébként visszatér HAMIS .

👉 A (-) rész a Boolean értékek tömbjét ( TRUE és HAMIS ) egy 1 és 0, 1 tömbre a következő esetekben TRUE és 0 a FALSE .

👉 A SUMPRODUCT() függvény ezután visszaadja ezen 1-es és 0-s értékek összegét. 1888. augusztus 18. .

  • Végül nyomja meg a Írja be a címet. a billentyűzeten.

A képletnek köszönhetően ez a függvény mostantól az Excel-táblázatból az adott bemenet összes dátumának előfordulását adja vissza.

1.3 Pivot táblázat használata

Ha az egyes dátumok előfordulásának számát szeretné együttesen megszámolni, akkor az Excel Pivot táblázat funkció. Ez egy hatékony eszköz az Excelben, amelyet adatok kiszámítására, összegzésére és elemzésére használhatunk. Az összegzéssel pedig megszámolhatjuk az összes dátum előfordulását egy adathalmazban minden dátumra vonatkozóan.

Ha ezt a módszert szeretné használni az adatkészlet vagy hasonló adatkészlet esetében, az alábbi lépéseket kell követnie.

Lépések:

  • Először is, jelölje ki az adatállomány bármelyik celláját.
  • Ezután menjen a Beillesztés lapot a szalagján.
  • Ezután válassza a PivotTable a Táblák csoportos részleg.

  • Ezenkívül a következő mezőben meggyőződhet az adatkészlet tartományáról és arról, hogy hova szeretné elhelyezni a pivot táblázatot. A bemutatáshoz egy új munkalapot választottunk.

  • Ezután kattintson a OK Az előző választásnak köszönhetően most egy új táblázat fog megnyílni.
  • Most menj a PivotTable mezők amelyet a pivot-táblázatot tartalmazó táblázat jobb oldalán talál.
  • Ezután kattintson és húzza a Megjelenés dátuma mind a Sorok és Értékek mezők külön-külön.

  • Ennek eredményeképpen a pivot-táblázat a kívánt helyen fog megjelenni.

2. Egy adott tartományban lévő dátumok száma összesen

Ebben a szakaszban folytatjuk a dátum előfordulások számolását az Excelben. De ezúttal azokat a dátumokat fogjuk számolni, amelyek egy tartományhoz tartoznak, nem pedig egyetlen egyezést, mint az előző szakaszban.

A módszerek bemutatásához a következő adatkészletet használjuk.

Változás történt az adatkészletben. Bár az alapötlet ugyanaz, mint az előző, néhány függvény és képlet nem működik megfelelően az 1901 utáni dátumokkal. És így ilyen változás az adatkészletben.

Akárhogy is, a három módszer valamelyikét követve megszámolhatja a dátum előfordulásait egy adott tartományban.

2.1 A COUNTIFS funkció használata

Ebben az alfejezetben a következő módszereket használjuk fel a COUNTIFS funkció a dátum előfordulások számolásához egy adott tartomány az Excelben Ez a függvény több argumentumot vesz fel - mindig egy tartományt és egy feltételt párosítva. És aztán visszaadja az összes adott feltételt reprezentáló cellák számát. Így könnyen alkalmazhatjuk ezt a függvényt a saját előnyünkre.

Kövesse az alábbi lépéseket, hogy megtudja, hogyan tehetjük ezt meg.

Lépések:

  • Először válassza ki a cellát E5 .
  • Ezután írja le a következő képletet.

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

  • Végül nyomja meg a Írja be a címet. .

Tehát láthatjuk, hogy összesen három olyan könyv van, amely az 1940 és 1950 közötti évszámok közé esik. És így számolhatjuk meg a dátum előfordulásait egy adott tartományból az Excelben.

Bővebben: Excel képlet a mai és egy másik dátum közötti napok számának kiszámításához

2.2 A SUMPRODUCT függvény használata

Egy másik módja ugyanennek az, hogy használjuk a a SUMPRODUCT függvény Általában ezt a függvényt arra használjuk, hogy több tömb szorzatának összegét találjuk meg, és ezeket a tömböket adjuk meg a függvény argumentumaként.

Most tegyük fel, hogy ugyanazt az eredményt szeretnénk megtalálni - az 1940 és 1950 között megjelent könyveket. Tehát azt tehetjük, hogy megkeressük az 1940 után és 1950 előtt megjelent könyvek tömbjeit, majd a SUMPRODUCT függvényt, hogy megtaláljuk ezek szorzatának összegét. Ami viszont megadja az adott időszakban előfordult könyvek vagy dátumok teljes számát.

Kövesse az alábbi lépéseket, hogy lássa, hogyan valósíthatjuk ezt meg.

Lépések:

  • Először válassza ki a cellát E5 .
  • Másodszor, illessze be a következő képletet a cellába.

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

  • Harmadszor, nyomja meg Írja be a címet. .

Így használhatjuk a függvényt egy adott tartományból származó dátum előfordulásának megszámlálására az Excelben.

Bővebben: Excel képlet a két dátum közötti napok számának kiszámításához

2.3 VBA kód használata

Az utolsó módszer, amellyel megszámolhatjuk a dátum előfordulásait egy adott tartományból, a VBA kód használata lenne. A Microsoft Visual Basic for Applications (VBA) egy eseményvezérelt programozási nyelv, amelyet különböző célokra használhatunk - az egyszerű cellabejegyzésektől és módosításoktól kezdve a nagy és unalmas folyamatok automatizálásáig.

Ebben a szakaszban olyan kódról fogunk beszélni, amely segít megszámolni a tartományba tartozó dátumokat. De mielőtt bármilyen VBA kódot használnánk, először is szükségünk van a Fejlesztő Ha még nincs, kattintson ide, hogy megnézze a szalagot. hogyan jelenítheti meg a Fejlesztő lapot a szalagján .

Mielőtt belemerülnénk a folyamat részleteibe, készítsük elő a folyamathoz szükséges adathalmazt. Ez pusztán a kód hosszának bemutatására szolgál, bár a fenti adatkészletekkel is használhatjuk őket. Az alkalmazást a következő adatkészletre mutatjuk be, minden könyvhöz egy dátumtartományt megadva.

Ha már megvan a lap, az alábbi lépéseket követheti az Excelben egy adott tartományba tartozó dátum előfordulások számolásához.

Lépések:

  • Először menjen a Fejlesztő lapot a szalagján.
  • Ezután válassza ki Visual Basic a Kód: csoportos részleg.

  • Ennek eredményeképpen megnyílik a VBA ablak.
  • Most válassza ki a Beillesztés lapot.
  • Ezután válassza ki Modul a legördülő menüből.

  • Ha a modul még nincs kiválasztva, válassza ki.
  • Ezután illesszük be a következő kódot a modulba, amely egy új függvényt definiál.
 Public Function CountFor(ByVal calendarDate As Date, ByVal eventDates As Range) As Long Dim dates As Variant dates = eventDates.Value 'assert eventDates 2 oszlopból áll 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 Then result = result + 1 Next CountFor = result End Function 
  • Most zárja be a modult, és térjen vissza a táblázatkezelőhöz.
  • Ezután válassza ki azt a cellát, amelybe az értéket tárolni kívánja (cellát F5 a mi esetünkben), és illesszük be a következő képletet.

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

  • Végül nyomja meg a Írja be a címet. .

Így a VBA-t előnyösen használhatjuk arra, hogy létrehozzunk egy egyéni függvényt, és annyiszor használhatjuk a munkafüzetben, ahányszor csak akarjuk, hogy megszámoljuk a dátum előfordulását egy adott időszakon belül az Excelben.

Bővebben: Excel képlet a napok számolásához a dátumtól (5 egyszerű módszer)

3. Egyedi dátum előfordulások száma

A dátumok számolásának részeként most bemutatunk egy módszert, amellyel az összes egyedi dátumot és az egyes dátumok előfordulásának számát megszámolhatjuk az Excelben. Erre a módszerre egy ilyen adathalmaz esetében lesz szükségünk.

Amint láthatod, van néhány ismétlődő dátum. Pontosan meg fogjuk számolni, hogy milyen dátumok vannak és hányszor. Szükségünk lesz a következő adatok használatára. EGYEDI és COUNTIF funkciókat.

Kövesse az alábbi lépéseket, hogy megtudja, hogyan használhatjuk őket.

Lépések:

  • Először is, keressük meg az egyedi dátumokat. Ehhez jelöljük ki a cellát
  • Ezután írja bele a következő képletet.

=UNIQUE(C5:C17)

  • Ennek eredményeképpen egy tömböt hoz létre a tartomány összes egyedi értékével.

  • Most a számok megtalálásához jelölje ki a cellát F5 és illessze be a következő képletet.

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

  • Ezután nyomja meg a Írja be a címet. .

  • Ezután jelölje ki ismét a cellát, majd kattintson és húzza a kitöltési fogantyú ikonját az egyedi értékek végére, hogy a képletet a többi cellában is megismételje.

Ennek eredményeképpen az Excel megadja nekünk az összes egyedi dátumot és dátum előfordulását.

Következtetés

Tehát ez az egész a dátumok számolásáról szólt. Remélhetőleg megértette az ötletet, és alkalmazni tudja őket a dátum előfordulásának számolásához az Excelben a körülményeihez. Remélem, hasznosnak és informatívnak találta ezt az útmutatót. Ha bármilyen kérdése vagy javaslata van, ossza meg velünk az alábbi megjegyzésekben.

További ilyen útmutatókért látogasson el a ExcelWIKI.com .

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.