Τι πρέπει να γνωρίζετε
- Η σύνταξη του IF-THEN είναι=IF (λογικός έλεγχος, τιμή εάν είναι αληθής, τιμή εάν είναι ψευδής).
- Το πρώτο όρισμα λέει στη συνάρτηση τι πρέπει να κάνει εάν η σύγκριση είναι αληθής.
-
Το δεύτερο όρισμα λέει στη συνάρτηση τι πρέπει να κάνει εάν η σύγκριση είναι ψευδής.
Αυτό το άρθρο εξηγεί πώς να χρησιμοποιήσετε τη συνάρτηση IF-THEN στο Excel για Microsoft 365, Excel 2019, 2016, 2013, 2010. Excel για Mac και Excel Online, καθώς και μερικά παραδείγματα.
Εισαγωγή IF-THEN στο Excel
Η συνάρτηση IF-THEN στο Excel είναι ένας ισχυρός τρόπος για να προσθέσετε τη λήψη αποφάσεων στα υπολογιστικά φύλλα σας. Ελέγχει μια συνθήκη για να δει αν είναι αληθής ή ψευδής και στη συνέχεια εκτελεί ένα συγκεκριμένο σύνολο οδηγιών με βάση τα αποτελέσματα.
Για παράδειγμα, εισάγοντας ένα IF-THEN στο Excel, μπορείτε να ελέγξετε εάν ένα συγκεκριμένο κελί είναι μεγαλύτερο από 900. Εάν είναι, μπορείτε να κάνετε τον τύπο να επιστρέψει το κείμενο "PERFECT". Εάν δεν είναι, μπορείτε να κάνετε τον τύπο να επιστρέψει "ΠΟΛΥ ΜΙΚΡΟ."
Υπάρχουν πολλές προϋποθέσεις που μπορείτε να εισάγετε στον τύπο ΑΝ-ΤΟΤΕ.
Η σύνταξη της συνάρτησης IF-THEN περιλαμβάνει το όνομα της συνάρτησης και τα ορίσματα συνάρτησης μέσα στην παρένθεση.
Αυτή είναι η σωστή σύνταξη της συνάρτησης IF-THEN:
=IF(λογικός έλεγχος, τιμή εάν είναι αληθής, τιμή εάν είναι ψευδής)
Το τμήμα IF της συνάρτησης είναι η λογική δοκιμή. Εδώ χρησιμοποιείτε τελεστές σύγκρισης για να συγκρίνετε δύο τιμές.
Το τμήμα THEN της συνάρτησης έρχεται μετά το πρώτο κόμμα και περιλαμβάνει δύο ορίσματα που χωρίζονται με κόμμα.
- Το πρώτο όρισμα λέει στη συνάρτηση τι πρέπει να κάνει εάν η σύγκριση είναι αληθής.
- Το δεύτερο όρισμα λέει στη συνάρτηση τι να κάνει εάν η σύγκριση είναι ψευδής.
Ένα απλό παράδειγμα συνάρτησης IF-THEN
Πριν προχωρήσουμε σε πιο σύνθετους υπολογισμούς, ας δούμε ένα απλό παράδειγμα μιας πρότασης ΑΝ-ΤΟΤΕ.
Το υπολογιστικό μας φύλλο έχει ρυθμιστεί με κελί B2 ως $100. Μπορούμε να εισαγάγουμε τον ακόλουθο τύπο στο C2 για να υποδείξουμε εάν η τιμή είναι μεγαλύτερη από 1000 $.
=IF(B2>1000, "PERFECT", "TOO SMALL")
Αυτή η συνάρτηση έχει τα ακόλουθα ορίσματα:
Το
Το τμήμα σύγκρισης της συνάρτησης μπορεί να συγκρίνει μόνο δύο τιμές. Οποιαδήποτε από αυτές τις δύο τιμές μπορεί να είναι:
- Σταθερός αριθμός
- Μια συμβολοσειρά χαρακτήρων (τιμή κειμένου)
- Ημερομηνία ή ώρα
- Συναρτήσεις που επιστρέφουν οποιαδήποτε από τις παραπάνω τιμές
- Μια αναφορά σε οποιοδήποτε άλλο κελί στο υπολογιστικό φύλλο που περιέχει οποιαδήποτε από τις παραπάνω τιμές
Το TRUE ή FALSE τμήμα της συνάρτησης μπορεί επίσης να επιστρέψει οποιοδήποτε από τα παραπάνω. Αυτό σημαίνει ότι μπορείτε να κάνετε τη συνάρτηση IF-THEN πολύ προηγμένη ενσωματώνοντας πρόσθετους υπολογισμούς ή συναρτήσεις στο εσωτερικό της (δείτε παρακάτω).
Όταν εισάγετε αληθείς ή ψευδείς συνθήκες μιας πρότασης IF-THEN στο Excel, πρέπει να χρησιμοποιείτε εισαγωγικά γύρω από οποιοδήποτε κείμενο θέλετε να επιστρέψετε, εκτός εάν χρησιμοποιείτε TRUE και FALSE, τα οποία το Excel αναγνωρίζει αυτόματα. Άλλες τιμές και τύποι δεν απαιτούν εισαγωγικά.
Εισαγωγή υπολογισμών στη συνάρτηση IF-THEN
Μπορείτε να ενσωματώσετε διαφορετικούς υπολογισμούς για την εκτέλεση της συνάρτησης IF-THEN, ανάλογα με τα αποτελέσματα σύγκρισης.
Σε αυτό το παράδειγμα, χρησιμοποιείται ένας υπολογισμός για τον υπολογισμό του οφειλόμενου φόρου, ανάλογα με το συνολικό εισόδημα στο Β2.
Το τεστ λογικής συγκρίνει το συνολικό εισόδημα σε Β2 για να δει αν είναι μεγαλύτερο από 50,000,00 $.
=IF(B2>50000, B20.15, B20.10)
Σε αυτό το παράδειγμα, το B2 δεν είναι μεγαλύτερο από 50.000, επομένως η συνθήκη "value_if_false" θα υπολογίσει και θα επιστρέψει αυτό το αποτέλεσμα.
Σε αυτήν την περίπτωση, αυτό είναι B20,10, που είναι 4000.
Το αποτέλεσμα τοποθετείται στο κελί C2, όπου έχει εισαχθεί η συνάρτηση IF-THEN, θα είναι 4000.
Μπορείτε επίσης να ενσωματώσετε υπολογισμούς στην πλευρά σύγκρισης της συνάρτησης.
Για παράδειγμα, εάν θέλετε να υπολογίσετε ότι το φορολογητέο εισόδημα θα είναι μόνο το 80% του συνολικού εισοδήματος, θα μπορούσατε να αλλάξετε την παραπάνω συνάρτηση IF-THEN στην εξής.
=IF(B20.8>50000, B20.15, B20.10)
Αυτό θα εκτελέσει τον υπολογισμό στο B2 πριν το συγκρίνει με 50.000.
Μην εισάγετε ποτέ κόμμα όταν εισάγετε αριθμούς σε χιλιάδες. Αυτό συμβαίνει επειδή το Excel ερμηνεύει ένα κόμμα ως το τέλος ενός ορίσματος μέσα σε μια συνάρτηση.
Συναρτήσεις ένθεσης μέσα σε μια συνάρτηση IF-THEN
Μπορείτε επίσης να ενσωματώσετε (ή "φωλιάσει") μια συνάρτηση μέσα σε μια συνάρτηση IF-THEN.
Αυτό σας επιτρέπει να εκτελέσετε σύνθετους υπολογισμούς και στη συνέχεια να συγκρίνετε τα πραγματικά αποτελέσματα με τα αναμενόμενα αποτελέσματα.
Σε αυτό το παράδειγμα, ας υποθέσουμε ότι έχετε ένα υπολογιστικό φύλλο με βαθμούς πέντε μαθητών στη στήλη Β. Μπορείτε να χρησιμοποιήσετε τον μέσο όρο αυτών των βαθμών χρησιμοποιώντας τη συνάρτηση AVERAGE. Ανάλογα με τα αποτελέσματα του μέσου όρου της τάξης, θα μπορούσατε να επιστρέφετε το κελί C2 είτε "Εξαιρετικό!" ή "Χρειάζεται δουλειά."
Έτσι θα εισάγατε τη συνάρτηση IF-THEN:
=IF(AVERAGE(B2:B6)>85, "Εξαιρετικό!", "Χρειάζεται δουλειά")
Αυτή η συνάρτηση επιστρέφει το κείμενο "Εξαιρετικό!" στο κελί C2, εάν ο μέσος όρος της τάξης είναι πάνω από 85. Διαφορετικά, επιστρέφει "Χρειάζεται εργασία".
Όπως μπορείτε να δείτε, η εισαγωγή της συνάρτησης IF-THEN στο Excel με ενσωματωμένους υπολογισμούς ή συναρτήσεις σάς επιτρέπει να δημιουργείτε δυναμικά και εξαιρετικά λειτουργικά υπολογιστικά φύλλα.
Συχνές Ερωτήσεις
Πώς δημιουργώ πολλαπλές δηλώσεις IF-THEN στο Excel;
Χρησιμοποιήστε το Nesting στο Excel για να δημιουργήσετε πολλές δηλώσεις IF-THEN. Εναλλακτικά, χρησιμοποιήστε τη συνάρτηση IFS.
Πόσες εντολές IF μπορείτε να τοποθετήσετε στο Excel;
Μπορείτε να ενσωματώσετε έως και 7 εντολές IF σε μία μόνο πρόταση IF-THEN.
Πώς λειτουργεί η μορφοποίηση υπό όρους στο Excel;
Με τη μορφοποίηση υπό όρους στο Excel, μπορείτε να εφαρμόσετε περισσότερους από έναν κανόνες στα ίδια δεδομένα για να ελέγξετε για διαφορετικές συνθήκες. Το Excel καθορίζει πρώτα εάν οι διάφοροι κανόνες έρχονται σε αντίθεση και, εάν ναι, το πρόγραμμα καθορίζει ποιος κανόνας μορφοποίησης υπό όρους θα εφαρμοστεί στα δεδομένα.