Πώς να μετρήσετε τον αριθμό των κελιών με ημερομηνίες στο Excel (6 τρόποι)

  • Μοιραστείτε Αυτό
Hugh West

Excel φύλλα μπορούν να χρησιμοποιηθούν για να παρακολουθείτε την ώρα, την ημερομηνία, να προγραμματίζετε γεγονότα και δραστηριότητες, να παρακολουθείτε αντικείμενα και τις τιμές τους και πολλά άλλα. Σε αυτό το άρθρο, θα δούμε πώς να μετρήσετε τον αριθμό των κελιών με ημερομηνίες σε Excel χρησιμοποιώντας το τύποι και VBA Για την καλύτερη κατανόησή σας, θα χρησιμοποιήσουμε ένα δείγμα συνόλου δεδομένων που περιέχει Όνομα , Φύλο , και Ημερομηνία γέννησης .

Κατεβάστε το βιβλίο ασκήσεων

Καταμέτρηση κελιών με ημερομηνίες στο Excel.xlsm

6 τρόποι για να μετρήσετε τον αριθμό των κελιών με ημερομηνίες στο Excel

Υπάρχουν διάφοροι τρόποι για να μετρήσετε τον αριθμό των κελιών με ημερομηνίες στο Excel Θα δούμε τη χρήση των VBA , ΧΩΡΑ , COUNTIFS , SUMPRODUCT , καθώς και συνδυασμός λειτουργιών σε όλη αυτή τη θέση.

Μέθοδος 1: Μετρήστε τον αριθμό των κελιών με ημερομηνίες χρησιμοποιώντας τη συνάρτηση COUNTA

Το ΧΩΡΑ λειτουργία είναι χρήσιμη για να υπολογίζει τον αριθμό των κελιών που περιέχουν αριθμητικές τιμές .

Βήματα:

  • Πρώτον, κάντε κλικ στο κελί F5 και πληκτρολογήστε τον ακόλουθο τύπο.
=COUNTA(D5:D12)

  • Τώρα, πατήστε το πλήκτρο ENTER κλειδί.

Εδώ, το Excel έχει μετρήσει όλες τις αριθμητικές τιμές ημερομηνίας που κυμαίνονται από D5 στο D12 .

Σχετικό περιεχόμενο: Μετρήστε τα κελιά του Excel με αριθμούς (5 απλοί τρόποι)

Μέθοδος 2: Μετρήστε τις ημερομηνίες σε ένα δεδομένο έτος χρησιμοποιώντας τη λειτουργία SUMPRODUCT Functio n

Στο σύνολο δεδομένων μας, υπάρχουν διαφορετικές ημερομηνίες σε διαφορετικά έτη. Τι πρέπει να κάνουμε, αν θέλουμε να γνωρίζουμε τις ημερομηνίες σε συγκεκριμένα έτη; Ας δούμε, πώς να το κάνουμε.

Βήματα:

  • Πρώτον, κάντε κλικ στο κελί F5 και πληκτρολογήστε τον τύπο ως εξής.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))

  • Τώρα, πατήστε το πλήκτρο ENTER κλειδί.

  • Τέλος, AutoFill σύροντας προς τα κάτω το δεξί κουμπί του ποντικιού.

Λοιπόν, τι συμβαίνει εδώ;

Για λόγους απλοποίησης, σε αυτόν τον τύπο, το ΕΤΟΣ η συνάρτηση θα εξάγει όλα τα έτη από το έγκυρο εύρος ημερομηνιών D5:D12 και θα το ταιριάξει με το έτος που δίνεται στο κελί F5 .

=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))

Για να λάβετε έναν πίνακα ΑΛΗΘΙΝΟ , FALSE , κάθε ημερομηνία συγκρίνεται με την τιμή του έτους στη στήλη Δ.

={ΨΕΥΔΉΣ;ΨΕΥΔΉΣ;ΨΕΥΔΉΣ;ΨΕΥΔΉΣ;ΨΕΥΔΉΣ;ΑΛΗΘΉΣ;ΨΕΥΔΉΣ;ΨΕΥΔΉΣ;ΑΛΗΘΉΣ}

Ως αποτέλεσμα, θα μετρήσει το ΑΛΗΘΙΝΟ η οποία είναι 2 στην περίπτωση του έτους 1992 .

Στη συνέχεια, μόλις χρησιμοποιήσουμε το AutoFill , η τιμή του κριτηρίου αλλάζει, έτσι αλλάζει και η ΕΤΟΣ το αποτέλεσμα της συνάρτησης.

Σχετικό περιεχόμενο: Πώς να μετρήσετε τα κενά κελιά στο Excel με συνθήκη (3 μέθοδοι)

Μέθοδος 3: Μετρήστε τον αριθμό των κελιών με ημερομηνίες χρησιμοποιώντας συνδυασμό συναρτήσεων

