![](https://cdn.wiki-base.com/2432219/excel_formula_count_dates_in_current_month__2.png.webp)
Γενική φόρμουλα
=COUNTIFS(rng,">="&EOMONTH(TODAY(),-1)+1,rng,"<"&EOMONTH(TODAY(),0)+1)
Περίληψη
Για να μετρήσετε ημερομηνίες τον τρέχοντα μήνα, μπορείτε να χρησιμοποιήσετε έναν τύπο βασισμένο στη συνάρτηση COUNTIFS ή SUMPRODUCT, όπως εξηγείται παρακάτω. Στο παραπάνω παράδειγμα, ο τύπος στο Ε7 είναι:
=COUNTIFS(dates,">="&EOMONTH(TODAY(),-1)+1,dates,"<"&EOMONTH(TODAY(),0)+1)
Όπου "ημερομηνίες" είναι το ονομαζόμενο εύρος B5: B104.
Εξήγηση
Στον πυρήνα, αυτός ο τύπος χρησιμοποιεί τη συνάρτηση COUNTIFS για να μετρήσει ημερομηνίες σε ένα εύρος όταν οι τιμές είναι μεγαλύτερες ή ίσες με την πρώτη ημέρα του τρέχοντος μήνα και λιγότερο από την πρώτη ημέρα του επόμενου μήνα. Η συνάρτηση EOMONTH χρησιμοποιείται για τη δημιουργία και των δύο ημερομηνιών με βάση την τρέχουσα ημερομηνία, η οποία παρέχεται από τη συνάρτηση ΣΗΜΕΡΑ.
Για να πάρουμε την πρώτη ημέρα του μήνα, χρησιμοποιούμε:
EOMONTH(TODAY(),-1)+1
Εδώ, η συνάρτηση EOMONTH επιστρέφει την τελευταία ημέρα του προηγούμενου μήνα, στην οποία προστίθεται 1 για να πάρει την πρώτη ημέρα του τρέχοντος μήνα.
Για να λάβετε την τελευταία ημέρα του τρέχοντος μήνα, το EOMONTH χρησιμοποιείται ως εξής:
EOMONTH(TODAY(),0)+1
Ο EOMONTH επιστρέφει την τελευταία ημέρα του τρέχοντος μήνα, στην οποία προστίθεται 1 για να πάρει την πρώτη ημέρα του επόμενου μήνα.
Για να μετρήσετε ημερομηνίες τον προηγούμενο μήνα:
=COUNTIFS(dates,">="&EOMONTH(TODAY(),-2)+1,dates,"<"&EOMONTH(TODAY(),-1)+1)
Για να μετρήσετε ημερομηνίες τον επόμενο μήνα:
=COUNTIFS(dates,">="&EOMONTH(TODAY(),0)+1,dates,"<"&EOMONTH(TODAY(),1)+1)
SUMPRODUCT εναλλακτική λύση
Μπορείτε επίσης να μετρήσετε ημερομηνίες τον προηγούμενο, τον τρέχοντα και τον επόμενο μήνα χρησιμοποιώντας το SUMPRODUCT όπως αυτό
=SUMPRODUCT(N(TEXT(EOMONTH(TODAY(),-1),"mmyy")=TEXT(rng,"mmyy"))) =SUMPRODUCT(N(TEXT(TODAY(),"mmyy")=TEXT(rng,"mmyy"))) =SUMPRODUCT(N(TEXT(EOMONTH(TODAY(),1),"mmyy")=TEXT(rng,"mmyy")))
Εδώ, οι ημερομηνίες εισάγονται στη συνάρτηση TEXT για να λάβουν μια συμβολοσειρά μήνα και έτους, η οποία χρησιμοποιείται για σύγκριση σε μια λειτουργία πίνακα μέσα στο SUMPRODUCT. Το αποτέλεσμα είναι ένας πίνακας τιμών TRUE FALSE, όπου το TRUE αντιπροσωπεύει ημερομηνίες στον μήνα ενδιαφέροντος.
Η συνάρτηση N χρησιμοποιείται για να αλλάξει αυτές τις τιμές σε αυτές και μηδενικά και το SUMPRODUCT απλώς αθροίζει και επιστρέφει τον πίνακα.