Μορφοποίηση υπό όρους του Excel για ημερομηνίες & amp; ώρα: τύποι και κανόνες

  • Μοιραστείτε Αυτό
Michael Brown

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

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

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

    Μορφοποίηση υπό όρους του Excel για ημερομηνίες (ενσωματωμένοι κανόνες)

    Το Microsoft Excel παρέχει 10 επιλογές για τη μορφοποίηση επιλεγμένων κελιών με βάση την τρέχουσα ημερομηνία.

    1. Για να εφαρμόσετε τη μορφοποίηση, απλώς μεταβαίνετε στην ενότητα Αρχική σελίδα tab>, Μορφοποίηση υπό όρους> Κανόνες επισήμανσης κελιών και επιλέξτε Μια ημερομηνία που συμβαίνει .

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

    4. Κάντε κλικ στο OK και απολαύστε το αποτέλεσμα! : )

    Ωστόσο, αυτός ο γρήγορος και απλός τρόπος έχει δύο σημαντικούς περιορισμούς - 1) λειτουργεί μόνο για επιλεγμένα κελιά και 2) η υπό όρους μορφή εφαρμόζεται πάντα με βάση την τρέχουσα ημερομηνία.

    Τύποι μορφοποίησης υπό όρους του Excel για ημερομηνίες

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

    Πώς να επισημάνετε τα Σαββατοκύριακα στο Excel

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

    Όταν σχεδιάζετε το ημερολόγιό σας στο Excel, μπορείτε να χρησιμοποιήσετε τη συνάρτηση =DATE(έτος,μήνας,ημερομηνία) για να εμφανίσετε τις ημέρες της εβδομάδας. Απλά εισάγετε το έτος και τον αριθμό του μήνα κάπου στο φύλλο εργασίας σας και αναφέρετε αυτά τα κελιά στον τύπο. Φυσικά, θα μπορούσατε να πληκτρολογήσετε τους αριθμούς απευθείας στον τύπο, αλλά αυτή δεν είναι μια πολύ αποτελεσματική προσέγγιση, επειδή θα πρέπει να προσαρμόσετε τον τύπο για κάθε μήνα.

    Το παρακάτω στιγμιότυπο δείχνει τη λειτουργία DATE σε δράση. Χρησιμοποίησα τον τύπο =DATE($B$2,$B$1,B$4) η οποία αντιγράφεται στη σειρά 5.

    Συμβουλή. Αν θέλετε να εμφανίσετε μόνο τις ημέρες της εβδομάδας, όπως βλέπετε στην παραπάνω εικόνα, επιλέξτε τα κελιά με τον τύπο (γραμμή 5 στην περίπτωσή μας), κάντε δεξί κλικ και επιλέξτε Μορφοποίηση κελιών.> Αριθμός> Προσαρμοσμένο . Από την αναπτυσσόμενη λίστα στην περιοχή Τύπος , επιλέξτε είτε dddd ή ddd για να εμφανίζονται τα πλήρη ονόματα της ημέρας ή τα συντομευμένα ονόματα, αντίστοιχα.

    Το ημερολόγιό σας στο Excel είναι σχεδόν έτοιμο και το μόνο που χρειάζεται είναι να αλλάξετε το χρώμα των Σαββατοκύριακων. Φυσικά, δεν πρόκειται να χρωματίσετε τα κελιά χειροκίνητα. Θα βάλουμε το Excel να μορφοποιήσει τα Σαββατοκύριακα αυτόματα δημιουργώντας έναν κανόνα μορφοποίησης υπό όρους με βάση το ΕΒΔΟΜΑΔΑ φόρμουλα.

    1. Ξεκινάτε επιλέγοντας το ημερολόγιο του Excel, όπου θέλετε να σκιάσετε τα Σαββατοκύριακα. Στην περίπτωσή μας, είναι το εύρος $B$4:$AE$10. Βεβαιωθείτε ότι ξεκινάτε την επιλογή με το σύμβολο 1η στήλη ημερομηνίας - Στήλη B σε αυτό το παράδειγμα.
    2. Στο Αρχική σελίδα κάντε κλικ στην καρτέλα Μενού μορφοποίησης υπό όρους> Νέος κανόνας .
    3. Δημιουργήστε έναν νέο κανόνα μορφοποίησης υπό όρους με βάση έναν τύπο, όπως εξηγείται στον παραπάνω οδηγό.
    4. Στο " Μορφοποίηση τιμών όπου αυτός ο τύπος είναι αληθής" εισάγετε τον ακόλουθο τύπο WEEKDAY που θα καθορίζει ποια κελιά είναι Σάββατο και Κυριακή: =WEEKDAY(B$5,2)>5
    5. Κάντε κλικ στο Μορφή... και ρυθμίστε την προσαρμοσμένη μορφή σας αλλάζοντας μεταξύ των επιλογών Γραμματοσειρά , Σύνορα και Συμπλήρωση και παίζοντας με διάφορες επιλογές μορφοποίησης. Όταν τελειώσετε, κάντε κλικ στο κουμπί OK για να κάνετε προεπισκόπηση του κανόνα.

    Τώρα, επιτρέψτε μου να εξηγήσω εν συντομία το WEEKDAY(serial_number,[return_type]) τύπο, ώστε να μπορείτε να τον προσαρμόσετε γρήγορα για τα δικά σας λογιστικά φύλλα.

    • Το serial_number Η παράμετρος αντιπροσωπεύει την ημερομηνία που προσπαθείτε να βρείτε. Εισάγετε μια αναφορά στο πρώτο κελί σας με μια ημερομηνία, B$5 στην περίπτωσή μας.
    • Το [return_type] η παράμετρος καθορίζει τον τύπο της εβδομάδας (οι αγκύλες υπονοούν ότι είναι προαιρετική). Εισάγετε 2 ως τύπο επιστροφής για μια εβδομάδα που αρχίζει από τη Δευτέρα (1) έως την Κυριακή (7). Μπορείτε να βρείτε τον πλήρη κατάλογο των διαθέσιμων τύπων επιστροφής εδώ.
    • Τέλος, γράφετε>5 για να επισημάνετε μόνο τα Σάββατα (6) και τις Κυριακές (7).

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

    Συμβουλές:

    • Εάν έχετε μη τυποποιημένα Σαββατοκύριακα στην εταιρεία σας, π.χ. Παρασκευή και Σάββατο, τότε θα πρέπει να τροποποιήσετε τον τύπο έτσι ώστε να ξεκινά η μέτρηση από την Κυριακή (1) και να επισημαίνει τις ημέρες 6 (Παρασκευή) και 7 (Σάββατο) - WEEKDAY(B$5,1)>5 .
    • Αν δημιουργείτε ένα οριζόντιο (landscape) ημερολόγιο, χρησιμοποιήστε μια σχετική στήλη (χωρίς $) και μια απόλυτη γραμμή (με $) σε μια αναφορά κελιού, επειδή θα πρέπει να κλειδώσετε την αναφορά της γραμμής - στο παραπάνω παράδειγμα είναι η γραμμή 5, οπότε πληκτρολογήσαμε B$5. Αν όμως σχεδιάζετε ένα ημερολόγιο σε κάθετο προσανατολισμό, θα πρέπει να κάνετε το αντίθετο, δηλαδή να χρησιμοποιήσετε μια απόλυτη στήλη και μια σχετική γραμμή, π.χ. $B5 όπως μπορείτε να δείτε στοτο παρακάτω στιγμιότυπο οθόνης:

    Πώς να επισημάνετε τις διακοπές στο Excel

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

    Για παράδειγμα, έχω προσθέσει τις ακόλουθες αργίες στη στήλη Α ($A$14:$A$17). Φυσικά, δεν είναι όλες πραγματικές αργίες, αλλά αρκούν για λόγους επίδειξης : )

    Και πάλι, ανοίγετε Μορφοποίηση υπό όρους >, Νέος κανόνας Στην περίπτωση των διακοπών, θα χρησιμοποιήσετε είτε το ΜΑΤΣ ή COUNTIF λειτουργία:

    • =COUNTIF($A$14:$A$17,B$5)>0
    • =MATCH(B$5,$A$14:$A$17,0)

    Σημείωση. Εάν έχετε επιλέξει διαφορετικό χρώμα για τις αργίες, πρέπει να μετακινήσετε τον κανόνα για τις δημόσιες αργίες στην κορυφή της λίστας κανόνων μέσω Μορφοποίηση υπό όρους> Διαχείριση κανόνων...

    Η ακόλουθη εικόνα δείχνει το αποτέλεσμα στο Excel 2013:

    Υπό όρους μορφοποίηση ενός κελιού όταν μια τιμή αλλάζει σε ημερομηνία

    Δεν είναι μεγάλο πρόβλημα να μορφοποιήσετε υπό όρους ένα κελί όταν προστίθεται μια ημερομηνία σε αυτό το κελί ή σε οποιοδήποτε άλλο κελί της ίδιας γραμμής, εφόσον δεν επιτρέπεται άλλος τύπος τιμής. Σε αυτή την περίπτωση, θα μπορούσατε απλά να χρησιμοποιήσετε έναν τύπο για να επισημάνετε τα μη κενά, όπως περιγράφεται στην ενότητα Excel conditional formulas for blanks and non-blanks. Τι γίνεται όμως αν αυτά τα κελιά έχουν ήδη κάποιες τιμές, π.χ. κείμενο, και θέλετε να αλλάξετε τοχρώμα φόντου όταν το κείμενο αλλάζει σε ημερομηνία;

    Το έργο μπορεί να ακούγεται λίγο περίπλοκο, αλλά η λύση είναι πολύ απλή.

    1. Κατ' αρχάς, πρέπει να προσδιορίσετε τον κωδικό μορφής της ημερομηνίας σας. Ακολουθούν μερικά μόνο παραδείγματα:
      • D1: dd-mmm-yy ή d-mmm-yy
      • D2: dd-mmm ή d-mmm
      • D3: mmm-yy
      • D4: mm/dd/yy ή m/d/yy ή m/d/yy h:mm

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

    2. Επιλέξτε μια στήλη στην οποία θέλετε να αλλάξετε το χρώμα των κελιών ή ολόκληρο τον πίνακα σε περίπτωση που θέλετε να επισημάνετε γραμμές.
    3. Και τώρα δημιουργήστε έναν κανόνα μορφοποίησης υπό όρους χρησιμοποιώντας έναν τύπο παρόμοιο με αυτόν: =CELL("format",$A2)="D1" Στον τύπο, το A είναι η στήλη με τις ημερομηνίες και το D1 είναι η μορφή ημερομηνίας.

      Εάν ο πίνακάς σας περιέχει ημερομηνίες σε 2 ή περισσότερες μορφές, τότε χρησιμοποιήστε τον τελεστή OR, π.χ. =OR(cell("format", $A2)="D1", cell("format",$A2)="D2", cell("format", $A2)="D3")

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

    Πώς να επισημάνετε γραμμές με βάση μια συγκεκριμένη ημερομηνία σε μια συγκεκριμένη στήλη

    Ας υποθέσουμε ότι έχετε ένα μεγάλο φύλλο εργασίας του Excel που περιέχει δύο στήλες ημερομηνιών (B και C). Θέλετε να επισημάνετε κάθε γραμμή που έχει μια συγκεκριμένη ημερομηνία, π.χ. 13-May-14, στη στήλη C.

    Για να εφαρμόσετε τη μορφοποίηση υπό όρους του Excel σε μια συγκεκριμένη ημερομηνία, πρέπει να βρείτε την αριθμητική τιμή Όπως πιθανώς γνωρίζετε, το Microsoft Excel αποθηκεύει τις ημερομηνίες ως αύξοντες αύξοντες αριθμούς, ξεκινώντας από την 1η Ιανουαρίου 1900. Έτσι, η 1-Jan-1900 αποθηκεύεται ως 1, η 2-Jan-1900 αποθηκεύεται ως 2... και η 13-May-14 ως 41772.

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

    Αυτό ήταν στην πραγματικότητα το μεγαλύτερο μέρος της εργασίας και τώρα χρειάζεται μόνο να δημιουργήσετε έναν κανόνα μορφοποίησης υπό όρους για ολόκληρο τον πίνακα με αυτόν τον πολύ απλό τύπο: =$C2=41772 Ο τύπος υπονοεί ότι ο πίνακάς σας έχει επικεφαλίδες και η γραμμή 2 είναι η πρώτη γραμμή με δεδομένα.

    Ένας εναλλακτικός τρόπος είναι να χρησιμοποιήσετε το DATEVALUE τύπος που μετατρέπει την ημερομηνία στη μορφή αριθμού στην οποία είναι αποθηκευμένη, π.χ. =$C2=DATEVALUE("5/13/2014")

    Όποια φόρμουλα και αν χρησιμοποιήσετε, θα έχει το ίδιο αποτέλεσμα:

    Τυχόν μορφοποίηση ημερομηνιών στο Excel με βάση την τρέχουσα ημερομηνία

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

    Παράδειγμα 1. Επισημάνετε ημερομηνίες ίσες, μεγαλύτερες ή μικρότερες από σήμερα

    Για να μορφοποιήσετε υπό όρους κελιά ή ολόκληρες γραμμές με βάση τη σημερινή ημερομηνία, χρησιμοποιείτε τη συνάρτηση TODAY ως εξής:

    Ισοδύναμο με το σήμερα: =$B2=TODAY()

    Μεγαλύτερη από ό,τι σήμερα: =$B2>TODAY()

    Λιγότερο από σήμερα: =$B2

    Το παρακάτω στιγμιότυπο οθόνης δείχνει τους παραπάνω κανόνες σε δράση. Σημειώστε ότι τη στιγμή της συγγραφής του κειμένου η ΣΗΜΕΡΑ ήταν 12-Ιουν-2014.

    Παράδειγμα 2. Υπό όρους μορφοποίηση ημερομηνιών στο Excel με βάση διάφορες συνθήκες

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

    Για την εργασία αυτή, θα χρειαστείτε μια πρόσθετη στήλη με τον ακόλουθο τύπο (όπου E είναι το Παράδοση στήλη και F η στήλη Τιμολόγιο στήλη):

    =IF(E2>=TODAY(),IF(F2="", 1, 0), 0)

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

    Μετά από αυτό δημιουργείτε έναν απλό κανόνα μορφοποίησης υπό όρους για το Τιμολόγιο στήλη με τον τύπο =$G2=1 όπου G είναι η πρόσθετη στήλη σας. Φυσικά, θα μπορείτε να αποκρύψετε αυτή τη στήλη αργότερα.

    Παράδειγμα 3. Επισημάνετε επερχόμενες ημερομηνίες και καθυστερήσεις

    Ας υποθέσουμε ότι έχετε ένα χρονοδιάγραμμα έργου στο Excel που απαριθμεί εργασίες, τις ημερομηνίες έναρξης και τις διάρκειές τους. Αυτό που θέλετε είναι να υπολογίζεται αυτόματα η ημερομηνία λήξης για κάθε εργασία. Μια πρόσθετη πρόκληση είναι ότι ο τύπος θα πρέπει να λαμβάνει υπόψη και τα Σαββατοκύριακα. Για παράδειγμα, αν η ημερομηνία έναρξης είναι 13-Ιουν-2014 και ο αριθμός των ημερών εργασίας (Διάρκεια) είναι 2, η ημερομηνία λήξης θα πρέπει να έρθει ως 17-Ιουν-2014,επειδή 14-Ιουν και 15-Ιουν είναι Σάββατο και Κυριακή.

    Για να το κάνουμε αυτό, θα χρησιμοποιήσουμε το WORKDAY.INTL(start_date,days,[weekend],[holidays]) συνάρτηση, πιο συγκεκριμένα =WORKDAY.INTL(B2,C2,1) .

    Στον τύπο, εισάγουμε το 1 ως 3η παράμετρο, καθώς υποδεικνύει το Σάββατο και την Κυριακή ως αργίες. Μπορείτε να χρησιμοποιήσετε μια άλλη τιμή αν τα Σαββατοκύριακά σας είναι διαφορετικά, π.χ. Παρ και Σαβ. Ο πλήρης κατάλογος των τιμών του Σαββατοκύριακου είναι διαθέσιμος εδώ. Προαιρετικά, μπορείτε επίσης να χρησιμοποιήσετε την 4η παράμετρο [αργίες], η οποία είναι ένα σύνολο ημερομηνιών (περιοχή κελιών) που θα πρέπει να εξαιρεθούν από το ημερολόγιο εργάσιμων ημερών.

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

    • =AND($D2-TODAY()>=0,$D2-TODAY()<=7) - επισημάνετε όλες τις γραμμές όπου η ημερομηνία λήξης (στήλη D) είναι εντός της επόμενες 7 ημέρες Αυτός ο τύπος είναι πολύ χρήσιμος όταν πρόκειται για την παρακολούθηση επερχόμενων ημερομηνιών λήξης ή πληρωμών.
    • =AND(TODAY()-$D2>=0,TODAY()-$D2<=7) - επισημάνετε όλες τις γραμμές όπου η ημερομηνία λήξης (στήλη D) είναι εντός της τις τελευταίες 7 ημέρες Μπορείτε να χρησιμοποιήσετε αυτόν τον τύπο για να παρακολουθείτε τις τελευταίες καθυστερήσεις πληρωμών και άλλες καθυστερήσεις.

    Ακολουθούν μερικά ακόμη παραδείγματα τύπων που μπορούν να εφαρμοστούν στον παραπάνω πίνακα:

    =$D2 - Επισημαίνει όλες τις περασμένες ημερομηνίες (δηλ. ημερομηνίες μικρότερες από την τρέχουσα ημερομηνία). Μπορεί να χρησιμοποιηθεί για τη μορφοποίηση ληγμένων συνδρομών, καθυστερημένων πληρωμών κ.λπ.

    =$D2>TODAY() - επισημαίνει όλες τις μελλοντικές ημερομηνίες (δηλ. ημερομηνίες μεγαλύτερες από την τρέχουσα ημερομηνία). Μπορείτε να το χρησιμοποιήσετε για να επισημάνετε επερχόμενα γεγονότα.

    Φυσικά, μπορούν να υπάρξουν άπειρες παραλλαγές των παραπάνω τύπων, ανάλογα με την εκάστοτε εργασία σας. Για παράδειγμα:

    =$D2-TODAY()>=6 - επισημαίνει τις ημερομηνίες που συμβαίνουν σε 6 ή περισσότερες ημέρες.

    =$D2=TODAY()-14 - επισημαίνει ημερομηνίες που συνέβησαν ακριβώς πριν από 2 εβδομάδες.

    Πώς να επισημάνετε ημερομηνίες σε ένα εύρος ημερομηνιών

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

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

    Τύποι για την επισήμανση παρελθουσών ημερομηνιών

    • Πάνω από 30 ημέρες πριν: =TODAY()-$A2>30
    • Από 30 έως 15 ημέρες πριν, συμπεριλαμβανομένων: =AND(TODAY()-$A2>=15, TODAY()-$A2<=30)
    • Λιγότερο από 15 ημέρες πριν: =AND(TODAY()-$A2>=1, TODAY()-$A2<15)

    Η τρέχουσα ημερομηνία και τυχόν μελλοντικές ημερομηνίες δεν είναι χρωματισμένες.

    Τύποι για την επισήμανση μελλοντικών ημερομηνιών

    • Θα συμβεί σε περισσότερες από 30 ημέρες από τώρα: =$A2-TODAY()>30
    • Σε 30 έως 15 ημέρες, συμπεριλαμβανομένων: =AND($A2-TODAY()>=15, $A2-TODAY()<=30)
    • Σε λιγότερο από 15 ημέρες: =AND($A2-TODAY()>=1, $A2-TODAY()<15)

    Η τρέχουσα ημερομηνία και τυχόν προηγούμενες ημερομηνίες δεν είναι χρωματισμένες.

    Πώς να σκιάσετε κενά και χρονικά διαστήματα

    Σε αυτό το τελευταίο παράδειγμα, θα χρησιμοποιήσουμε μια ακόμη συνάρτηση ημερομηνίας του Excel - DATEDIF(ημερομηνία έναρξης, ημερομηνία λήξης, διάστημα) Αυτή η συνάρτηση υπολογίζει τη διαφορά μεταξύ δύο ημερομηνιών με βάση το καθορισμένο διάστημα. Διαφέρει από όλες τις άλλες συναρτήσεις που έχουμε συζητήσει σε αυτό το σεμινάριο στο ότι σας επιτρέπει να αγνοήσετε τους μήνες ή τα έτη και να υπολογίσετε τη διαφορά μόνο μεταξύ ημερών ή μηνών, όποιο από τα δύο επιλέξετε.

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

    Ο τύπος που χρειάζεστε είναι ο εξής (όπου Α είναι το Ημερομηνία στήλη):

    =DATEDIF(TODAY(), DATE((YEAR(TODAY())+1), MONTH($A2), DAY($A2)), "yd")

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

    Συμβουλή: Αν τύχει να ξεχάσετε ή να χάσετε αυτόν τον πολύπλοκο τύπο, μπορείτε να χρησιμοποιήσετε αυτόν τον απλό τύπο: =365-DATEDIF($A2,TODAY(), "yd") . παράγει ακριβώς τα ίδια αποτελέσματα, απλά θυμηθείτε να αντικαταστήσετε το 365 με το 366 στα δίσεκτα έτη : )

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

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

    "Ημέρες μέχρι τα επόμενα γενέθλια" Excel Web App

    Δημιουργήσαμε αυτή τη διαδικτυακή εφαρμογή του Excel για να σας δείξουμε τον παραπάνω τύπο στην πράξη. Απλά εισάγετε τα συμβάντα σας στην 1η στήλη και αλλάξτε τις αντίστοιχες ημερομηνίες στη 2η στήλη για να πειραματιστείτε με το αποτέλεσμα.

    Σημείωση: Για να δείτε το ενσωματωμένο βιβλίο εργασίας, επιτρέψτε τα cookies μάρκετινγκ.

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

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

    Ο Michael Brown είναι ένας αφοσιωμένος λάτρης της τεχνολογίας με πάθος για την απλοποίηση πολύπλοκων διαδικασιών χρησιμοποιώντας εργαλεία λογισμικού. Με περισσότερο από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, έχει βελτιώσει τις δεξιότητές του στο Microsoft Excel και το Outlook, καθώς και στα Φύλλα Google και στα Έγγραφα. Το blog του Michael είναι αφιερωμένο στο να μοιράζεται τη γνώση και την τεχνογνωσία του με άλλους, παρέχοντας εύκολες συμβουλές και σεμινάρια για τη βελτίωση της παραγωγικότητας και της αποτελεσματικότητας. Είτε είστε έμπειρος επαγγελματίας είτε αρχάριος, το ιστολόγιο του Michael προσφέρει πολύτιμες πληροφορίες και πρακτικές συμβουλές για να αξιοποιήσετε στο έπακρο αυτά τα βασικά εργαλεία λογισμικού.