Πίνακας περιεχομένων
Η λειτουργία IF είναι μία από τις πιο χρήσιμες και ευρέως χρησιμοποιούμενες λειτουργίες του Microsoft Excel Αν χρειαζόμαστε οποιοδήποτε είδος λογικής σύγκρισης στην καθημερινή μας εργασία στο Excel, χρησιμοποιούμε την εντολή ΕΆΝ Σήμερα θα δείξω πώς να χρησιμοποιήσω αυτή τη συνάρτηση ΕΆΝ συνάρτηση με ένα ευρύ φάσμα τιμών, συνοδευόμενη από ορισμένες γνωστές συναρτήσεις του Excel.
Κατεβάστε το βιβλίο ασκήσεων
Χρήση της συνάρτησης IF με εύρος τιμών.xlsxΕισαγωγή της συνάρτησης IF στο Excel
Μια από τις πιο χρήσιμες λειτουργίες του Excel είναι η ΕΆΝ η οποία μας επιτρέπει να συγκρίνουμε λογικά τις τιμές με τις προσδοκίες.
⇒ Σύνταξη
=IF(logical_test, [value_if_true], [value_if_false])
⇒ Λειτουργία Στόχος
Αυτό καθορίζει αν μια συνθήκη είναι αληθής ή FALSE και επιστρέφει μία τιμή εάν η συνθήκη είναι ΑΛΗΘΙΝΟ .
⇒ επιχείρημα
Επιχειρήματα | Υποχρεωτικό/προαιρετικό | Επεξήγηση |
---|---|---|
logical_test | Απαιτούμενο | Δεδομένη συνθήκη για ένα κελί ή ένα εύρος κελιών. |
[value_if_true] | Προαιρετικό | Καθορισμένη δήλωση εάν πληρούται η συνθήκη. |
[value_if_false] | Προαιρετικό | Ορισμένη δήλωση εάν η συνθήκη δεν ικανοποιείται. |
⇒ Παράμετρος επιστροφής
Εάν οι δηλώσεις δεν ορίζονται, οι λογικές τιμές είναι ΑΛΗΘΙΝΟ ή FALSE Αν ορίζονται δηλώσεις, θα εμφανιστούν ως τιμές επιστροφής ανάλογα με το αν ικανοποιούνται ή όχι οι συνθήκες.
10 ιδανικά παραδείγματα χρήσης της συνάρτησης IF με εύρος τιμών στο Excel
Ας δούμε μερικά παραδείγματα του Excel ΕΆΝ συναρτήσεις με ένα εύρος τιμών. Ας υποθέσουμε ότι έχουμε ένα σύνολο δεδομένων με τα ονόματα, τους συγγραφείς, τους αριθμούς και τις τιμές κάποιων βιβλίων από ένα βιβλιοπωλείο που ονομάζεται Βιβλιοπωλείο Kingfisher Στόχος μας σήμερα είναι να μάθουμε πώς να εφαρμόζουμε το E xcel ΕΆΝ συνάρτηση με εύρος τιμών.
1. Δημιουργία της συνάρτησης Excel IF με εύρος κελιών
Στο πρώτο παράδειγμα, θα μάθουμε πώς να ελέγχουμε αν μια περιοχή κελιών περιέχει μια συγκεκριμένη τιμή ή όχι. Ας ελέγξουμε αν υπάρχει κάποιο βιβλίο της συγγραφέως Emily Bronte ή όχι. Αυτό σημαίνει αν η στήλη Συγγραφέας (στήλη C ) περιέχει το όνομα Emily Bronte ή όχι. Μπορείτε να χρησιμοποιήσετε έναν συνδυασμό των ΕΆΝ και COUNTIF λειτουργίες του Excel για να το κάνετε αυτό.
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε ένα κελί και εισαγάγετε αυτόν τον τύπο σε αυτό το κελί.
=IF(COUNTIF(C5:C21, "Leo Tolstoy")>0, "Υπάρχει", "Δεν υπάρχει")
- Δεύτερον, πατήστε Εισάγετε το για να δείτε το αποτέλεσμα.
- Τελικά, μπορείτε να δείτε, έχουμε το αποτέλεσμα " Υπάρχει ". Επειδή υπάρχει πράγματι ένα βιβλίο του Emily Bronte στη λίστα μας. Αυτό είναι " Ανεμοδαρμένα Ύψη ".
- Αν θέλετε μια κατά προσέγγιση αντιστοιχία, μπορείτε να χρησιμοποιήσετε Χαρακτήρες μπαλαντέρ (*,?,~) στο πλαίσιο της COUNTIF Για παράδειγμα, για να μάθετε αν υπάρχει κάποιο βιβλίο του Bronte αδελφές ( Τόσο η Emily Bronte όσο και η Charlotte Bronte ), χρησιμοποιήστε τον ακόλουθο τύπο.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "Υπάρχει", "Δεν υπάρχει")
- Επιπλέον, πατήστε το Εισάγετε το για να δείξετε το αποτέλεσμα.
- Και, έχουμε " Υπάρχει ". Επειδή υπάρχουν τρία βιβλία γραμμένα από τον Αδελφές Μπροντέ .
🔎 Πώς λειτουργεί η φόρμουλα;
- COUNTIF(C5:C21, "Emily Bronte") επιστρέφει τον αριθμό των φορών που το όνομα "Emily Bronte" εμφανίζεται στο εύρος C5:C21 .
- COUNTIF(C5:C21, "Emily Bronte")>0 επιστρέφει ΑΛΗΘΙΝΟ εάν το όνομα εμφανίζεται τουλάχιστον μία φορά στο εύρος και επιστρέφει FALSE αν το όνομα δεν εμφανίζεται.
- Επομένως IF(COUNTIF(C5:C21, "Emily Bronte")>0, "Υπάρχει", "Δεν υπάρχει") επιστρέφει "Υπάρχει", αν το όνομα εμφανίζεται τουλάχιστον μία φορά, και επιστρέφει " Δεν υπάρχει " εάν το όνομα δεν εμφανίζεται.
2. Δημιουργία συνάρτησης IF με εύρος αριθμητικών τιμών
Τώρα θα εφαρμόσουμε ένα άλλο ΕΆΝ δήλωση. Θα δημιουργήσουμε μια λίστα τιμών από ένα εύρος τιμών που εμπίπτει μεταξύ δύο συγκεκριμένων αριθμών. Ας βρούμε τον αριθμό των βιβλίων που υπάρχουν ή δεν υπάρχουν από τη στήλη D που εμπίπτουν μεταξύ 10 στο 20 Αυτοί οι τύποι εργασιών μπορούν να πραγματοποιηθούν με τη χρήση του E xcel ΕΆΝ με ένα εύρος τιμών.
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε το κελί στο οποίο θέλετε να δείτε το αποτέλεσμα.
- Στη συνέχεια, εισαγάγετε τον τύπο εκεί.
=IF(((D5>=10)*(D5<=20))=1, "Ναι", "Όχι")
- Τύπος Εισάγετε το .
- Σύρετε το Λαβή πλήρωσης προς τα κάτω για να αντιγράψετε τον τύπο στην περιοχή. Ή, για να AutoFill το εύρος, κάντε διπλό κλικ στο στο συν ( + ) σύμβολο.
- Τέλος, μπορούμε να δούμε το αποτέλεσμα.
3. Εφαρμογή συνθηκών AND με τη συνάρτηση IF για εύρος τιμών
Τώρα θα εφαρμόσουμε συνθήκες μέσα σε ένα ΕΆΝ Ας ελέγξουμε αν κάθε ένα από τα βιβλία πληροί τις δύο δεδομένες συνθήκες ή όχι. Η πρώτη είναι, ο αριθμός των βιβλίων είναι μεγαλύτερος από 10 και το δεύτερο είναι ότι η τιμή του βιβλίου είναι μεγαλύτερη από 20 Αν πληρούνται αυτές οι προϋποθέσεις, μόνο τότε θα αγοράσουμε το βιβλίο.
Για το σκοπό αυτό, θα χρησιμοποιήσουμε το συνδυασμό ΕΆΝ και ΚΑΙ Όταν όλες οι παράμετροι της αξιολογούνται ως ΑΛΗΘΙΝΟ , η συνάρτηση AND επιστρέφει ΑΛΗΘΙΝΟ ; διαφορετικά, επιστρέφει FALSE .
ΒΗΜΑΤΑ:
- Στην αρχή, επιλέξτε ένα κελί δίπλα στο πρώτο βιβλίο και εισαγάγετε τον τύπο.
=IF(AND(D5>=10)*(E5>=20), "Can Purchase", "Can not Purchase")
- Πατήστε το Εισάγετε το στο πληκτρολόγιό σας για άλλη μια φορά.
- Εναλλακτικά, μπορούμε να χρησιμοποιήσουμε το σύμβολο και κατάσταση ( * Επομένως, ο τύπος θα έχει την εξής μορφή.
- Χτύπημα Εισάγετε το για να δείτε το αποτέλεσμα.
- Για να αντιγράψετε τον τύπο στην περιοχή, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω. Εναλλακτικά, μπορείτε να κάντε διπλό κλικ στο η προσθήκη ( + ) σημάδι στο AutoFill το εύρος.
- Ομοίως, μπορούμε να πάρουμε το αποτέλεσμα.
4. Χρήση της συνάρτησης IF με συνθήκες OR για εύρος τιμών
Τώρα ελάτε στο Ή συνθήκες τύπου. Ας ελέγξουμε αν κάθε ένα από τα βιβλία ικανοποιεί τουλάχιστον μία συνθήκη ή όχι. Αν κάποια από τις παραμέτρους του αξιολογηθεί ως ΑΛΗΘΙΝΟ , η συνάρτηση OR επιστρέφει ΑΛΗΘΙΝΟ ; διαφορετικά, επιστρέφει FALSE .
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε το κελί στο οποίο θέλουμε να δούμε το αποτέλεσμα.
- Δεύτερον, εισάγετε τον τύπο.
=IF(OR(D5>=10,E5>=60), "Can Purchase", "Can not Purchase")
- Περαιτέρω, πατήστε το Εισάγετε το από το πληκτρολόγιό σας.
- Αντί να χρησιμοποιήσουμε τη συνάρτηση, μπορούμε να χρησιμοποιήσουμε το σύμβολο or ( + Έτσι, ο τύπος θα είναι.
=IF((D5>=10)+(E5>=60), "Can Purchase", "Can not Purchase")
- Χτύπημα Εισάγετε το για να δείτε το αποτέλεσμα.
- Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης για να αντιγράψετε τον τύπο στην περιοχή. Ή, κάντε διπλό κλικ στο στο συν ( + Αυτό επίσης επαναλαμβάνει τον τύπο.
- Τέλος, προσδιορίσαμε για κάθε βιβλίο αν μπορεί να αγοραστεί ή όχι, αν υπάρχει τουλάχιστον μία προϋπόθεση ή όχι.
5. Χρήση ένθετης συνάρτησης IF για εύρος τιμών
Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε ένθετα ΕΆΝ Αυτό σημαίνει ότι θα εφαρμόσουμε ένα ΕΆΝ τύπο μέσα σε έναν άλλο ΕΆΝ φόρμουλα. Επιτρέψτε μου να σας ζητήσω να εκτελέσετε μια εργασία. Για όλα τα βιβλία, να ελέγξει αν η τιμή είναι μεγαλύτερη ή ίση με $30.00 Εάν ναι, ελέγξτε εάν ο αριθμός είναι μεγαλύτερος ή ίσος με 15 ή όχι. Στη συνέχεια, αν και πάλι ναι, ελέγξτε αν το όνομα του συγγραφέα αρχίζει με το γράμμα " C " ή όχι. Αν πάλι ναι, επιστρέψτε " Ικανοποιήστε το ". Διαφορετικά, επιστρέψτε " Δεν ικανοποιεί ".
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε το κελί και εισαγάγετε εκεί τον ακόλουθο τύπο.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Ικανοποιεί", "Δεν ικανοποιεί"), "Δεν ικανοποιεί"), "Δεν ικανοποιεί"), "Δεν ικανοποιεί")
- Πατήστε το Εισάγετε το κλειδί για να δείτε το αποτέλεσμα.
- Ομοίως, στα προηγούμενα παραδείγματα, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να αντιγράψετε τον τύπο στην περιοχή. Ή, για να AutoFill το εύρος, κάντε διπλό κλικ στο στο συν ( + ) σύμβολο.
- Τέλος, μπορείτε να δείτε, μόνο πέντε τα βιβλία ικανοποιούν ταυτόχρονα και τις τρεις προϋποθέσεις.
6. Συνδυάστε τις λειτουργίες IF & SUM στο Excel
Θα συνδυάσουμε ΕΆΝ και SUM λειτουργίες σε αυτό το παράδειγμα. Η συνάρτηση SUM προσθέτει τιμές χρησιμοποιώντας πρόσθεση. Ας ακολουθήσουμε το παράδειγμα.
ΒΗΜΑΤΑ:
- Επιλέξτε το δεύτερο κελί G6 , και τοποθετήστε τον τύπο στο επιλεγμένο κελί.
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))
- Στη συνέχεια, πατήστε το Εισάγετε το κλειδί για να δείτε το αποτέλεσμα.
🔎 Πώς λειτουργεί η φόρμουλα;
- SUM(D5:D21) αυτό το τμήμα προσθέτει τις τιμές του εύρους και επιστρέφει ως αποτέλεσμα τον συνολικό αριθμό των βιβλίων.
- SUM(D5:D21)>=80 και SUM(D5:D21)>=50 ελέγχει αν η συνθήκη πληρούται ή όχι.
- IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor")) αναφέρει το αποτέλεσμα. Στην περίπτωσή μας, το αποτέλεσμα ήταν " Καλή ".
7. Συγχώνευση των λειτουργιών IF & ΜΕΣΟΣ ΟΡΟΣ
Ο μέσος όρος των αριθμών που δίνονται ως παράμετροι καθορίζεται από η συνάρτηση AVERAGE Ας συνδυάσουμε το IF και ΜΈΣΟΣ ΌΡΟΣ συναρτήσεις για αυτό το παράδειγμα.
ΒΗΜΑΤΑ:
- Αρχικά, επιλέγουμε το κελί στο οποίο θέλουμε να τοποθετήσουμε το αποτέλεσμα. Στην περίπτωσή μας, θα επιλέξουμε το κελί G6 .
- Στη συνέχεια, εισαγάγετε τον τύπο σε αυτό το κελί.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- Περαιτέρω, πατήστε Εισάγετε το από το πληκτρολόγιο.
- Τέλος, θα λάβετε το αποτέλεσμά σας.
🔎 Πώς λειτουργεί η φόρμουλα;
- AVERAGE(D5:D21) υπολογίζει το μέσο αριθμό βιβλίων.
- AVERAGE(D5:D21)>=20 και AVERAGE(D5:D21)>=10 επαληθεύστε αν η συνθήκη ικανοποιήθηκε.
- IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor")) Το αποτέλεσμα στην περίπτωσή μας είναι " Ικανοποιητικό ".
8. Ολοκλήρωση των συναρτήσεων IF & EXACT για την αντιστοίχιση του εύρους τιμών
Η ΑΚΡΙΒΗΣ λειτουργία επιστρέφει ΑΛΗΘΙΝΟ αν δύο συμβολοσειρές κειμένου είναι πανομοιότυπες, και FALSE διαφορετικά κατά τη σύγκριση δύο συμβολοσειρών κειμένου. Αν και παραβλέπει τις διαφορές μορφοποίησης, ΑΚΡΙΒΩΣ είναι ευαίσθητη στην πεζότητα. Ας ενσωματώσουμε το ΕΆΝ και ΑΚΡΙΒΩΣ συναρτήσεις μαζί για να ταιριάξουν με ένα εύρος τιμών.
ΒΗΜΑΤΑ:
- Επιλέξτε το κελί στο οποίο θέλουμε να δούμε το αποτέλεσμα.
- Προσθέστε τον ακόλουθο τύπο συνάρτησης μετά από αυτό.
=IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Yes", "No")
- Πατήστε το Εισάγετε το στο πληκτρολόγιό σας για άλλη μια φορά.
- Και, μπορείτε να δείτε ότι αυτό θα δείξει το αποτέλεσμα στο εύρος.
🔎 Πώς λειτουργεί η φόρμουλα;
- EXACT($C$5:$C$21, "Leo Tolstoy") δείχνει αν και τα δύο δεδομένα είναι ακριβής αντιστοιχία ή όχι.
- IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Yes", "No") ελέγξτε τη λογική και επιστρέψτε το αποτέλεσμα.
9. Ενοποίηση των λειτουργιών IF, AND & TODAY για να λάβετε την ημερομηνία
Ας υποθέσουμε ότι θέλουμε να ελέγξουμε αν η ημερομηνία άφιξης είναι εντός 7 ημερών ή όχι, αν η ημερομηνία άφιξης είναι εντός επτά ημερών μόνο τότε μπορούμε να αγοράσουμε το βιβλίο. Για το σκοπό αυτό, θα χρησιμοποιήσουμε το συνδυασμό των ΕΆΝ , ΚΑΙ, και ΣΗΜΕΡΑ λειτουργίες.
ΒΗΜΑΤΑ:
- Ομοίως, στα προηγούμενα παραδείγματα, επιλέξτε το κελί και στη συνέχεια εισαγάγετε τον τύπο εκεί.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- Στη συνέχεια, πατήστε Εισάγετε το .
- Για να αντιγράψετε τον τύπο στην περιοχή, σύρετε το Λαβή πλήρωσης προς τα κάτω. Εναλλακτικά, μπορείτε να κάντε διπλό κλικ στο η προσθήκη ( + ) σημάδι στο AutoFill το εύρος.
- Τέλος, θα εμφανιστεί το αποτέλεσμα για κάθε βιβλίο στη στήλη F .
10. Απόκτηση της υψηλότερης/χαμηλότερης τιμής με συνδυασμό των λειτουργιών IF, MAX & amp; MIN
Ας υποθέσουμε ότι θέλουμε να συγκρίνουμε τον αριθμό των βιβλίων με το πρώτο βιβλίο. Και θα βρούμε την υψηλότερη και τη χαμηλότερη τιμή του συνολικού βιβλίου. Για το σκοπό αυτό, θα χρησιμοποιήσουμε το συνδυασμό των ΕΆΝ , MAX &, MIN λειτουργίες.
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε το κελί στο οποίο θέλουμε να τοποθετήσουμε το αποτέλεσμα.
- Στη συνέχεια, εισαγάγετε τον τύπο σε αυτό το κελί.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))
- Τέλος, πατήστε Εισάγετε το από το πληκτρολόγιο.
🔎 Πώς λειτουργεί η φόρμουλα;
- MAX($D$5:$D$21) επιστρέφει τη μέγιστη τιμή του εύρους.
- MIN($D$5:$D$21) επιστρέφει την ελάχιστη τιμή του εύρους.
- IF( D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average")) δείχνει το αποτέλεσμα μετά τη σύγκριση.
Πράγματα που πρέπει να θυμάστε
- Αν προσπαθείτε να διαιρέσετε έναν αριθμό με το μηδέν στον τύπο σας, μπορεί να δείτε #DIV/0! σφάλμα.
- Το #VALUE! Το σφάλμα εμφανίζεται όταν εισάγετε λανθασμένο τύπο δεδομένων στον υπολογισμό. Για παράδειγμα, μπορεί να εισάγετε κείμενο σε έναν τύπο που περιμένει αριθμούς.
- Εάν μετακινήσουμε το κελί τύπου ή τα κελιά αναφοράς, η #REF! Οι αναφορές στον τύπο δεν είναι πλέον έγκυρες.
- Το #NAME! σφάλμα θα δείξει ότι γράφετε λάθος το όνομα μιας συνάρτησης στον τύπο σας.
Συμπέρασμα
Αυτά τα παραπάνω παραδείγματα σας βοηθούν να μάθετε το E xcel ΕΆΝ Έχετε οποιεσδήποτε ερωτήσεις; Μη διστάσετε να μας ρωτήσετε.