Ας δοκιμάσουμε έναν άλλο τρόπο για να μετρήσουμε τον αριθμό των κελιών με ημερομηνίες. Αυτή τη φορά θα χρησιμοποιήσουμε έναν συνδυασμό συναρτήσεων για να μετρήσουμε τον αριθμό των ημερομηνιών στα κελιά του αρχείου Excel .

Βήματα:

  • Πρώτον, κάντε κλικ στο κελί F5 και πληκτρολογήστε τον ακόλουθο τύπο.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1)))

  • Τώρα, πατήστε CTRL+SHIFT+ENTER συνολικά. Αν χρησιμοποιείτε το Excel 365, τότε πατώντας το πλήκτρο ENTER θα κάνει την εργασία για εσάς.

Αυτό είναι όλο.

Εδώ η ISERROR η συνάρτηση θα δει, αν τα κελιά έχουν αριθμητικές τιμές. Θα πει FALSE εάν το κελί δεν είναι κενό και ΑΛΗΘΙΝΟ στην περίπτωση κενών κελιών. Στη συνέχεια, η ΕΆΝ η λειτουργία θα SUM 1 για κάθε FALSE αξία, μηδέν για το ΑΛΗΘΙΝΟ .

Διαβάστε περισσότερα: Μετρήστε τα κενά κελιά στο Excel (4 τρόποι)

Παρόμοιες αναγνώσεις:

  • Πώς να μετρήσετε τα κελιά με συγκεκριμένο κείμενο στο Excel (τόσο ευαίσθητα όσο και μη ευαίσθητα στην πεζότητα)
  • Μετρήστε τα κελιά που περιέχουν συγκεκριμένο κείμενο στο Excel

Μέθοδος 4: Μετρήστε τις ημερομηνίες στον τρέχοντα μήνα χρησιμοποιώντας τη συνάρτηση COUNTIFS

Τώρα, θα δούμε πώς να μετρήστε ημερομηνίες κατά τον τρέχοντα και τους προηγούμενους μήνες με τη χρήση του COUNTIFS συνάρτηση. Έχουμε ένα σύνολο δεδομένων όπου δίνονται οι ημερομηνίες ένταξης. Θέλουμε να δούμε πόσες ημερομηνίες ένταξης υπάρχουν στο τρέχων μήνας και πόσοι βρίσκονται στο προηγούμενος μήνας .

Βήματα:

  • Πρώτον, κάντε κλικ στο κελί G5 και πληκτρολογήστε τον τύπο όπως φαίνεται παρακάτω.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)

  • Τώρα, πατήστε το ENTER κλειδί.

Έτσι, έχουμε το αποτέλεσμα 5. Είναι επίσης ορατό από το σύνολο δεδομένων ότι στον τρέχοντα μήνα μας Μάρτιος , οι συνολικές ημερομηνίες είναι 5.

Στη συνέχεια, θα δούμε πώς να υπολογίζουμε τις ημερομηνίες του προηγούμενου μήνα.

Βήματα:

  • Πρώτον, κάντε κλικ στο κελί H5 και πληκτρολογήστε τον τύπο όπως φαίνεται παρακάτω.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)

  • Τέλος, πατήστε το πλήκτρο ENTER και το αποτέλεσμά μας είναι έτοιμο.

Ο τύπος αυτός βασίζεται στην COUNTIFS για να μετρήσει τις ημερομηνίες που είναι μεγαλύτερες ή ίσες από την πρώτη ημέρα του τρέχοντος μήνα και μικρότερες από την πρώτη ημέρα του επόμενου μήνα. Και οι δύο ημερομηνίες δημιουργούνται με τη χρήση της συνάρτησης EOMONTH συνάρτηση, η οποία λαμβάνει την τρέχουσα ημερομηνία από το ΣΗΜΕΡΑ λειτουργία.

Διαβάστε περισσότερα: Πώς να μετρήσετε τα συμπληρωμένα κελιά στο Excel (5 γρήγοροι τρόποι)

Μέθοδος 5: Μετρήστε τα γενέθλια ανά μήνα χρησιμοποιώντας τη συνάρτηση SUMPRODUCT

Σε αυτή τη μέθοδο, θα δούμε τα γενέθλια ανά μήνα χρησιμοποιώντας το SUMPRODUCT λειτουργία.

Βήματα:

  • Πληκτρολογήστε τον ακόλουθο τύπο στο κελί G5.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))

  • Τώρα, πατήστε το πλήκτρο ENTER κλειδί.

  • Μετά από αυτό, σύρετε προς τα κάτω στο AutoFill για το υπόλοιπο της σειράς.

Μπορείτε να αναφέρετε πώς η SUMPRODUCT λειτουργεί εδώ; Νομίζουμε πως ναι, λειτουργεί με τον ίδιο τρόπο που έχουμε συζητήσει στο Μέθοδος 2 .

