Περιεχόμενα
Το Excel, φυσικά, έχει μια πολύ πλούσια λειτουργικότητα. Και μεταξύ των πολλών διαφορετικών εργαλείων, ο χειριστής «IF» κατέχει μια ιδιαίτερη θέση. Βοηθά στην επίλυση εντελώς διαφορετικών εργασιών και οι χρήστες στρέφονται σε αυτήν τη λειτουργία πολύ πιο συχνά από άλλους.
Σε αυτό το άρθρο, θα μιλήσουμε για το τι είναι ο χειριστής "IF" και θα εξετάσουμε επίσης το εύρος και τις αρχές της εργασίας μαζί του.
Περιεχόμενα: Λειτουργία "IF" στο Excel
Ορισμός της συνάρτησης «IF» και ο σκοπός της
Ο τελεστής "IF" είναι ένα εργαλείο προγράμματος του Excel για τον έλεγχο μιας συγκεκριμένης συνθήκης (λογική έκφραση) για εκτέλεση.
Δηλαδή, φανταστείτε ότι έχουμε κάποιο είδος συνθήκης. Η αποστολή του "IF" είναι να ελέγξει εάν πληρούται η δεδομένη συνθήκη και να εξάγει μια τιμή με βάση το αποτέλεσμα του ελέγχου στο κελί με τη συνάρτηση.
- Εάν η λογική έκφραση (συνθήκη) είναι αληθής, τότε η τιμή είναι αληθής.
- Εάν η λογική έκφραση (συνθήκη) δεν πληρούται, η τιμή είναι ψευδής.
Ο ίδιος ο τύπος συνάρτησης στο πρόγραμμα είναι η ακόλουθη έκφραση:
=IF(συνθήκη, [τιμή εάν πληρούται η συνθήκη], [τιμή εάν δεν πληρούται η συνθήκη])
Χρήση της συνάρτησης "IF" με ένα παράδειγμα
Ίσως οι παραπάνω πληροφορίες να μην φαίνονται τόσο σαφείς. Αλλά, στην πραγματικότητα, δεν υπάρχει τίποτα περίπλοκο εδώ. Και για να κατανοήσετε καλύτερα τον σκοπό της συνάρτησης και τη λειτουργία της, εξετάστε το παρακάτω παράδειγμα.
Έχουμε ένα τραπέζι με τα ονόματα των αθλητικών παπουτσιών. Φανταστείτε ότι σύντομα θα έχουμε εκπτώσεις και όλα τα γυναικεία παπούτσια πρέπει να έχουν έκπτωση 25%. Σε μία από τις στήλες του πίνακα, το φύλο για κάθε στοιχείο απλώς γράφεται.
Το καθήκον μας είναι να εμφανίσουμε την τιμή "25%" στη στήλη "Έκπτωση" για όλες τις σειρές με γυναικεία ονόματα. Και κατά συνέπεια, η τιμή είναι "0", εάν η στήλη "Φύλο" περιέχει την τιμή "αρσενικό"
Η μη αυτόματη συμπλήρωση των δεδομένων θα πάρει πολύ χρόνο και υπάρχει μεγάλη πιθανότητα να κάνετε κάποιο λάθος, ειδικά αν η λίστα είναι μεγάλη. Είναι πολύ πιο εύκολο σε αυτήν την περίπτωση να αυτοματοποιήσετε τη διαδικασία χρησιμοποιώντας τη δήλωση "IF".
Για να ολοκληρώσετε αυτήν την εργασία, θα χρειαστεί να γράψετε τον παρακάτω τύπο:
=IF(B2=”θηλυκό”,25%,0)
- Boolean έκφραση: B2=”female”
- Αξία σε περίπτωση που πληρούται η προϋπόθεση (αληθής) – 25%
- Η τιμή εάν δεν πληρούται η συνθήκη (false) είναι 0.
Γράφουμε αυτόν τον τύπο στο επάνω κελί της στήλης «Έκπτωση» και πατάμε Enter. Μην ξεχάσετε να βάλετε το σύμβολο ίσου (=) μπροστά από τον τύπο.
Μετά από αυτό, για αυτό το κελί, το αποτέλεσμα θα εμφανιστεί σύμφωνα με τη λογική μας συνθήκη (μην ξεχάσετε να ορίσετε τη μορφή κελιού – ποσοστό). Εάν ο έλεγχος αποκαλύψει ότι το φύλο είναι "θηλυκό", θα εμφανιστεί μια τιμή 25%. Διαφορετικά, η τιμή του κελιού θα είναι ίση με 0. Στην πραγματικότητα, αυτό που χρειαζόμασταν.
Τώρα μένει μόνο να αντιγράψουμε αυτήν την έκφραση σε όλες τις γραμμές. Για να το κάνετε αυτό, μετακινήστε τον κέρσορα του ποντικιού στην κάτω δεξιά άκρη του κελιού με τον τύπο. Ο δείκτης του ποντικιού πρέπει να μετατραπεί σε σταυρό. Κρατήστε πατημένο το αριστερό κουμπί του ποντικιού και σύρετε τον τύπο σε όλες τις γραμμές που πρέπει να ελεγχθούν σύμφωνα με τις καθορισμένες συνθήκες.
Αυτό είναι όλο, τώρα εφαρμόσαμε τη συνθήκη σε όλες τις σειρές και πήραμε το αποτέλεσμα για κάθε μία από αυτές.
Εφαρμογή "IF" με πολλαπλές συνθήκες
Απλώς εξετάσαμε ένα παράδειγμα χρήσης του τελεστή "IF" με μία μόνο δυαδική έκφραση. Αλλά το πρόγραμμα έχει επίσης τη δυνατότητα να θέτει περισσότερες από μία προϋποθέσεις. Σε αυτήν την περίπτωση, θα γίνει πρώτα ένας έλεγχος στο πρώτο και εάν είναι επιτυχής, θα εμφανιστεί αμέσως η καθορισμένη τιμή. Και μόνο αν δεν εκτελεστεί η πρώτη λογική έκφραση, ο έλεγχος στη δεύτερη θα τεθεί σε ισχύ.
Ας ρίξουμε μια ματιά στον ίδιο πίνακα ως παράδειγμα. Αλλά αυτή τη φορά, ας το κάνουμε πιο δύσκολο. Τώρα πρέπει να βάλετε μια έκπτωση στα γυναικεία παπούτσια, ανάλογα με το άθλημα.
Η πρώτη προϋπόθεση είναι ο έλεγχος φύλου. Εάν "αρσενικό", εμφανίζεται αμέσως η τιμή 0. Εάν είναι «θηλυκό», τότε ελέγχεται η δεύτερη συνθήκη. Αν το άθλημα τρέχει – 20%, αν το τένις – 10%.
Ας γράψουμε τον τύπο για αυτές τις συνθήκες στο κελί που χρειαζόμαστε.
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
Κάνουμε κλικ στο Enter και παίρνουμε το αποτέλεσμα σύμφωνα με τις καθορισμένες συνθήκες.
Στη συνέχεια, απλώνουμε τον τύπο σε όλες τις υπόλοιπες σειρές του πίνακα.
Ταυτόχρονη εκπλήρωση δύο προϋποθέσεων
Επίσης στο Excel υπάρχει η ευκαιρία να εμφανιστούν δεδομένα για την ταυτόχρονη εκπλήρωση δύο προϋποθέσεων. Σε αυτήν την περίπτωση, η τιμή θα θεωρείται ψευδής εάν δεν πληρούται τουλάχιστον μία από τις προϋποθέσεις. Για αυτήν την εργασία, ο χειριστής "ΚΑΙ".
Ας πάρουμε το τραπέζι μας ως παράδειγμα. Τώρα η έκπτωση 30% θα ισχύει μόνο αν πρόκειται για γυναικεία παπούτσια και είναι σχεδιασμένα για τρέξιμο. Εάν πληρούνται αυτές οι προϋποθέσεις, η τιμή του κελιού θα είναι ταυτόχρονα ίση με 30%, διαφορετικά θα είναι 0.
Για να το κάνουμε αυτό, χρησιμοποιούμε τον ακόλουθο τύπο:
=IF(AND(B2=”θηλυκό”;C2=”τρέχει”);30%;0)
Πατήστε το πλήκτρο Enter για να εμφανιστεί το αποτέλεσμα στο κελί.
Παρόμοια με τα παραπάνω παραδείγματα, επεκτείνουμε τον τύπο στις υπόλοιπες γραμμές.
Ή χειριστή
Σε αυτή την περίπτωση, η τιμή της λογικής έκφρασης θεωρείται αληθής εάν πληρούται μία από τις προϋποθέσεις. Η δεύτερη προϋπόθεση μπορεί να μην πληρούται σε αυτή την περίπτωση.
Ας ορίσουμε το πρόβλημα ως εξής. Η έκπτωση 35% ισχύει μόνο για ανδρικά παπούτσια τένις. Εάν πρόκειται για ανδρικό παπούτσι για τρέξιμο ή για οποιοδήποτε γυναικείο παπούτσι, η έκπτωση είναι 0.
Σε αυτή την περίπτωση, απαιτείται ο ακόλουθος τύπος:
=IF(OR(B2=”θηλυκό”; C2=”τρέχει”);0;35%)
Αφού πατήσουμε Enter, θα πάρουμε την απαιτούμενη τιμή.
Τεντώνουμε τη φόρμουλα και οι εκπτώσεις για όλη τη σειρά είναι έτοιμες.
Πώς να ορίσετε συναρτήσεις IF χρησιμοποιώντας το Formula Builder
Μπορείτε να χρησιμοποιήσετε τη συνάρτηση IF όχι μόνο γράφοντάς τη με μη αυτόματο τρόπο σε ένα κελί ή μια γραμμή τύπων, αλλά και μέσω του Εργαλείου δημιουργίας τύπων.
Ας δούμε πώς λειτουργεί. Ας υποθέσουμε ότι και πάλι, όπως στο πρώτο παράδειγμα, πρέπει να κάνουμε έκπτωση σε όλα τα γυναικεία παπούτσια ύψους 25%.
- Βάζουμε τον κέρσορα στο επιθυμητό κελί, πηγαίνουμε στην καρτέλα "Τύποι" και, στη συνέχεια, κάνουμε κλικ στην "Εισαγωγή συνάρτησης".
- Στη λίστα Formula Builder που ανοίγει, επιλέξτε "IF" και κάντε κλικ στο "Insert Function".
- Ανοίγει το παράθυρο ρυθμίσεων λειτουργίας. Στο πεδίο «λογική έκφραση» γράφουμε την συνθήκη με την οποία θα γίνει ο έλεγχος. Στην περίπτωσή μας είναι “B2=”θηλυκό”.
Στο πεδίο "True", γράψτε την τιμή που θα πρέπει να εμφανίζεται στο κελί εάν πληρούται η συνθήκη.
Στο πεδίο "False" - η τιμή εάν δεν πληρούται η συνθήκη.
- Αφού συμπληρώσετε όλα τα πεδία, κάντε κλικ στο «Τέλος» για να λάβετε το αποτέλεσμα.
Συμπέρασμα
Ένα από τα πιο δημοφιλή και χρήσιμα εργαλεία στο Excel είναι η συνάρτηση IF, το οποίο ελέγχει τα δεδομένα για αντιστοίχιση των συνθηκών που θέσαμε και δίνει αυτόματα το αποτέλεσμα, το οποίο εξαλείφει την πιθανότητα σφαλμάτων που οφείλονται στον ανθρώπινο παράγοντα. Επομένως, η γνώση και η ικανότητα χρήσης αυτού του εργαλείου θα εξοικονομήσουν χρόνο όχι μόνο για την εκτέλεση πολλών εργασιών, αλλά και για την αναζήτηση πιθανών σφαλμάτων λόγω του «χειροκίνητου» τρόπου λειτουργίας.