Τύπος Excel: Καταμέτρηση ημερομηνιών τον τρέχοντα μήνα -

Πίνακας περιεχομένων

Γενική φόρμουλα

=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 απλώς αθροίζει και επιστρέφει τον πίνακα.

ενδιαφέροντα άρθρα...