Διαβάστε περισσότερα: Πώς να μετρήσετε τα κενά κελιά στο Excel (5 τρόποι)

Μέθοδος 6: Δημιουργία συνάρτησης που ορίζεται από το χρήστη για την καταμέτρηση του αριθμού των κελιών με ημερομηνίες

Σε αυτή τη μέθοδο, δημιουργούμε μια συνάρτηση που ορίζεται από τον χρήστη με τη χρήση της VBA. Ας ακολουθήσουμε τις διαδικασίες παρακάτω.

Βήματα:

  • Πρώτον, μεταβείτε στο Προγραμματιστής από την κορδέλα.
  • Δεύτερον, κάντε κλικ στο Visual Basic από το Κωδικός για να ανοίξετε την κατηγορία Visual Basic Editor . ή πατήστε ALT+F11 για να ανοίξετε το Visual Basic Editor .

  • Αυτό θα εμφανιστεί στο Visual Basic Editor όπου γράφουμε τους κώδικες μας.
  • Τρίτον, κάντε κλικ στο Ενότητα από το Εισαγωγή αναπτυσσόμενη γραμμή μενού.

  • Αυτό θα δημιουργήσει ένα Ενότητα στο βιβλίο εργασίας σας.
  • Και, αντιγράψτε και επικολλήστε το VBA κώδικα που φαίνεται παρακάτω.

Κωδικός VBA:

 Option Explicit Function Count_DateCells(dRanges As Range) As Integer Dim drng As Range Dim dcount As Integer Application.Volatile dcount = 0 For Each drng In dRanges If IsDate(drng) Then dcount = dcount + 1 End If Next Count_DateCells = dcount End Function 
  • Τύπος CTRL+S για να αποθηκεύσετε το αρχείο.

  • Περαιτέρω, επιστρέψτε στο φύλλο εργασίας σας και εισαγάγετε τον τύπο εκεί.
=Count_DateCells(D5:D12)

  • Τύπος Εισάγετε το .
  • Αυτό είναι όλο! θα λάβετε το αποτέλεσμά σας.

Μέθοδος 7: Μετρήστε τον αριθμό των κελιών με ημερομηνίες χρησιμοποιώντας την VBA

Τέλος, σε αυτή τη μέθοδο, θα δούμε πώς να να μετρήσετε τον αριθμό των ημερομηνιών στο Excel χρησιμοποιώντας το VBA .

Βήματα:

  • Πρώτον, κάντε δεξί κλικ στο φύλλο και μεταβείτε στην επιλογή Προβολή κωδικού .

  • Μετά από αυτό αντίγραφο και επικόλληση το VBA κώδικα παρακάτω.

Κωδικός VBA:

 Option Explicit Function Date_Count(dRanges As Range) As Variant Dim dCell() As Variant Dim rg As Range Dim dcnt As Integer Application.Volatile ReDim dCell(dRanges.Cells.Count - 1) As Variant dcnt = 0 For Each rg In dRanges dCell(dcnt) = VarType(rg) dcnt = dcnt + 1 Next Date_Count = dCell End Function 

  • Μετά από αυτό, πατήστε F5 ή το κουμπί αναπαραγωγής για να τρέχει τον κώδικα.
  • Σε αυτό το σημείο, Εισάγετε τον τύπο στο κελί F5 .
=SUM(IF(Date_Count(D5:D12)=7,1,0))
  • Τέλος, πατήστε το πλήκτρο CTRL + SHIFT + ENTER ενώ το κάνετε αυτό.

Μέσω αυτού του κώδικα, δημιουργούμε μια συνάρτηση χρήστη που ονομάζεται DateCells Αυτή η συνάρτηση θα ελέγξει τις τιμές ημερομηνίας σε μια δεδομένη array ή σειρές και SUM μία προς μία, εάν η τιμή της ημερομηνίας είναι έγκυρη.

Διαβάστε περισσότερα: Πώς να μετράτε μονές και ζυγές τιμές στο Excel (3 εύκολοι τρόποι)

Τμήμα πρακτικής

Η πιο κρίσιμη πτυχή για να εξοικειωθείτε με αυτές τις γρήγορες προσεγγίσεις είναι η εξάσκηση. Ως εκ τούτου, έχω επισυνάψει ένα τετράδιο εξάσκησης όπου μπορείτε να εξασκηθείτε σε αυτές τις μεθόδους.

Συμπέρασμα

Αυτοί είναι 6 διαφορετικοί τρόποι για να μετρήσετε τον αριθμό των κελιών με ημερομηνίες στο Excel Με βάση τις προτιμήσεις σας, μπορείτε να επιλέξετε την καλύτερη εναλλακτική λύση. Παρακαλούμε αφήστε τα στην περιοχή σχολίων αν έχετε ερωτήσεις ή σχόλια.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.