Πώς να αποκτήσετε την πρώτη ημέρα του μήνα στο Excel (Εύκολοι τύποι)

Μερικές φορές, μπορεί να χρειαστεί να γνωρίζετε ποια είναι η πρώτη ημέρα του μήνα με βάση μια δεδομένη ημερομηνία.

Όταν δεν υπάρχει ειδική λειτουργία για να λάβετε την πρώτη ημέρα ενός δεδομένου μήνα, μπορείτε εύκολα να χρησιμοποιήσετε μια λύση για να την βρείτε.

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

Ας ξεκινήσουμε λοιπόν!

Αποκτήστε την πρώτη ημέρα του μήνα χρησιμοποιώντας το EOMONTH

Η συνάρτηση EOMONTH σάς δίνει την τελευταία ημέρα του μήνα για μια δεδομένη ημερομηνία (επομένως ονομάζεται συνάρτηση τέλους του μήνα).

Αλλά δεν θέλουμε την τελευταία μέρα του μήνα - θέλουμε την πρώτη μέρα.

Για να πάρετε την πρώτη του μήνα πρέπει να τροποποιήσετε λίγο τον τύπο EOMONTH.

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

Σημειώστε ότι αυτές οι ημερομηνίες είναι σε μορφή MM/DD/YYYY (η μορφή ημερομηνίας που ακολουθείται στις ΗΠΑ). Αυτά ενδέχεται να φαίνονται διαφορετικά στο σύστημά σας με βάση την τοπική ρύθμιση ημερομηνίας.

Παρακάτω είναι ο τύπος για να το κάνετε αυτό:

= ΑΙΩΝΟΣ (Α2, -1) +1

Ο παραπάνω τύπος EOMONTH χρησιμοποιεί δύο ορίσματα:

  • Ημερομηνία έναρξης: η ημερομηνία από την οποία το Excel χρησιμοποιεί την τιμή του μήνα και υπολογίζει την πρώτη ημέρα του μήνα
  • Μήνες: Ο αριθμός των μηνών πριν ή μετά την ημερομηνία έναρξης. Εάν χρησιμοποιήσω 0, το EOMONTH θα μου δώσει την τελευταία ημέρα του συγκεκριμένου μήνα και αν χρησιμοποιήσω 1, θα μου δώσει την τελευταία ημέρα του επόμενου μήνα.

Δεδομένου ότι χρησιμοποίησα το -1 ως δεύτερο όρισμα στον τύπο EOMONTH, μου δίνει την τελευταία ημέρα του προηγούμενου μήνα (με βάση την ημερομηνία στο κελί Α2).

Και δεδομένου ότι θέλω την πρώτη ημέρα του μήνα (από τη δεδομένη ημερομηνία), μπορώ απλά να προσθέσω 1 στο αποτέλεσμα EOMONTH.

Μπορείτε επίσης να χρησιμοποιήσετε την ίδια λογική αν θέλετε την 10η ημέρα ή οποιαδήποτε άλλη ημέρα του μήνα. Απλώς προσθέστε αυτήν την τιμή αντί για 1 στον τύπο.

Λάβετε υπόψη ότι η συνάρτηση EOMONTH είναι διαθέσιμη μόνο για το Excel 2007 και νεότερες εκδόσεις.

Αποκτήστε την πρώτη ημέρα του μήνα χρησιμοποιώντας τον τύπο DATE/DAY

Οι ημερομηνίες αποθηκεύονται ως αριθμοί στο Excel, κάτι που μας επιτρέπει να το χρησιμοποιούμε εύκολα σε υπολογισμούς (όπως η πρόσθεση/αφαίρεση).

Τώρα, εάν θέλετε να λάβετε την πρώτη ημέρα του μήνα από μια δεδομένη ημερομηνία, απλά πρέπει να χρησιμοποιήσετε την τιμή ημέρας στην ημερομηνία και να την επαναφέρετε στο 1.

Για παράδειγμα, εάν έχω την ημερομηνία 15 Οκτωβρίου2021-2022, για να έχω την πρώτη ημέρα ρεπό αυτόν τον μήνα, πρέπει να αφαιρέσω 14 ημέρες από αυτήν την ημερομηνία.

Τώρα ας δούμε πώς να μεταφράσουμε αυτήν τη λογική σε έναν τύπο Excel.

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

Παρακάτω είναι ο τύπος που θα το κάνει:

= A2-DAY (A2) +1

Ο παραπάνω τύπος χρησιμοποιεί την ημερομηνία στο κελί A2 (ο οποίος αποθηκεύεται ως σειριακός αριθμός στο πίσω μέρος και στο Excel) και αφαιρεί την τιμή ημέρας της ίδιας ημερομηνίας (η οποία δίνεται από τον τύπο DAY).

