Cuprins
Acest articol se va concentra pe modul de numărare a aparițiilor de date în Excel din diferite seturi de date și condiții diferite.
Descărcați caietul de practică
Puteți descărca caietul de lucru utilizat pentru demonstrație de la link-ul de mai jos.
Numărați datele de apariție.xlsm
2 Exemple adecvate pentru a număra ocurențele de date în Excel
Am clasificat toate exemplele în diferite secțiuni și subsecțiuni. În acest fel, va fi mai ușor de înțeles. În prima secțiune, am demonstrat cum puteți număra anumite apariții de date în Excel. A doua include numărarea aparițiilor într-un anumit interval. Și, în cele din urmă, am arătat cum putem număra aparițiile unice de date în Excel.
1. Numărul de apariții ale unei anumite date
Pentru acest prim caz, ne vom concentra pe următorul set de date.
Setul de date constă într-o listă de lucrări de H. Ridder Haggard și datele de publicare ale acestora. În următoarele subsecțiuni, vom vedea cum putem număra numărul de apariții la o anumită dată, utilizând diferitele funcții ale Microsoft Excel.
1.1 Utilizarea funcției COUNTIF
Acesta este cel mai simplu mod de a număra aparițiile la o anumită dată în Excel. Ideea principală este de a utiliza funcția COUNTIF În plus, putem face acest lucru pentru orice tip de valoare, nu doar pentru date.
Cu toate acestea, în COUNTIF primește două argumente - un interval de celule numit interval și un anumit criteriu numit criteriu. Apoi returnează numărul de celule din intervalul respectiv care respectă criteriul respectiv.
Pentru setul de date, pașii ar fi următorii.
Pași:
- Mai întâi, selectați celula E5 .
- Apoi scrieți în el următoarea formulă.
=COUNTIF(C5:C243,"18-Aug-1888")
- După aceea, apăsați Introduceți .
Iată cum putem număra cu ușurință aparițiile unei anumite date în Excel, folosind funcția COUNTIF funcție.
1.2 Utilizarea funcției SUMPRODUCT
O altă modalitate prin care putem obține același rezultat este să folosim funcția SUMPRODUCT În special, această funcție ia ca argumente unul sau mai multe intervale de celule și, în consecință, returnează suma matematică a acestora ca ieșire. Prin urmare, putem utiliza funcția pentru a configura o formulă de numărare a aparițiilor de date în Excel.
Urmați acești pași pentru a vedea cum îl putem utiliza pentru acest set de date.
Pași:
- Mai întâi, selectați celula E5 .
- Apoi scrieți următoarea formulă în int.
=SUMPRODUCT(--(C5:C25="18-Aug-1888"))
🔎 Descompunerea formulei
👉 Aici C4:C23="18-Aug-1888″ compară fiecare celulă din intervalul C4 la C23 și returnează un ADEVĂRAT în cazul în care data este Aus 18, 1888 . în caz contrar se returnează FALSE .
👉 The (-) convertește matricea de valori booleene ( ADEVĂRAT și FALSE ) într-o matrice de 1 și 0, 1 pentru ADEVĂRAT , și 0 pentru FALSE .
👉 The SUMPRODUCT() returnează apoi suma acestor 1 și 0. Acesta este numărul total de celule care au data 18 august 1888 .
- În cele din urmă, apăsați Introduceți pe tastatură.
Datorită formulei, această funcție va returna acum numărul total de date de apariție a acelei anumite intrări din foaia de calcul Excel.
1.3 Utilizarea tabelului pivot
Dacă doriți să numărați numărul de apariții ale fiecărei date împreună, puteți utiliza funcția Excel Tabel pivotant caracteristică. Acesta este un instrument puternic din Excel, pe care îl putem utiliza pentru a calcula, rezuma și analiza datele. Și prin rezumare, putem număra numărul total de apariții de date pentru fiecare dată dintr-un set de date.
Pentru a utiliza această metodă pentru setul de date sau un set de date similar, trebuie să urmați pașii de mai jos.
Pași:
- Mai întâi, selectați orice celulă din setul de date.
- Apoi mergeți la Introduceți de pe panglică.
- Apoi, selectați PivotTable de la Tabele secțiunea de grup.
- În plus, vă puteți asigura de intervalul setului de date și de locul în care doriți să plasați tabelul pivot în caseta următoare. Pentru a demonstra, am ales o foaie de lucru nouă.
- Apoi faceți clic pe OK Datorită alegerii anterioare, se va deschide acum o nouă foaie de calcul.
- Acum mergeți la Câmpuri PivotTable pe care îl veți găsi în partea dreaptă a foii de calcul care conține tabelul pivot.
- În continuare, faceți clic și trageți Data publicării atât la Rânduri și Valori câmpuri individual.
- Ca urmare, tabelul pivot va apărea în locul dorit.
2. Numărul total de date dintr-un anumit interval
În această secțiune, vom continua să numărăm aparițiile de date în Excel, dar de data aceasta vom număra datele care aparțin unui interval, în loc de o singură potrivire, ca în secțiunea anterioară.
Pentru a demonstra metodele, vom utiliza următorul set de date.
Deși ideea principală este aceeași ca și cea anterioară, unele funcții și formule nu funcționează corect cu date ulterioare anului 1901. Și astfel, o astfel de schimbare în setul de date.
În orice caz, puteți urma una dintre aceste metode pentru a număra aparițiile de date într-un anumit interval prin una dintre aceste trei modalități.
2.1 Utilizarea funcției COUNTIFS
În această subsecțiune, vom utiliza funcția COUNTIFS pentru a număra aparițiile de date dintr-un un anumit interval în Excel Această funcție primește mai multe argumente - întotdeauna un interval și o condiție în perechi - și apoi returnează numărul de celule care reprezintă toate condițiile date. Astfel, putem folosi cu ușurință această funcție în avantajul nostru.
Urmați acești pași pentru a vedea cum putem face acest lucru.
Pași:
- Mai întâi, selectați celula E5 .
- Apoi scrieți următoarea formulă.
=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")
- În cele din urmă, apăsați Introduceți .
Deci, putem vedea că există un total de trei cărți care variază între anii 1940 și 1950. Și iată cum putem număra aparițiile de date dintr-un anumit interval în Excel.
Citește mai mult: Formula Excel pentru a calcula numărul de zile dintre astăzi și o altă dată
2.2 Utilizarea funcției SUMPRODUCT
Un alt mod în care putem face același lucru este să folosim funcția SUMPRODUCT În general, folosim această funcție pentru a găsi suma produselor mai multor tablouri și punem aceste tablouri ca argumente ale funcției.
Acum să presupunem că vrem să găsim același rezultat - cărți publicate între 1940 și 1950. Deci, ceea ce putem face este să găsim array-urile cărților publicate după 1940 și înainte de 1950 și apoi să folosim funcția SUMPRODUCT pentru a afla suma produsului dintre ele, care la rândul său ne va da numărul total de cărți sau date care au avut loc în perioada respectivă.
Urmați acești pași pentru a vedea cum putem implementa acest lucru.
Pași:
- Mai întâi, selectați celula E5 .
- În al doilea rând, introduceți următoarea formulă în celulă.
=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))
- În al treilea rând, apăsați Introduceți .
Iată cum putem utiliza funcția pentru a număra aparițiile de date dintr-un anumit interval în Excel.
Citește mai mult: Formula Excel pentru numărul de zile între două date
2.3 Utilizarea codului VBA
Iar metoda finală de a număra aparițiile de date dintr-un anumit interval ar fi utilizarea unui cod VBA. Microsoft Visual Basic for Applications (VBA) este un limbaj de programare bazat pe evenimente pe care îl putem utiliza în diverse scopuri - începând de la simple intrări și modificări de celule până la automatizarea unor procese mari și plictisitoare.
În această secțiune, vom vorbi despre codul care ne va ajuta să numărăm datele care aparțin unui interval. Dar, înainte de a utiliza orice fel de cod VBA, aveți nevoie mai întâi de codul Dezvoltator Dacă nu aveți deja unul, faceți clic aici pentru a vedea cum să afișați fila Dezvoltator pe panglica dvs. .
Înainte de a intra în detaliile procesului, să pregătim setul de date pentru proces. Acest lucru este pur și simplu pentru a arăta lungimea codului, deși le puteți utiliza cu aceleași seturi de date de mai sus. Prezentăm aplicația pentru următorul set de date cu un interval de date pentru fiecare carte.
Odată ce aveți fila, puteți urma acești pași pentru a număra aparițiile de date care aparțin unui anumit interval în Excel.
Pași:
- În primul rând, mergeți la Dezvoltator de pe panglică.
- Apoi selectați Visual Basic de la Cod secțiunea de grup.
- Ca urmare, se va deschide fereastra VBA.
- Acum selectați Introduceți în ea.
- Apoi selectați Modul din meniul derulant.
- Dacă modulul nu este deja selectat, selectați-l.
- În continuare, introduceți următorul cod în modul. Acesta va defini o nouă funcție.
Public Function CountFor(ByVal calendarDate As Date, ByVal eventDates As Range) As Long Dim dates As Variant dates = eventDates.Value 'asert eventDates constă din 2 coloane 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 rezultat = rezultat + 1 Next CountFor = rezultat End Function
- Acum închideți modulul și reveniți la foaia de calcul.
- După aceea, selectați o celulă în care doriți să stocați valoarea (celula F5 în cazul nostru) și se introduce următoarea formulă.
=CountFor(DATE(90,1,1),C5:D24)
- În cele din urmă, apăsați Introduceți .
Astfel, putem folosi VBA în avantajul nostru pentru a crea o funcție personalizată și a o utiliza de câte ori dorim în registrul de lucru pentru a număra aparițiile de date într-o anumită perioadă în Excel.
Citește mai mult: Formula Excel pentru a număra zilele din data (5 metode ușoare)
3. Numărați ocurențele de date unice
Ca parte a numărării numărului de date, vom demonstra acum o metodă pentru a număra toate datele unice și numărul de apariții pentru fiecare dintre ele în Excel. Vom avea nevoie de această metodă pentru un set de date ca acesta.
După cum puteți vedea, există câteva date care se repetă. Vom număra exact ce date sunt acolo și de câte ori. Vom avea nevoie de utilizarea lui UNIC și COUNTIF funcții pentru aceasta.
Urmați acești pași pentru a vedea cum le putem utiliza.
Pași:
- Mai întâi, să aflăm datele unice. Pentru aceasta, selectați celula
- Apoi scrieți în el următoarea formulă.
=UNIQUE(C5:C17)
- Ca rezultat, se va crea un tablou cu toate valorile unice din intervalul respectiv.
- Acum, pentru a afla numărul de numere, selectați celula F5 și introduceți următoarea formulă.
=COUNTIF($C$5:$C$17,E5)
- Apoi apăsați Introduceți .
- După aceea, selectați din nou celula și faceți clic și trageți pictograma mânerului de umplere la sfârșitul valorilor unice pentru a reproduce formula pentru restul celulelor.
Ca urmare, Excel ne va furniza toate datele unice și datele care apar pentru fiecare dintre ele.
Concluzie
Deci, toate acestea au fost despre numărarea numărului de date. Sperăm că ați înțeles ideea și că le puteți aplica pentru a număra aparițiile de date pentru circumstanțele dvs. în Excel. Sper că ați găsit acest ghid util și informativ. Dacă aveți întrebări sau sugestii, anunțați-ne în comentariile de mai jos.
Pentru mai multe ghiduri ca acesta, vizitați ExcelWIKI.com .