Αρχική σελίδα » Συμβουλές MS Office » Πώς να αφαιρέσετε τις ημερομηνίες στο Excel

    Πώς να αφαιρέσετε τις ημερομηνίες στο Excel

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

    Ο υπολογισμός της διαφοράς μεταξύ ημερομηνιών στο Excel είναι εύκολος, αλλά μπορεί να γίνει περίπλοκος ανάλογα με τον τρόπο με τον οποίο θέλετε να υπολογίσετε ορισμένες τιμές. Για παράδειγμα, εάν θέλετε να μάθετε τον αριθμό μηνών μεταξύ 2/5/2016 και 1/15/2016, θα πρέπει η απάντηση να είναι 0 ή 1; Μερικοί άνθρωποι μπορούν να πουν 0, δεδομένου ότι δεν είναι ένας πλήρης μήνας μεταξύ των ημερομηνιών και άλλοι θα μπορούσαν να πουν 1 επειδή είναι ένας διαφορετικός μήνας.

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

    Ημέρες μεταξύ δύο ημερομηνιών

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

    Στο παραπάνω παράδειγμα μου, έχω αποθηκεύσει δύο ημερομηνίες στα κελιά A2 και A3. Στα δεξιά μπορείτε να δείτε ότι η διαφορά μεταξύ αυτών των δύο ημερομηνιών είναι 802 ημέρες. Στο Excel, υπάρχουν πάντα πολλοί τρόποι υπολογισμού της ίδιας αξίας και αυτό έκανα εδώ. Ας ρίξουμε μια ματιά στους τύπους:

    Ο πρώτος τύπος είναι απλά μια απλή αφαίρεση των δύο ημερομηνιών, A3 - A2. Το Excel ξέρει ότι είναι μια ημερομηνία και υπολογίζει απλώς τον αριθμό των ημερών μεταξύ αυτών των δύο ημερομηνιών. Εύκολο και πολύ ευθεία προς τα εμπρός. Επιπλέον, μπορείτε επίσης να χρησιμοποιήσετε το ΜΕΡΕΣ λειτουργία.

    = ΗΜΕΡΕΣ (Α3, Α2)

    Αυτή η λειτουργία διαρκεί δύο επιχειρήματα: την ημερομηνία λήξης και την ημερομηνία έναρξης. Εάν αλλάξετε τις ημερομηνίες στον τύπο, θα πάρετε μόνο έναν αρνητικό αριθμό. Τέλος, μπορείτε να χρησιμοποιήσετε μια λειτουργία που ονομάζεται DATEDIF, που περιλαμβάνεται στο Excel από το Lotus 1-2-3 ημέρες, αλλά δεν είναι μια επίσημα υποστηριζόμενη φόρμουλα στο Excel.

    = DATEDIF (Α2, Α3, "D")

    Όταν πληκτρολογείτε τον τύπο, θα δείτε ότι το Excel δεν σας δίνει προτάσεις για τα πεδία κλπ. Ευτυχώς, μπορείτε να δείτε τη σύνταξη και όλα τα υποστηριζόμενα επιχειρήματα για τη λειτουργία DATEDIF εδώ.

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

    = NETWORKDAYS (αρχική ημερομηνία, endDate)

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

    Μήνες μεταξύ δύο ημερομηνιών

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

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

    Γύρος μέχρι - = (YEAR (LDate) -YEAR (EDate)) * 12 + MONTH (LDate) -MONTH (EDate)
    Γύρω από κάτω - = ΕΑΝ (ΗΜΕΡΑ (LDate)) = ΗΜΕΡΑ (EDATE), 0, -1) + (YEAR (LDate) -YEAR (EDate)

    Τώρα πρόκειται για δύο σχετικά μεγάλες και περίπλοκες συνταγές και πραγματικά δεν χρειάζεται να καταλάβετε τι συμβαίνει. Ακολουθούν οι τύποι στο Excel:

    Σημειώστε ότι πρέπει να επεξεργαστείτε τον τύπο στρογγυλοποίησης προς τα κάτω στο ίδιο το κελί, διότι για κάποιο περίεργο λόγο ολόκληρος ο τύπος δεν εμφανίζεται στη γραμμή τύπων. Για να δείτε τον τύπο στο ίδιο το κελί, κάντε κλικ στο ΜΑΘΗΜΑΤΙΚΟΙ τυποι κάντε κλικ στην καρτέλα Εμφάνιση των τύπων.

    Ποιο είναι λοιπόν το τελικό αποτέλεσμα των δύο τύπων στο σημερινό μας παράδειγμα; Ας δούμε παρακάτω:

    Ο γύρος μου δίνει 27 μήνες και στρογγυλά κάτω μου δίνει 26 μήνες, το οποίο είναι ακριβές, ανάλογα με το πώς θέλετε να το εξετάσετε. Τέλος, μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία DATEDIF, αλλά υπολογίζει μόνο τους πλήρεις μήνες, οπότε στην περίπτωσή μας η απάντηση που επιστρέφει είναι 26.

    = DATEDIF (Α2, Α3, "Μ")

    Χρόνια μεταξύ δύο ημερομηνιών

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

    Ένας τύπος χρησιμοποιεί το DATEDIF και το άλλο χρησιμοποιεί τη λειτουργία YEAR. Δεδομένου ότι η διαφορά στον αριθμό των ημερών είναι μόνο 802, το DATEDIF παρουσιάζει 2 έτη ενώ η λειτουργία YEAR παρουσιάζει 3 έτη.

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

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