Ο παραπάνω τύπος μας δίνει την τελευταία ημέρα του προηγούμενου μήνα, οπότε προστίθεται 1 επειδή θέλουμε την πρώτη ημέρα του μήνα από τη δεδομένη ημερομηνία.

Αποκτήστε την πρώτη Δευτέρα του Μήνα

Είναι αρκετά απλό να πάρεις την πρώτη ημέρα του μήνα, είναι πιθανότατα δύσκολο να πάρεις την πρώτη Δευτέρα του μήνα (ή οποιαδήποτε άλλη πρώτη εβδομάδα του μήνα).

Ενώ γνωρίζουμε ότι αυτό θα ήταν κάπου στις αρχές του μήνα, για να λάβουμε την ακριβή ημερομηνία, πρέπει να μάθουμε ποια μέρα είναι την πρώτη ημέρα του μήνα και στη συνέχεια να το χρησιμοποιήσουμε για να πάρουμε την πρώτη Δευτέρα.

Σκοπός αυτού του σεμιναρίου θα θεωρήσω τη Δευτέρα ως την πρώτη ημέρα της εβδομάδας (ότι μπορείτε να χρησιμοποιήσετε τη μέθοδο που εμφανίζεται εδώ για να μάθετε την πρώτη εμφάνιση οποιασδήποτε ημέρας της εβδομάδας)

Επιτρέψτε μου να λάβω ένα παράδειγμα Σεπτεμβρίου2021-2022 όπου η πρώτη ημέρα του μήνα είναι Τρίτη την πρώτη Δευτέρα είναι στις 8 Σεπτεμβρίου2021-2022.

Παρακάτω είναι ο τύπος που θα μου δώσει την πρώτη Δευτέρα τον Σεπτέμβριο2021-2022

= (EOMONTH (DATE (2020,7,1),-1) +1)+(MOD (8-WEEKDAY (EOMONTH (DATE (2020,7,1),-1) +1,2), 7))

Σημειώστε ότι έχω κωδικοποιήσει σκληρά την ημερομηνία χρησιμοποιώντας τη συνάρτηση DATE. Μπορείτε επίσης να χρησιμοποιήσετε μια αναφορά κελιού που έχει ημερομηνία σε αυτήν την περίπτωση. Έτσι, αντί για DATE (2020,7,1), μπορείτε να χρησιμοποιήσετε την αναφορά κελιού (όπως το A2) που έχει την ημερομηνία.

Τώρα επιτρέψτε μου να εξηγήσω πώς λειτουργεί αυτός ο τύπος!

Το πρώτο μέρος του τύπου (που είναι ο τύπος EOMONTH) μας δίνει την πρώτη ημέρα του μήνα για τη δεδομένη ημερομηνία.

Το δεύτερο μέρος του τύπου χρησιμοποιεί τη συνάρτηση WEEKDAY για να αναλύσει αυτήν την πρώτη ημέρα του μήνα. Εάν είναι ήδη Δευτέρα, τότε ολόκληρος ο τύπος MOD επιστρέφει 0 και θα μείνουμε με την ίδια την ίδια μέρα.

Αλλά αν η πρώτη ημέρα του μήνα δεν είναι Δευτέρα, τότε ο τύπος MOD θα μας έδινε τον συνολικό αριθμό ημερών που πρέπει να προσθέσουμε σε αυτήν την ημερομηνία για να πάρουμε την πρώτη Δευτέρα του μήνα.

Για παράδειγμα, για τον Σεπτέμβριο2021-2022, η πρώτη ημέρα του μήνα είναι Τρίτη. Σε αυτή την περίπτωση, η λειτουργία MOD μας δίνει 6, τα οποία όταν προσθέσουμε στο αποτέλεσμα EOMONTH μας δίνει την 7η Σεπτεμβρίου2021-2022 ως την πρώτη Δευτέρα του μήνα.

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

Για παράδειγμα, εάν θέλετε να βρείτε το πρώτο Σάββατο οποιουδήποτε μήνα, μπορείτε να τροποποιήσετε τον τύπο όπως φαίνεται παρακάτω:

= (EOMONTH (DATE (2020,9,1),-1) +1)+(MOD (8-WEEKDAY (EOMONTH (DATE (2020,9,1),-1) +1,16), 7))

Η μόνη αλλαγή που έχω κάνει είναι το δεύτερο επιχείρημα του τύπου WEEKDAY.

Έτσι, μπορείτε να χρησιμοποιήσετε τους τύπους στο excel για να μάθετε την πρώτη ημέρα του μήνα ή την πρώτη Δευτέρα (ή οποιαδήποτε άλλη ημέρα της εβδομάδας) του μήνα.

Ελπίζω να βρήκατε χρήσιμο αυτό το σεμινάριο!

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave