Πώς να χρησιμοποιήσετε τον τύπο IF με ημερομηνίες (6 εύκολα παραδείγματα)

  • Μοιραστείτε Αυτό
Hugh West

Ενώ εργαζόταν στο Microsoft Excel, υπάρχουν διάφορες φόρμουλες που διευκολύνουν τη δουλειά μας. ΕΆΝ Η φόρμουλα είναι μία από αυτές. Έχει ευρύ φάσμα εφαρμογών σε Excel. Το Λειτουργία IF εκτελεί μια λογική δοκιμή. Επιστρέφει μια τιμή αν το αποτέλεσμα είναι ΑΛΗΘΙΝΟ , και ένα άλλο αν το αποτέλεσμα είναι FALSE Σε αυτό το άρθρο, θα παρουσιάσουμε πώς να χρησιμοποιήσετε το ΕΆΝ Για να το κάνουμε αυτό, θα εξετάσουμε διάφορα παραδείγματα.

Κατεβάστε το βιβλίο ασκήσεων

Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από εδώ.

Χρήσεις του IF με ημερομηνίες.xlsx

Επισκόπηση της λειτουργίας IF του Excel

  • Περιγραφή

Το ΕΆΝ συνάρτηση δεν κάνει τίποτα άλλο από το να ελέγχει για μια συγκεκριμένη συνθήκη.

  • Γενικό συντακτικό

IF(logical_test,[value_if_true],[value_if_false])

  • Περιγραφή επιχειρήματος
ΑΙΤΙΟΛΟΓΙΚΗ ΕΚΘΕΣΗ ΑΠΑΙΤΗΣΗ ΠΕΡΙΓΡΑΦΗ
logical_test Απαιτούμενο Αυτή είναι η κατάσταση που θα εξεταστεί και θα βαθμολογηθεί ως ΑΛΗΘΙΝΟ ή FALSE .
[value_if_true] Προαιρετικό Όταν μια λογική δοκιμή αξιολογείται ως ΑΛΗΘΙΝΟ , αυτή είναι η τιμή που πρέπει να επιστραφεί.
[value_if_false] Προαιρετικό Όταν μια λογική δοκιμή αξιολογείται ως FALSE , αυτή είναι η τιμή που πρέπει να επιστραφεί.
  • Επιστρέφει

Η τιμή που παρέχουμε για ΑΛΗΘΙΝΟ ή ΛΑΘΟΣ.

  • Διαθέσιμο σε

Όλες οι εκδόσεις μετά το Excel 2003.

6 χρήσεις του τύπου IF με ημερομηνίες στο Excel

1. Σύγκριση μεταξύ δύο ημερομηνιών με χρήση του τύπου If

Πρώτα απ' όλα, θα χρησιμοποιήσουμε το ΕΆΝ για να συγκρίνετε δύο ημερομηνίες. Κατά τη στιγμή που το κάνετε αυτό, μπορεί να υπάρχουν τα ακόλουθα δύο σενάρια.

1.1 Όταν και οι δύο ημερομηνίες είναι παρούσες στα κελιά

Σε αυτή την περίπτωση, και οι δύο ημερομηνίες υπάρχουν στα κελιά τα οποία πρέπει να συγκρίνουμε. Στο παρακάτω σύνολο δεδομένων, έχουμε μια λίστα προϊόντων με την ημερομηνία παράδοσης και την προθεσμία τους. Θα υπολογίσουμε την κατάσταση της παράδοσης αν η παράδοση είναι 'Στην ώρα τους' ή "Καθυστέρηση". Ας δούμε πώς μπορούμε να το κάνουμε αυτό:

  • Πρώτον, επιλέξτε το κελί E7.
  • Τώρα, εισαγάγετε τον ακόλουθο τύπο:
=IF(D5>=C5, "On Time", "Delayed")

  • Τύπος Μπείτε μέσα.
  • Έτσι, μπορούμε να δούμε την κατάσταση παράδοσης του προϊόντος mouse είναι "Στην ώρα τους".

  • Στη συνέχεια, σύρετε το Χειρολαβή πλήρωσης εργαλείο στο κύτταρο E10.

  • Τέλος, θα λάβουμε την τελική κατάσταση παράδοσης όλων των προϊόντων.

1.2 Ενώ μια ημερομηνία αποθηκεύεται στον τύπο

Μερικές φορές θα έχουμε ένα σύνολο δεδομένων όπως αυτό που δίνεται παρακάτω. Εδώ, η μόνη ημερομηνία που έχουμε είναι η ημερομηνία παράδοσης. Η προθεσμία για την παράδοση είναι 1-20-22. Ας υπολογίσουμε την κατάσταση παράδοσης στο 'Κατάσταση' στήλη του συνόλου δεδομένων.

  • Στην αρχή, επιλέξτε το κελί D5.
  • Εισάγετε τον ακόλουθο τύπο:
=IF(D5>=C5, "On Time", "Delayed")

  • Τώρα, πατήστε Μπείτε μέσα.
  • Εδώ, βλέπουμε ότι η κατάσταση παράδοσης είναι 'Στην ώρα τους' για το ποντίκι του προϊόντος.

  • Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης εργαλείο προς τα κάτω στο κελί D10.

  • Τέλος, Η κατάσταση παράδοσης του συνόλου δεδομένων έχει ως εξής.

2. Τύπος IF και συνάρτηση DATE ταυτόχρονα

Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε το ΕΆΝ τύπο και το ΗΜΕΡΟΜΗΝΙΑ Όπως και στο προηγούμενο σύνολο δεδομένων, θα εισάγουμε την κατάσταση παράδοσης των προϊόντων στο πεδίο 'Κατάσταση' Ακολουθήστε τα απλά βήματα μαζί μας για να το κάνετε αυτό:

  • Πρώτον, επιλέξτε το κελί D5 .
  • Πληκτρολογήστε τον ακόλουθο τύπο σε αυτό το κελί:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Πατήστε το Εισάγετε το κλειδί.
  • Έτσι, παίρνουμε την κατάσταση παράδοσης του ποντικιού του προϊόντος ως "Στην ώρα τους".

  • Τώρα, σύρετε το Χειρολαβή πλήρωσης στο κύτταρο D10.

  • Ως αποτέλεσμα, λαμβάνουμε την κατάσταση παράδοσης όλων των προϊόντων στο 'Κατάσταση' στήλη.

🔎 Πώς λειτουργεί η φόρμουλα;

  • DATE(2022,1,14): Παίρνει την ημερομηνία για σύγκριση.
  • IF(C5<=DATE(2022,1,14), "On Time", "Delayed"): Επιστρέφει την τιμή της κατάστασης παράδοσης.

3. Λειτουργία DATEVALUE του Excel τυλιγμένη σε τύπο IF με ημερομηνίες

Στο excel Συνάρτηση DATEVALUE μετατρέπει την ημερομηνία σε κείμενο. Μπορούμε να συγχωνεύσουμε αυτή τη συνάρτηση με τη συνάρτηση Τύπος IF για τον υπολογισμό των ημερομηνιών. Για αυτό το παράδειγμα, θα χρησιμοποιήσουμε το προηγούμενο σύνολο δεδομένων μας με διαφορετική προθεσμία. Απλά ακολουθήστε τις παρακάτω οδηγίες για να το κάνετε αυτό:

  • Πρώτον, επιλέξτε το κελί D5.
  • Βάλτε εκεί τον ακόλουθο τύπο:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Στη συνέχεια, πατήστε Μπείτε μέσα.
  • Εδώ, μπορούμε να δούμε την κατάσταση παράδοσης του πρώτου προϊόντος ποντίκι είναι "Στην ώρα τους".

  • Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης εργαλείο.

  • Τέλος, θα λάβουμε την κατάσταση παράδοσης για όλα τα προϊόντα στο 'Κατάσταση' στήλη όπως στο παρακάτω σχήμα.

🔎 Πώς λειτουργεί η φόρμουλα;

  • DATEVALUE(“18/01/2022”): Εξετάστε την ημερομηνία 18/01/22.
  • IF(C5<=DATEVALUE("18/01/2022″), "On Time", "Delayed"): Επιστρέφει την τιμή της κατάστασης παράδοσης 'Στην ώρα τους' εάν η προϋπόθεση είναι ΑΛΗΘΕΙΑ. Διαφορετικά δίνει 'Καθυστέρηση' ως έξοδο.

Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε τη συνάρτηση DateValue της VBA στο Excel

Παρόμοιες αναγνώσεις

  • Μορφοποίηση ημερομηνίας με VBA στο Excel (4 μέθοδοι)
  • Πώς να εισαγάγετε την τρέχουσα ημερομηνία στο Excel (3 τρόποι)
  • Χρήση συντόμευσης ημερομηνίας του Excel
  • Πώς να λάβετε την τρέχουσα ημερομηνία στην VBA (3 τρόποι)

4. Εφαρμόστε τη λογική AND & Τύπος IF με ημερομηνίες στο Excel

Χρήση του ΚΑΙ λογική μαζί με το ΕΆΝ τύπο, μπορούμε να υπολογίσουμε ημερομηνίες στο excel. ΚΑΙ λογική επιστρέφει μια έξοδο όπου όλες οι συνθήκες πρέπει να είναι ΑΛΗΘΙΝΟ ή ΛΑΘΟΣ. Θα ακολουθήσουμε το προηγούμενο σύνολο δεδομένων μας με ένα εύρος προθεσμιών. Ας δούμε πώς μπορούμε να το κάνουμε αυτό:

  • Στην αρχή, επιλέξτε το κελί D5.
  • Εισάγετε τον ακόλουθο τύπο:
=IF(AND(C5>=$G$8,C5<=$G$9), "On Time", "Not In Time")

  • Τώρα, πατήστε Εισάγετε το .
  • Έτσι, λαμβάνουμε την κατάσταση παράδοσης του ποντικιού του προϊόντος με ΚΑΙ λογική.

  • Στη συνέχεια, σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.

  • Ως αποτέλεσμα, λαμβάνουμε την κατάσταση παράδοσης για όλα τα προϊόντα στο 'Κατάσταση' στήλη του συνόλου δεδομένων.

🔎 Πώς λειτουργεί η φόρμουλα;

  • AND(C5>=$G$8,C5<=$G$9): Το μέρος αυτό αντιπροσωπεύει δύο συνθήκες. C5>=G8 και ένα άλλο είναι C5<=G9. ' $ Το σύμβολο ' διατηρεί σταθερή την αναφορά του κελιού.
  • IF(AND(C5>=$G$8,C5<=$G$9), "On Time", "Not In Time"): Εάν η κατάσταση είναι ΑΛΗΘΕΙΑ, επιστρέφει την τιμή "Στην ώρα τους". Διαφορετικά δίνει 'Καθυστέρηση' ως έξοδο.

5. Εισαγωγή τύπων TODAY & IF με ημερομηνίες

Ένας συνδυασμός των Λειτουργία TODAY και Τύπος IF είναι μια άλλη προσέγγιση για την καταμέτρηση ημερομηνιών στο excel. Ας υποθέσουμε ότι έχουμε ένα σύνολο δεδομένων με προϊόντα μαζί με την ημερομηνία παράδοσής τους. Ας θεωρήσουμε ότι η προθεσμία παράδοσης είναι η σημερινή ημερομηνία 1-11-22. Για εσάς, θα είναι η ημερομηνία κατά την οποία εξασκείστε. Τώρα θα υπολογίσουμε την κατάσταση παράδοσης όλων των προϊόντων με τα ακόλουθα βήματα:

  • Πρώτον, επιλέξτε το κελί D5.
  • Εισάγετε τον ακόλουθο τύπο:
=IF(C5<=TODAY(), "On Time", "Delayed")

  • Πατήστε το Εισάγετε το κουμπί.
  • Εδώ, στο κύτταρο D5 παίρνουμε την κατάσταση παράδοσης για το προϊόν mouse στο "Στην ώρα τους".

  • Στη συνέχεια, σύρετε το Χειρολαβή πλήρωσης εργαλείο στα επόμενα κελιά.

  • Τέλος, η κατάσταση παράδοσης για όλα τα προϊόντα μοιάζει με την παρακάτω εικόνα.

🔎 Πώς λειτουργεί η φόρμουλα;

  • TODAY(): Το μέρος αυτό παίρνει την ημερομηνία της σημερινής ημέρας.
  • IF(C5<=TODAY(), "On Time", "Delayed"): Επιστρέφει 'Στην ώρα τους' Εάν η κατάσταση είναι ΑΛΗΘΙΝΟ αλλιώς δώστε 'Καθυστέρηση' ως έξοδο.

Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε τη συνάρτηση ημέρας στο Excel VBA

6. Υπολογισμός μελλοντικών ή παρελθοντικών ημερομηνιών στο Excel χρησιμοποιώντας τον τύπο IF

Σε αυτό το παράδειγμα, θα ελέγξουμε αν μια ημερομηνία βρίσκεται σε ένα εύρος τιμών ή όχι. Για παράδειγμα, λάβετε υπόψη τη σημερινή ημέρα. Το κίνητρο αυτού του παραδείγματος είναι να ελέγξουμε αν η παράδοση θα πραγματοποιηθεί ή όχι μέσα σε δέκα ημέρες. Ας δούμε πώς μπορούμε να το κάνουμε αυτό:

  • Πρώτον, επιλέξτε το κελί D5.
  • Πληκτρολογήστε εκεί τον ακόλουθο τύπο:
=IF(C5

  • Στη συνέχεια, πατήστε Μπείτε μέσα.
  • Τώρα μπορούμε να δούμε ότι η κατάσταση παράδοσης του προϊόντος mouse είναι εντός των ορίων. Η παράδοση θα πραγματοποιηθεί εντός του 10 ημέρες από σήμερα.

  • Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης εργαλείο.

  • Στο τέλος, μπορούμε να δούμε την κατάσταση παράδοσης για όλα τα προϊόντα στο 'Κατάσταση' στήλη του συνόλου δεδομένων.

🔎 Πώς λειτουργεί η φόρμουλα;

  • ΣΗΜΕΡΑ()+10: Παίρνει την ημερομηνία μετά από δέκα ημέρες από την παρούσα ημερομηνία.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Εάν η κατάσταση είναι ΑΛΗΘΙΝΟ επιστρέφει 'Εντός εμβέλειας' Διαφορετικά δίνει 'Εκτός εμβέλειας' ως έξοδο.

Συμπέρασμα

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

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.