λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Υπολογιστικά φύλλα

Πώς γράφετε μια φόρμουλα υπολογιστικού φύλλου Excel για να καθορίσετε τους υπαλλήλους της υπηρεσίας που βασίζονται στην ημερομηνία έναρξης όταν χρειάζεστε όλο το χρόνο, εάν περισσότερο από 6 μήνες;

`` `excel

=Roundup ((σήμερα ()-A1) /365.25,0)

`` `

Επεξήγηση:

* a1: Αυτό είναι το κύτταρο που περιέχει την ημερομηνία έναρξης του υπαλλήλου.

* Σήμερα (): Αυτή η λειτουργία επιστρέφει την τρέχουσα ημερομηνία.

* (σήμερα ()-A1): Αυτό υπολογίζει τον αριθμό των ημερών μεταξύ της ημερομηνίας έναρξης και σήμερα.

* 365.25: Αυτό αντιπροσωπεύει τον μέσο αριθμό ημερών σε ένα χρόνο, αντιπροσωπεύοντας τα άλματα.

* Roundup (..., 0): Αυτή η συνάρτηση στρογγυλοποιεί το αποτέλεσμα μέχρι τον πλησιέστερο ακέραιο αριθμό, στρογγυλοποιώντας αποτελεσματικά μέχρι το επόμενο έτος εάν ο υπάλληλος έχει εξυπηρετήσει περισσότερο από 6 μήνες.

Παράδειγμα:

Εάν η ημερομηνία έναρξης ενός υπαλλήλου είναι 15 Ιανουαρίου 2022 , και η τρέχουσα ημερομηνία είναι 20 Αυγούστου 2023 , ο τύπος θα υπολογίσει:

* `Roundup ((σήμερα ()-A1) /365.25,0) =roundup ((σήμερα ()-15 Ιανουαρίου 2022) /365.25,0) =roundup ((20 Αυγούστου 2023-15 Ιανουαρίου 2022) /365.25,0)

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

Σημείωση:

* Αυτός ο τύπος υποθέτει ότι η ημερομηνία έναρξης αποθηκεύεται σε έγκυρη μορφή ημερομηνίας.

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

* Μπορείτε να προσαρμόσετε τον τύπο για να χρησιμοποιήσετε διαφορετική μορφή ημερομηνίας για την ημερομηνία έναρξης, αλλάζοντας την αναφορά κυττάρων `A1`.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα