Τι πρέπει να γνωρίζετε
- Έξι τελεστές: ίσος (=), μεγαλύτερος από (>), μικρότερος από (<), μεγαλύτερο ή ίσο με (>= ) μικρότερο ή ίσο με (<= ), όχι ίσο με ().
- Η πιο κοινή χρήση τελεστή σύγκρισης είναι στη συνάρτηση IF.
Αυτό το άρθρο εξηγεί πώς να χρησιμοποιήσετε τους τελεστές σύγκρισης I=στο Excel. Οι οδηγίες ισχύουν για τις εκδόσεις του Excel 2019, 2016, 2013, 2010, Excel Online και Excel για Mac.
Έξι τελεστές σύγκρισης
Υπάρχουν έξι τελεστές σύγκρισης διαθέσιμοι για χρήση στο Excel.
Αυτοί οι τελεστές χρησιμοποιούνται για έλεγχο για συνθήκες όπως:
- Equal: Δύο τιμές ή συμβολοσειρές είναι ίδιες (μήλο =apple)
- Μεγαλύτερο από: Η μία τιμή είναι μεγαλύτερη από την άλλη (10 > 8)
- Λιγότερο από: Η μία τιμή είναι μικρότερη από την άλλη (8 < 10)
- Μεγαλύτερη από ή ίση με: Μια τιμή είναι μεγαλύτερη ή ίδια με μια άλλη (10 >=10)
- Λιγότερο από ή ίσο με: Μια τιμή είναι μικρότερη ή ίδια με μια άλλη (5 <=5)
- Όχι ίσο με: Δύο τιμές δεν είναι ίδιες (γάτα σκύλου)
Όλοι οι τελεστές σύγκρισης λειτουργούν με τιμές, ενώ ορισμένοι (όπως και =) λειτουργούν επίσης με συμβολοσειρές (κείμενο) και ημερομηνίες.
Σύγκριση τελεστών στη συνάρτηση IF
Υπάρχουν δύο περιοχές στο Excel όπου μπορείτε να χρησιμοποιήσετε τελεστές σύγκρισης. Η πιο κοινή χρήση είναι μέσα στη συνάρτηση IF.
Μέσα σε οποιοδήποτε κελί ενός υπολογιστικού φύλλου, καλέστε τη συνάρτηση IF πληκτρολογώντας:
Θα δείτε αναδυόμενο κείμενο βοήθειας που λέει:
Αυτή είναι η μορφή για τη σωστή χρήση της συνάρτησης IF.
- Η πρώτη τιμή είναι η υπό όρους δοκιμή που περιέχει τον τελεστή σύγκρισης.
- Η δεύτερη τιμή είναι ο αριθμός ή η συμβολοσειρά που θέλετε να εμφανίζεται εάν η σύγκριση είναι αληθής.
- Η τρίτη τιμή είναι ο αριθμός ή η συμβολοσειρά που θέλετε να εμφανίζεται εάν η σύγκριση είναι ψευδής.
Και οι τρεις τιμές μέσα στη συνάρτηση IF πρέπει να διαχωρίζονται με κόμματα.
Η λογική δοκιμή μπορεί να αναφέρεται είτε σε τιμές είτε σε κελιά στο υπολογιστικό φύλλο του Excel που περιέχουν τιμές. Μπορείτε επίσης να τοποθετήσετε τύπους μέσα στην ίδια τη σύγκριση.
Για παράδειγμα, για να συγκρίνετε τα δεδομένα στο κελί A1 με τα δεδομένα στο κελί B4, πληκτρολογήστε:
Για να ελέγξετε εάν η τιμή στο κελί A1 είναι μικρότερη από 50, πληκτρολογήστε:
Για να ελέγξετε εάν η τιμή στο κελί A1 είναι μικρότερη από τη μισή τιμή στο κελί B4, πληκτρολογήστε:
Στα παραπάνω παραδείγματα, το Excel επιστρέφει είτε TRUE είτε FALSE στο κελί όπου πληκτρολογήσατε τη δήλωση IF, ανάλογα με το αποτέλεσμα της σύγκρισης.
Μπορείτε να αντικαταστήσετε TRUE ή FALSE με οποιαδήποτε τιμή ή συμβολοσειρά, εάν θέλετε ο τύπος IF να επιστρέψει κάτι άλλο σε αυτό το κελί. Για παράδειγμα:
Αυτό θα επιστρέψει "Bob" στο κελί εάν η συνθήκη είναι αληθής ή "Sally" εάν η συνθήκη είναι ψευδής.
Σύγκριση τελεστών σε Excel VBA ή μακροεντολές
Μπορείτε να χρησιμοποιήσετε τους ίδιους τελεστές σύγκρισης μέσα στο πρόγραμμα επεξεργασίας Excel VBA.
Το Excel VBA χρησιμοποιείται για τη δημιουργία μακροεντολών για την αυτοματοποίηση ενεργειών μέσα σε ένα υπολογιστικό φύλλο.
Για να ανοίξετε το πρόγραμμα επεξεργασίας Excel VBA:
- Επιλέξτε Αρχείο > Επιλογές > Προσαρμογή Κορδέλας.
- Ενεργοποιήστε το πλαίσιο ελέγχου Developer στην περιοχή Κύριες καρτέλες και επιλέξτε OK.
- Στο Excel, επιλέξτε Developer > Προβολή κώδικα.
- Κάντε διπλό κλικ ThisWorkbook κάτω από Microsoft Excel Objects στο αριστερό παράθυρο.
- Στο επάνω μέρος του παραθύρου κώδικα, ορίστε το αριστερό αναπτυσσόμενο μενού σε Βιβλίο εργασίας και το δεξί σε Άνοιγμα.
Επεξεργάζεστε τώρα κώδικα που θα εκτελείται κάθε φορά που ανοίγει το αρχείο Excel. Σε αυτό το παράθυρο, θα μπορούσατε να συγκρίνετε το κελί A1 με το A2 και να συμπληρώσετε αυτόματα το A3 με μια τιμή ή κείμενο ανάλογα με τα αποτελέσματα του τελεστή σύγκρισης.
Ακολουθεί ένα παράδειγμα για το πώς θα μοιάζει αυτός ο κωδικός:
Αν [A1] < [A2] Τότε
[A3]="YES"
Else
[A3]="NO"
Τέλος Αν
Η μορφοποίηση είναι ελαφρώς διαφορετική στο VBA, αλλά τα σύμβολα σύγκρισης (τελεστές) που χρησιμοποιούνται για τη σύγκριση δύο τιμών ή συμβολοσειρών είναι ακριβώς τα ίδια.