Τύπος Excel: Επόμενη πληρωμή δύο εβδομάδων από την ημερομηνία -

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

Γενική φόρμουλα

=CEILING(date+1,14)-1

Περίληψη

Επόμενη πληρωμή δύο εβδομάδων από την ημερομηνία Για να λάβετε την επόμενη ημέρα πληρωμής - υποθέτοντας ένα διμηνιαίο πρόγραμμα, με πληρωμές την Παρασκευή - μπορείτε να χρησιμοποιήσετε έναν τύπο βασισμένο στη συνάρτηση CEILING.

Στο παράδειγμα που εμφανίζεται, ο τύπος στο C6 είναι:

=CEILING(B6+1,14)-1

Σημείωση: αυτός ο τύπος προϋποθέτει το προεπιλεγμένο σύστημα ημερομηνιών του 1900 του Excel.

Εξήγηση

Αυτός ο τύπος εξαρτάται από τη συνάρτηση CELING, η οποία στρογγυλοποιεί τους αριθμούς έως ένα δεδομένο πολλαπλάσιο. Λειτουργεί επειδή λειτουργούν οι ημερομηνίες στο προεπιλεγμένο σύστημα ημερομηνιών του 1900 του Excel, όπου η πρώτη ημέρα στο σύστημα είναι ο αριθμός 1, ισούται με την ημερομηνία Κυριακή 1 Ιανουαρίου 1900.

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

Ο τύπος χρησιμοποιεί αυτό το γεγονός για να καταλάβει το 2ο Σάββατο και μετά αφαιρεί το 1 για να πάρει την προηγούμενη Παρασκευή.

Το άλλο κάθε δεύτερη Παρασκευή

Εάν πρέπει να λάβετε την εναλλακτική Παρασκευή σε κάθε άλλο πρόγραμμα Παρασκευής, μπορείτε να χρησιμοποιήσετε αυτήν την έκδοση του τύπου:

=CEILING(A1+8,14)-8

Η ιδέα είναι η ίδια, αλλά ο τύπος πρέπει να μετακινηθεί προς τα εμπρός 8 ημέρες για να φτάσει στο ζυγό πολλαπλάσιο των 14. Όταν το CEILING επιστρέψει μια ημερομηνία, αφαιρούνται οι 8 ημέρες για να επιστρέψουν στην προηγούμενη Παρασκευή.

Σημείωση: Συνάντησα αυτόν τον τύπο ως απάντηση στην υπερχείλιση στοίβας από τον φοβερό Barry Houdini

Καλές συνδέσεις

Η απάντηση του Barry Houdini στο stackoverflow

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