Πόσες μέρες έχουν περάσει από τις 21 Ιουνίου; Υπολογισμός διαφορών ημερομηνίας στο Microsoft Excel

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

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

Μέθοδος 1: Αφαίρεση

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

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

Στο παράθυρο που ανοίγει στα αριστερά, επιλέξτε τη μορφή που μας ταιριάζει και, στη συνέχεια, στην κύρια περιοχή, αποφασίστε για τον τύπο: 14/03/12, 14 Μαρτίου 12 ή άλλη. Κάντε κλικ στο "OK".

Σε αυτά τα κελιά για τα οποία μόλις αλλάξατε τη μορφή, εισαγάγετε δεδομένα. Συμπλήρωσα Α1 και Β1. Τώρα πρέπει να επιλέξετε οποιοδήποτε κελί (D1) στο οποίο έχει οριστεί η γενική μορφή δεδομένων, διαφορετικά οι υπολογισμοί θα είναι λανθασμένοι. Βάλτε "=" σε αυτό και πατήστε πρώτα την καθυστερημένη (B1) ημερομηνία και μετά την πρώιμη (A1). Για να υπολογίσετε τον αριθμό των ημερών μεταξύ τους, πατήστε "Enter".

Μέθοδος 2: Χρήση συνάρτησης

Για να το κάνετε αυτό, επιλέξτε το κελί στο οποίο θα είναι το αποτέλεσμα (B3) και βεβαιωθείτε ότι έχει επιλεγεί η γενική μορφή για αυτό.

Για τον υπολογισμό των ημερών θα χρησιμοποιήσουμε τη συνάρτηση AZNDAT(). Περιλαμβάνει τρία ορίσματα: ημερομηνία έναρξης και λήξης, μονάδα. Μονάδα είναι αυτό που θέλουμε να έχουμε το αποτέλεσμα. Αντικαταστάθηκε εδώ:

"d" - αριθμός ημερών.
"m" - αριθμός πλήρων μηνών.
"y" - αριθμός πλήρων ετών.
"md" - θα μετράει ημέρες χωρίς να λαμβάνονται υπόψη μήνες και χρόνια.
"yd" - μέτρηση ημερών χωρίς να λαμβάνονται υπόψη μόνο τα έτη.
"ym" - θα μετρήσει τους μήνες χωρίς να λαμβάνει υπόψη το έτος.

Βάζουμε ίσον στο Β3, γράφουμε RAZNDAT και ανοίγουμε την αγκύλη. Στη συνέχεια, επιλέξτε την πρώιμη ημερομηνία (A1), μετά την πιο πρόσφατη ημερομηνία (B1), βάλτε μια κατάλληλη μονάδα σε εισαγωγικά και κλείστε την αγκύλη. Τοποθετήστε το ";" ανάμεσα σε όλα τα ορίσματα. . Για να υπολογίσετε, πατήστε "Enter".

Βρήκα αυτόν τον τύπο:

RAZNDAT(A1;B1;"d")

Επιλέγοντας το "d" ως μονάδα, πήρα το αποτέλεσμα - 111.

Εάν αλλάξετε αυτήν την τιμή, για παράδειγμα, σε "md", τότε ο τύπος θα υπολογίσει τη διαφορά μεταξύ 5 και 24 χωρίς να ληφθούν υπόψη μήνες και χρόνια.

Αλλάζοντας αυτό το επιχείρημα με αυτόν τον τρόπο, θα είναι δυνατό να εξαχθεί η ακριβής ηλικία του ατόμου. Σε ένα κελί θα υπάρχουν έτη "y", ο δεύτερος μήνας "ym", η τρίτη ημέρα "md"

Μέθοδος 3: μέτρηση εργάσιμων ημερών

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

NETWORKDAYS(A5;B5;C5)

Ως ορίσματα υποδεικνύουμε την ημερομηνία έναρξης (A5), στη συνέχεια την ημερομηνία λήξης (B5). Το τελευταίο επιχείρημα είναι διακοπές (C5). Τα χωρίζουμε με ";" .

Πατώντας «Enter» θα εμφανιστεί το αποτέλεσμα, στο κελί του παραδείγματος D5 – 21 ημέρες.

Τώρα σκεφτείτε αν υπάρχουν πολλές διακοπές σε έναν μήνα. Για παράδειγμα, τον Ιανουάριο έχει Πρωτοχρονιά και Χριστούγεννα. Επιλέξτε το κελί (D6) και βάλτε ίσο σε αυτό. Στη συνέχεια, κάντε κλικ στο γράμμα "f" στη γραμμή τύπων. Θα ανοίξει ένα παράθυρο "Εισαγωγή συνάρτησης". Στο πεδίο Κατηγορία, επιλέξτε "Πλήρης αλφαβητική λίστα"και βρείτε τη λειτουργία που χρειάζεστε στη λίστα. Κάντε κλικ στο "OK".

Στη συνέχεια, πρέπει να επιλέξετε τα ορίσματα συνάρτησης. Στο "Start_date" επιλέξτε την αρχική τιμή (A6), στο "End_date" επιλέξτε την τελική τιμή (B6). Στο τελευταίο πεδίο, πληκτρολογήστε τις ημερομηνίες των εορτών σε αγκύλες () και τα εισαγωγικά "". Στη συνέχεια, κάντε κλικ στο "OK".

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

