Η λειτουργία IF-THEN στο Excel είναι ένας ισχυρός τρόπος να προσθέσετε τη διαδικασία λήψης αποφάσεων στα υπολογιστικά φύλλα σας. Δοκιμάζει μια προϋπόθεση για να δει αν είναι αληθές ή ψευδές και στη συνέχεια εκτελεί ένα συγκεκριμένο σύνολο οδηγιών με βάση τα αποτελέσματα.
Για παράδειγμα, εισάγοντας ένα IF-THEN στο Excel, μπορείτε να δοκιμάσετε εάν ένα συγκεκριμένο κελί είναι μεγαλύτερο από 900. Αν είναι, μπορείτε να κάνετε τον τύπο να επιστρέψει το κείμενο "PERFECT". Αν δεν είναι, μπορείτε να κάνετε την φόρμουλα να επιστρέφει "TOO SMALL".
Υπάρχουν πολλές προϋποθέσεις που μπορείτε να εισάγετε στον τύπο IF-THEN. Δείτε πώς μπορείτε να χρησιμοποιήσετε τη λειτουργία IF-THEN στο Excel καθώς και μερικά παραδείγματα.
Οι οδηγίες σε αυτό το άρθρο ισχύουν για το Excel 2016, 2013, 2010. Excel για Mac και Excel 365 / Online.
Εισαγωγή IF-THEN στο Excel
Η σύνταξη της συνάρτησης IF-THEN περιλαμβάνει το όνομα της συνάρτησης και τα επιχειρήματα των λειτουργιών μέσα στην παρένθεση.
Αυτή είναι η σωστή σύνταξη της λειτουργίας IF-THEN:
= IF (λογική δοκιμή, τιμή εάν είναι αληθής, τιμή αν είναι ψευδής)
Το τμήμα IF της συνάρτησης είναι η λογική δοκιμή. Εδώ χρησιμοποιείτε τους χειριστές σύγκρισης για να συγκρίνετε δύο τιμές. Το THEN μέρος της συνάρτησης έρχεται μετά το πρώτο κόμμα και περιλαμβάνει δύο επιχειρήματα που χωρίζονται με κόμμα. Πριν προχωρήσουμε σε πιο περίπλοκους υπολογισμούς, ας δούμε ένα πολύ απλό παράδειγμα μιας δήλωσης IF-THEN. Το υπολογιστικό φύλλο μας έχει ρυθμιστεί με το στοιχείο B2 ως $ 100. Μπορούμε να εισάγουμε τον ακόλουθο τύπο στο C2 για να δείξουμε αν η τιμή είναι μεγαλύτερη από $ 1000. = IF (B2> 1000, "PERFECT", "ΠΟΛΥ ΜΙΚΡΟ") Αυτή η λειτουργία έχει τα ακόλουθα επιχειρήματα: Το τμήμα σύγκρισης της συνάρτησης μπορεί να συγκρίνει μόνο δύο τιμές. Κάθε μία από αυτές τις δύο τιμές μπορεί να είναι: Το τμήμα TRUE ή FALSE της λειτουργίας μπορεί επίσης να επιστρέψει οποιοδήποτε από τα παραπάνω. Αυτό σημαίνει ότι μπορείτε να κάνετε τη λειτουργία IF-THEN πολύ πιο προηγμένη ενσωματώνοντας επιπλέον υπολογισμούς ή λειτουργίες μέσα σε αυτήν (δείτε παρακάτω). Όταν εισάγετε αληθινές ή ψευδείς συνθήκες μιας εντολής IF-THEN στο Excel, πρέπει να χρησιμοποιήσετε εισαγωγικά γύρω από οποιοδήποτε κείμενο θέλετε να επιστρέψετε, εκτός αν χρησιμοποιείτε TRUE και FALSE, τα οποία το Excel αναγνωρίζει αυτόματα. Οι άλλες τιμές και τύποι δεν απαιτούν εισαγωγικά. Μπορείτε να ενσωματώσετε διαφορετικούς υπολογισμούς για τη λειτουργία IF-THEN, ανάλογα με τα αποτελέσματα της σύγκρισης. Σε αυτό το παράδειγμα, ένας υπολογισμός χρησιμοποιείται για τον υπολογισμό του οφειλόμενου φόρου, ανάλογα με το συνολικό εισόδημα στο Β2. Η λογική δοκιμή συγκρίνει το συνολικό εισόδημα στο B2 για να διαπιστώσει εάν είναι μεγαλύτερο από $ 50,000.00. = IF (Β2> 50000, Β2 * 0.15, Β2 * 0.10) Σε αυτό το παράδειγμα, το B2 δεν είναι μεγαλύτερο από 50.000, επομένως ο όρος "value_if_false" θα υπολογίσει και θα επιστρέψει αυτό το αποτέλεσμα. Στην περίπτωση αυτή B2 * 0,10, το οποίο είναι4000. Το αποτέλεσμα τοποθετείται στο κελί C2, όπου η λειτουργία IF-THEN εισάγεται, θα είναι 4000. Μπορείτε επίσης να ενσωματώσετε τους υπολογισμούς στην πλευρά σύγκρισης της λειτουργίας. Για παράδειγμα, αν θέλετε να υπολογίσετε ότι το φορολογητέο εισόδημα θα είναι μόνο το 80% του συνολικού εισοδήματος, μπορείτε να αλλάξετε την παραπάνω λειτουργία IF-THEN στα παρακάτω. = IF (Β2 * 0.8> 50000, Β2 * 0.15, Β2 * 0.10) Αυτό θα εκτελέσει τον υπολογισμό στο B2 πριν το συγκρίνει σε 50.000. Μην εισάγετε ποτέ κόμμα όταν εισάγετε αριθμούς σε χιλιάδες. Αυτό οφείλεται στο γεγονός ότι το Excel ερμηνεύει ένα κόμμα σαν το τέλος ενός επιχειρήματος μέσα σε μια συνάρτηση. Μπορείτε επίσης να ενσωματώσετε (ή "φωλιά") μια λειτουργία μέσα σε μια λειτουργία IF-THEN. Αυτό σας επιτρέπει να εκτελέσετε προηγμένους υπολογισμούς και στη συνέχεια να συγκρίνετε τα πραγματικά αποτελέσματα με τα αναμενόμενα αποτελέσματα. Σε αυτό το παράδειγμα, ας υποθέσουμε ότι έχετε ένα υπολογιστικό φύλλο με τους βαθμούς των 5 σπουδαστών σας στη στήλη Β. Θα μπορούσατε να μετρήσετε τους βαθμούς αυτούς χρησιμοποιώντας τη λειτουργία AVERAGE. Ανάλογα με τα αποτελέσματα του μέσου όρου της τάξης, θα μπορούσατε να έχετε την επιστροφή κυττάρων C2 είτε "Εξαιρετική!" ή "Ανάγκες εργασίας". Έτσι εισάγετε τη λειτουργία IF-THEN: = IF (Μέσος όρος (B2: B6)> 85, "Εξαιρετικό!", "Ανάγκες εργασίας") Αυτή η λειτουργία επιστρέφει το κείμενο "Εξαιρετικό!" στο κελί C2 αν ο μέσος όρος της τάξης είναι πάνω από 85. Διαφορετικά, επιστρέφει το "Needs Work". Όπως μπορείτε να δείτε, η εισαγωγή της λειτουργίας IF-THEN στο Excel με ενσωματωμένους υπολογισμούς ή λειτουργίες σας επιτρέπει να δημιουργείτε πολύ δυναμικά και εξαιρετικά λειτουργικά υπολογιστικά φύλλα.
Παράδειγμα απλής λειτουργίας IF-THEN
Εισαγωγή υπολογισμών στη λειτουργία IF-THEN
Λειτουργίες φθορισμού Μέσα σε μια λειτουργία IF-THEN