Πώς να χρησιμοποιήσετε τη συνάρτηση YEARFRAC στο Excel; (με παραδείγματα)

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

YEARFRAC στο Excel

Το YEARFRAC Excel είναι μια ενσωματωμένη συνάρτηση Excel που χρησιμοποιείται για να πάρει τη διαφορά έτους μεταξύ παραβάσεων δύο ημερομηνιών. Αυτή η συνάρτηση επιστρέφει τη διαφορά μεταξύ δύο παραβάσεων ημερομηνιών όπως 1,5 έτη, 1,25 έτη, 1,75 έτη κ.λπ. Έτσι, χρησιμοποιώντας αυτήν τη λειτουργία μπορούμε να βρούμε με ακρίβεια τη διαφορά έτους μεταξύ δύο ημερομηνιών.

Σύνταξη

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

Από προεπιλογή, το "0" είναι η βάση. Εάν αγνοήσουμε τη συνάρτηση YEARFRAC θα το λάβουμε υπόψη. Εάν χρειάζεστε άλλες επιλογές, μπορείτε να αναφέρετε όπως αναφέρεται στην παραπάνω εικόνα.

Παραδείγματα για τη χρήση της συνάρτησης Excel YEARFRAC

Παράδειγμα # 1 - Λάβετε τη διαφορά μεταξύ δύο ημερομηνιών

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

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

Όπως μπορούμε να δούμε, έχουμε το αποτέλεσμα ως πλήρη ακέραια τιμή, δηλαδή 1.

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

Βήμα 1: Ανοίξτε τη λειτουργία YEARFRAC

Βήμα 2: Η ημερομηνία έναρξης είναι το πρώτο όρισμα, οπότε επιλέξτε "Ημερομηνία 1" ως αναφορά κελιού, δηλαδή, κελί A2.

Βήμα 3: Το δεύτερο όρισμα είναι η ημερομηνία λήξης, οπότε επιλέξτε το κελί B2 ως αναφορά.

Η βάση χρειαζόμαστε το προεπιλεγμένο αποτέλεσμα, οπότε αφήστε το ως έχει.

Βήμα 4: Κλείστε το βραχίονα και δείτε το αποτέλεσμα.

Εντάξει, τώρα έχουμε την ακριβή διαφορά μεταξύ αυτών των δύο ημερομηνιών ως 1.272 χρόνια.

Παράδειγμα # 2 - Πάρτε την ηλικία με βάση την ημερομηνία γέννησης

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

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

Ας ανοίξουμε τη συνάρτηση YEARFRAC.

Η ημερομηνία έναρξης θα είναι DOB, οπότε επιλέξτε το κελί B2.

Για Ημερομηνία λήξης, εισαγάγετε τη συνάρτηση TODAY στο excel επειδή ΣΗΜΕΡΑ μπορεί να επιστρέψει την τρέχουσα ημερομηνία σύμφωνα με το σύστημα, και επίσης είναι μια πτητική συνάρτηση που αλλάζει αυτόματα κάθε μέρα, η οποία κάνει τον τύπο δυναμικό.

Κλείστε το βραχίονα και δείτε το αποτέλεσμα.

Τώρα σύρετε τον τύπο στο κελί C9 για να προσδιοριστούν οι άλλες τιμές,

Τώρα πήρε την ηλικία κάθε ατόμου σε χρόνια, η πρώτη ηλικία "John" ηλικία είναι 31,378 χρόνια, η ηλικία "Peter" είναι 20,647 χρόνια, και ούτω καθεξής …

Μέχρι στιγμής, τόσο καλό με τη λειτουργία YEARFRAC, αλλά αν πείτε την ηλικία σε κλάσματα όπως 31.378, 20.647 και ούτω καθεξής, οι άνθρωποι θα καταλάβουν με ακρίβεια. Λοιπόν, τι λέτε για την ηλικία σαν αυτό «30 Χρόνια 4 Μήνες 15 Ημέρες».

Αυτό έχει πολύ νόημα, έτσι δεν είναι ;;;

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

Αυτό θα δείξει την ακριβή ηλικία σε όρους έτους, μηνών και ημερών. Εφόσον έχουμε εφαρμόσει τη συνάρτηση ΣΗΜΕΡΑ ως ημερομηνία λήξης, θα αλλάζει κάθε μέρα και το αποτέλεσμα θα αλλάξει επίσης αυτόματα.

Παράδειγμα # 3 - Χρήση συνθήκης IF

Τώρα θα δούμε τη λειτουργία YEARFRAC ως υποστηρικτική λειτουργία για άλλες λειτουργίες. Ρίξτε μια ματιά στα παρακάτω δεδομένα.

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

Με αυτά τα δεδομένα, πρέπει να βρούμε τα άτομα που δικαιούνται το μπόνους. Για να δικαιούται το μπόνους, το άτομο πρέπει να ολοκληρώσει τη θητεία 4,5 ετών στην εταιρεία. Όπως γνωρίζουμε, το YEARFRAC μπορεί να κάνει τη διαφορά μεταξύ παραβάσεων δύο ημερομηνιών. Θα το ενσωματώσουμε με τον όρο IF

Τώρα έχω εφαρμόσει το λογικό τεστ σαν το YEARFRAC να επιστρέψει το έτος υπηρεσίας ως> = 4,5 έτη, τότε θα πρέπει να έχουμε το αποτέλεσμα ως "Επιλέξιμο" ή αλλιώς "Μη επιλέξιμο".

Έχουμε το ακόλουθο αποτέλεσμα.

Τώρα σύρετε τον τύπο στο κελί C9 για να προσδιοριστούν οι άλλες τιμές,

Εδώ έχουμε το αποτέλεσμα. Όπως αυτό χρησιμοποιώντας τη συνάρτηση YEARFRAC, μπορούμε να το κάνουμε με διάφορους τρόπους.

Πράγματα που πρέπει να θυμάστε

  • (Βάση) το επιχείρημα πρέπει να είναι εντός 0 έως 4, οτιδήποτε περισσότερο από 4 ή οτιδήποτε λιγότερο από 0 που παρέχεται, τότε θα λάβουμε το "#NUM! Λάθος.
  • ΣΗΜΕΡΑ είναι η πτητική συνάρτηση που θα χρησιμοποιηθεί για τη λήψη της τρέχουσας ημερομηνίας σύμφωνα με το σύστημα.
  • Η ημερομηνία έναρξης πρέπει να είναι μικρότερη από την ημερομηνία λήξης. Διαφορετικά, θα λάβουμε το σφάλμα.

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