NETWORKDAYS(A6;B6;("01/01/17";"01/07/17"))

Για να αποφύγετε τη μη αυτόματη εισαγωγή αργιών, μπορείτε να καθορίσετε ένα συγκεκριμένο εύρος στο αντίστοιχο πεδίο. Το δικό μου είναι C6:C7.

Οι εργάσιμες ημέρες θα μετρηθούν και η συνάρτηση θα μοιάζει με:

NETWORKDAYS(A6;B6;C6:C7)

Τώρα ας κάνουμε τους υπολογισμούς για τον τελευταίο μήνα. Εισαγάγετε τη συνάρτηση και συμπληρώστε τα ορίσματά της:

NETWORKDAYS(A8;B8;C8)

Τον Φεβρουάριο υπήρχαν 19 εργάσιμες ημέρες.

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

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

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

Θέλω να γράψω για μερικά από αυτά.

Υπολογισμός πόσα χρόνια, μήνες, ημέρες, ώρες, λεπτά έχουν περάσει από την ημερομηνία γέννησης

Σίγουρα πολλοί έχουν κάνει την ερώτηση: «Πόσες μέρες ζω;» . Αλλά δεν μπήκαν πολλοί στον κόπο να μετρήσουν. Αυτό είναι ένα πολύ κουραστικό έργο. Αλλά χρησιμοποιώντας αυτόν τον ιστότοπο:

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

Η υπηρεσία θα σας ενημερώσει επίσης πότε θα είναι τα επόμενα γενέθλιά σας.

Υπολογίστε ημέρες και χρόνια μεταξύ δύο ημερομηνιών - ηλεκτρονική αριθμομηχανή

http://planetcalc.ru/274/ - με τη βοήθεια αυτής της αριθμομηχανής θα μπορείτε να μετρήστε ημέρες και χρόνια μεταξύ δύο ημερομηνιώνσε λειτουργία online. Απλώς εισάγετε τα απαιτούμενα δεδομένα και η υπηρεσία θα σας δώσει το ακριβές αποτέλεσμα.

Μετρώντας τον αριθμό των ημερών από μια ημερομηνία σε μια ημερομηνία

Το http://www.calculator888.ru/skolko-dnei/ είναι ένας άλλος ιστότοπος όπου μπορείτε να μάθετε ακριβώς πόσο χρονών είναι ένα άτομο. Επιπλέον, μπορεί υπολογίστε online τον αριθμό των ετών, μηνών, ημερών, ωρών, λεπτών, δευτερολέπτων που έχουν περάσει από τη μια ημερομηνία στην άλλη.

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

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


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

Μέθοδος 1: απλός υπολογισμός

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


Μέθοδος 2: Συνάρτηση RAZNDAT

Μπορείτε επίσης να χρησιμοποιήσετε μια ειδική συνάρτηση για να υπολογίσετε τη διαφορά στις ημερομηνίες ΡΑΖΝΤΑΤ. Το πρόβλημα είναι ότι δεν βρίσκεται στη λίστα Function Wizard, επομένως θα πρέπει να εισαγάγετε τον τύπο χειροκίνητα. Η σύνταξή του μοιάζει με αυτό:

RAZNDAT(ημερομηνία_έναρξης, ημερομηνία_λήξης, μονάδα)

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

  • "y" - ολόκληρα χρόνια.
  • "m" - πλήρεις μήνες.
  • "δ" - ημέρες.
  • "YM" - διαφορά σε μήνες.
  • "MD" είναι η διαφορά σε ημέρες (δεν λαμβάνονται υπόψη οι μήνες και τα έτη).
  • Το "YD" είναι η διαφορά σε ημέρες (τα έτη δεν λαμβάνονται υπόψη).

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


Μέθοδος 3: υπολογισμός του αριθμού των εργάσιμων ημερών

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

NETWORKDAYS(ημερομηνία_έναρξης, ημερομηνία_λήξης, [διακοπές])

Σε αυτή τη συνάρτηση τα κύρια ορίσματα είναι ίδια με αυτά του τελεστή ΡΑΖΝΤΑΤ– ημερομηνία έναρξης και λήξης. Υπάρχει επίσης ένα προαιρετικό επιχείρημα "Διακοπές".

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


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

Όπως μπορείτε να δείτε, το Excel παρέχει στους χρήστες του αρκετά βολικά εργαλεία για τον υπολογισμό του αριθμού των ημερών μεταξύ δύο ημερομηνιών. Ταυτόχρονα, εάν χρειάζεται απλώς να υπολογίσετε τη διαφορά σε ημέρες, τότε η καλύτερη επιλογή θα ήταν να χρησιμοποιήσετε έναν απλό τύπο αφαίρεσης αντί να χρησιμοποιήσετε τη συνάρτηση ΡΑΖΝΤΑΤ. Αλλά αν χρειαστεί, για παράδειγμα, να μετρήσετε τον αριθμό των εργάσιμων ημερών, τότε η συνάρτηση θα έρθει στη διάσωση ΗΜΕΡΕΣ ΔΙΚΤΥΟΥ. Δηλαδή, όπως πάντα, ο χρήστης θα πρέπει να αποφασίσει για το εργαλείο εκτέλεσης αφού έχει ορίσει μια συγκεκριμένη εργασία.