Τύπος Excel: Εάν Δευτέρα, επιστρέψτε στην Παρασκευή -

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

=IF(WEEKDAY(date)=2,date-3,date)

Περίληψη

Για να ελέγξετε την ημέρα της ημερομηνίας και να επιστρέψετε στην Παρασκευή, όταν η ημερομηνία είναι Δευτέρα, μπορείτε να χρησιμοποιήσετε τις συναρτήσεις IF και WEEKDAY. Στο παράδειγμα που παρουσιάζεται, ο τύπος στο C5 είναι

=IF(WEEKDAY(B5)=2,B5-3,B5)

Εξήγηση

Η συνάρτηση WEEKDAY επιστρέφει έναν αριθμό, 1-7, που αντιστοιχεί σε συγκεκριμένες ημέρες της εβδομάδας. Από προεπιλογή, το WEEKDAY αναλαμβάνει την Κυριακή με βάση την εβδομάδα και εκχωρεί 1 έως Κυριακή, 2 έως Δευτέρα και ούτω καθεξής, με 7 στο Σάββατο.

Σε αυτήν την περίπτωση, θέλουμε να λάβουμε μέτρα μόνο εάν η εν λόγω ημερομηνία είναι Δευτέρα. Για δοκιμή, χρησιμοποιούμε αυτήν την έκφραση μέσα στη συνάρτηση IF:

WEEKDAY(B5)=2

Εάν η λογική έκφραση επιστρέψει ΑΛΗΘΕΙΑ, γνωρίζουμε ότι η ημερομηνία είναι Δευτέρα, οπότε αφαιρούμε το 3 για "επαναφορά" έως την Παρασκευή. Εάν η έκφραση επιστρέψει FALSE, απλώς επιστρέφουμε την αρχική ημερομηνία.

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