Δήλωση IF στο Excel. Όλα για τον χειριστή – εφαρμογή, παραδείγματα

Το σύνολο των λειτουργιών στο πρόγραμμα Excel, φυσικά, είναι πραγματικά τεράστιο. Συγκεκριμένα, είναι δυνατός ο προγραμματισμός της επεξεργασίας δεδομένων σε κάποιο βαθμό. Υπεύθυνος για αυτό, μεταξύ άλλων, η λειτουργία IF. Καθιστά δυνατή την υλοποίηση σχεδόν οποιασδήποτε εργασίας. Αυτός είναι ο λόγος για τον οποίο αυτός ο χειριστής χρησιμοποιείται πολύ πιο συχνά από άλλους. Σήμερα θα προσπαθήσουμε να εξηγήσουμε τι κάνει και πώς μπορεί να χρησιμοποιηθεί.

Συνάρτηση IF – ορισμός και εύρος

Χρήση της λειτουργίας IF ο χρήστης μπορεί να δώσει εντολή στο πρόγραμμα να ελέγξει εάν ένα συγκεκριμένο κελί ταιριάζει με ένα δεδομένο κριτήριο. Εάν έχουμε μια συνθήκη υπό την οποία χρειάζεται μόνο να εκτελέσουμε την εργασία, τότε πρώτα το Excel ελέγχει και μετά εμφανίζει το αποτέλεσμα υπολογισμού στο κελί στο οποίο είναι γραμμένη αυτή η συνάρτηση. Αλλά αυτό συμβαίνει μόνο εάν αυτή η συνάρτηση χρησιμοποιείται σε συνδυασμό με άλλη συνάρτηση. Ο ίδιος ο χειριστής IF παράγει δύο αποτελέσματα:

  1. ΑΛΗΘΗΣ. Αυτό συμβαίνει εάν μια έκφραση ή ένα κελί ταιριάζει με ένα συγκεκριμένο κριτήριο.
  2. ΨΕΥΔΗΣ. Αυτός ο τελεστής εμφανίζεται εάν δεν υπάρχει αντιστοιχία.

Η σύνταξη του τύπου είναι η εξής (σε καθολική μορφή): =IF(συνθήκη; [τιμή εάν πληρούται η συνθήκη]; [τιμή εάν δεν πληρούται η συνθήκη]). Η λειτουργία μπορεί να συνδυαστεί με άλλες. Σε αυτήν την περίπτωση, πρέπει να εγγραφούν άλλοι τελεστές στα αντίστοιχα ορίσματα. Για παράδειγμα, μπορείτε να το κάνετε έτσι ώστε να ελέγχει αν ο αριθμός είναι θετικός και αν ναι, να βρείτε τον αριθμητικό μέσο όρο. Φυσικά, υπάρχει μία συνάρτηση που κάνει το ίδιο, αλλά αυτό το παράδειγμα δείχνει πολύ καθαρά πώς λειτουργεί η συνάρτηση. IF. Όσο για τις εφαρμογές στις οποίες μπορεί να χρησιμοποιηθεί η συνάρτηση IF, τότε υπάρχει ένας τεράστιος αριθμός από αυτούς:

  1. Κλιματολογία.
  2. Πωλήσεις και επιχειρήσεις.
  3. Εμπορία.
  4. Λογιστική.

Και ούτω καθεξής. Όποια περιοχή κι αν ονομάσετε, θα υπάρχει μια εφαρμογή για αυτήν τη λειτουργία.

Πώς να χρησιμοποιήσετε τη συνάρτηση IF στο Excel – παραδείγματα

Ας πάρουμε ένα άλλο παράδειγμα για το πώς μπορούμε να χρησιμοποιήσουμε τη συνάρτηση IF στο Excel. Ας υποθέσουμε ότι έχουμε έναν πίνακα που περιέχει τα ονόματα των sneakers. Ας υποθέσουμε ότι υπάρχει μια μεγάλη έκπτωση σε γυναικεία παπούτσια που απαιτεί έκπτωση 25 τοις εκατό σε όλα τα είδη. Για να κάνετε αυτόν τον έλεγχο, υπάρχει μια ειδική στήλη που υποδεικνύει το φύλο για το οποίο προορίζεται το sneaker.

Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Κατά συνέπεια, προϋπόθεση αυτού του καθήκοντος θα είναι η ισότητα του φύλου προς το θηλυκό. Εάν, ως αποτέλεσμα του ελέγχου, διαπιστωθεί ότι αυτό το κριτήριο είναι αληθές, τότε στο μέρος όπου εμφανίζεται αυτός ο τύπος, πρέπει να γράψετε το ποσό έκπτωσης - 25%. Εάν είναι false, καθορίστε την τιμή 0, καθώς η έκπτωση δεν παρέχεται σε αυτήν την περίπτωση.

Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Φυσικά, μπορείτε να συμπληρώσετε τα απαιτούμενα κελιά χειροκίνητα. Αλλά αυτό μπορεί να πάρει τεράστιο χρόνο. Επιπλέον, ο ανθρώπινος παράγοντας, λόγω του οποίου μπορεί να προκύψουν λανθασμένες εκτυπώσεις και παραμορφώσεις πληροφοριών, δεν έχει επίσης ακυρωθεί. Ο υπολογιστής δεν κάνει λάθη. Επομένως, εάν ο όγκος των πληροφοριών είναι πολύ μεγάλος, τότε είναι καλύτερο να χρησιμοποιήσετε τη συνάρτηση IF.

Για να επιτευχθεί ο στόχος που τέθηκε στο πρώτο στάδιο, είναι απαραίτητο να επιλέξετε το κελί όπου θα εμφανιστεί η τιμή που προκύπτει και να γράψετε τον ακόλουθο τύπο: =IF(B2=”θηλυκό”,25%,0). Ας αποκωδικοποιήσουμε αυτή τη συνάρτηση:

  1. Το IF είναι απευθείας χειριστής.
  2. Β2=«θηλυκό» είναι το κριτήριο που πρέπει να πληρούται.
  3. Ακολουθεί η τιμή που θα εμφανίζεται εάν τα αθλητικά παπούτσια έχουν δημιουργηθεί για γυναίκες και η τιμή που εμφανίζεται εάν διαπιστωθεί ότι τα αθλητικά παπούτσια είναι ανδρικά, παιδικά ή οποιαδήποτε άλλα που δεν πληρούν την προϋπόθεση που καθορίζεται στο πρώτο όρισμα.

Πού είναι το καλύτερο μέρος για να γράψετε αυτόν τον τύπο; Γενικά, το μέρος μπορεί να επιλεγεί αυθαίρετα, αλλά στην περίπτωσή μας, αυτά είναι τα κελιά κάτω από την επικεφαλίδα της στήλης "Έκπτωση".

Είναι σημαντικό να μην ξεχάσετε να βάλετε το σύμβολο = μπροστά από τον τύπο. Διαφορετικά, το Excel θα το διαβάσει ως απλό κείμενο.

Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Αφού εισαχθεί ο τύπος, πρέπει να πατήσετε το πλήκτρο enter, μετά το οποίο ο πίνακας θα γεμίσει αυτόματα με τη σωστή τιμή. Στον παρακάτω πίνακα, μπορούμε να δούμε ότι ο πρώτος έλεγχος αποδείχθηκε σωστός. Το πρόγραμμα καθόρισε αυτόματα το φύλο αυτών των αθλητικών παπουτσιών και τους εκχώρησε έκπτωση το ένα τέταρτο της τιμής. Το αποτέλεσμα έχει επιτευχθεί.

Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Τώρα μένει να συμπληρώσετε τις υπόλοιπες γραμμές. Για να γίνει αυτό, δεν χρειάζεται να αντιγράψετε τον τύπο σε κάθε κελί ξεχωριστά. Αρκεί να βρείτε το τετράγωνο στην κάτω δεξιά γωνία, να μετακινήσετε τον κέρσορα του ποντικιού πάνω του, να βεβαιωθείτε ότι έχει μετατραπεί σε εικονίδιο σταυρού και να σύρετε τον δείκτη στην κάτω γραμμή του πίνακα. Τότε το Excel θα κάνει τα πάντα για εσάς.

Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Χρήση της συνάρτησης IF με πολλαπλές συνθήκες

Προηγουμένως, εξετάστηκε η απλούστερη περίπτωση χρήσης της συνάρτησης IF, στην οποία υπάρχει μόνο μία λογική έκφραση. Τι γίνεται όμως αν χρειαστεί να ελέγξετε ένα κελί έναντι πολλών συνθηκών; Αυτό μπορεί επίσης να γίνει χρησιμοποιώντας την ενσωματωμένη λειτουργικότητα του Excel.

Μία από τις ειδικές περιπτώσεις ελέγχου για πολλές προϋποθέσεις είναι ο έλεγχος συμμόρφωσης με την πρώτη και εάν αποδειχθεί ψευδής, ελέγξτε για τη δεύτερη, την τρίτη κ.λπ. Ή, εάν η τιμή είναι αληθής, ελέγξτε ένα άλλο κριτήριο. Εδώ, όπως θέλει ο χρήστης, η λογική των ενεργειών θα είναι περίπου η ίδια. Εάν διαβάσατε προσεκτικά όσα γράφονται παραπάνω, τότε ίσως έχετε ήδη μαντέψει πώς να το κάνετε. Αλλά ας προσθέσουμε περισσότερη ορατότητα.

Για να γίνει αυτό, ας κάνουμε το έργο πιο δύσκολο. Τώρα πρέπει να δώσουμε έκπτωση αποκλειστικά στα γυναικεία sneakers, αλλά ανάλογα με το άθλημα για το οποίο προορίζονται, το μέγεθος της έκπτωσης θα πρέπει να είναι διαφορετικό. Ο τύπος με την πρώτη ματιά θα είναι κάπως πιο περίπλοκος, αλλά σε γενικές γραμμές, θα εμπίπτει στην ίδια λογική με την προηγούμενη: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Στη συνέχεια, εκτελούμε τις ίδιες ενέργειες όπως στην προηγούμενη περίπτωση: πατήστε Enter και συμπληρώστε όλες τις παρακάτω γραμμές. Έχουμε ένα τέτοιο αποτέλεσμα.

Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Πώς λειτουργεί αυτή η φόρμουλα; Πρώτα η πρώτη λειτουργία IF ελέγχει αν τα υποδήματα είναι ανδρικά. Αν όχι, τότε εκτελείται η δεύτερη συνάρτηση. IF, το οποίο ελέγχει πρώτα αν τα παπούτσια είναι σχεδιασμένα για τρέξιμο. Εάν ναι, τότε εκχωρείται έκπτωση 20%. Αν όχι, η έκπτωση είναι 10%. Όπως μπορείτε να δείτε, άλλες συναρτήσεις μπορούν να χρησιμοποιηθούν ως ορίσματα συνάρτησης και αυτό δίνει πρόσθετες δυνατότητες.

Πώς να χρησιμοποιήσετε τη συνάρτηση IF για να εκπληρώσετε 2 προϋποθέσεις ταυτόχρονα

Επιπλέον, χρησιμοποιώντας το Excel, μπορείτε να ελέγξετε τη συμμόρφωση με δύο προϋποθέσεις ταυτόχρονα. Για αυτό, χρησιμοποιείται μια άλλη συνάρτηση, η οποία ονομάζεται И. Αυτός ο λογικός τελεστής συνδυάζει δύο συνθήκες και το κάνει όχι μόνο σε μια συνάρτηση IF. Μπορεί να χρησιμοποιηθεί και σε πολλές άλλες λειτουργίες.

Ας επιστρέψουμε στο τραπέζι μας. Τώρα η έκπτωση θα πρέπει να είναι μεγαλύτερη, αλλά να ισχύει μόνο για γυναικεία παπούτσια για τρέξιμο. Εάν, μετά τον έλεγχο, αποδειχθεί ότι πληρούνται και οι δύο προϋποθέσεις, τότε το ποσό της έκπτωσης 30% θα καταγραφεί στο πεδίο «Έκπτωση». Εάν διαπιστωθεί ότι τουλάχιστον μία από τις προϋποθέσεις δεν λειτουργεί, τότε η έκπτωση δεν ισχύει για ένα τέτοιο προϊόν. Ο τύπος σε αυτή την περίπτωση θα ήταν: =IF(AND(B2=”θηλυκό”;C2=”τρέχει”);30%;0).

Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Επιπλέον, όλες οι ενέργειες που εκτελούνται επαναλαμβάνουν περαιτέρω τα δύο προηγούμενα παραδείγματα. Αρχικά, πατάμε το πλήκτρο enter και μετά σύρουμε την τιμή σε όλα τα άλλα κελιά που βρίσκονται σε αυτόν τον πίνακα.

Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Η σύνταξη της συνάρτησης AND, όπως βλέπουμε, αποτελείται από πολλά ορίσματα. Η πρώτη είναι η πρώτη συνθήκη, η δεύτερη είναι η δεύτερη και ούτω καθεξής. Μπορείτε να χρησιμοποιήσετε περισσότερα από δύο ορίσματα και να ελέγξετε για πολλαπλές συνθήκες ταυτόχρονα. Αλλά στην πράξη, τέτοιες καταστάσεις σπάνια συμβαίνουν. Περισσότερες από τρεις καταστάσεις ταυτόχρονα - σχεδόν ποτέ δεν συμβαίνει. Η ακολουθία των ενεργειών που εκτελούνται από αυτή τη λειτουργία είναι η εξής:

  1. Πρώτον, η φόρμουλα ελέγχει την πρώτη προϋπόθεση – εάν τα παπούτσια είναι γυναικεία.
  2. Στη συνέχεια, το Excel αναλύει το δεύτερο κριτήριο - εάν τα παπούτσια είναι σχεδιασμένα για τρέξιμο.
  3. Εάν, ως αποτέλεσμα της δοκιμής, αποδειχθεί ότι και τα δύο κριτήρια επιστρέφουν μια τιμή ΑΛΗΘΙΝΗ, τότε το αποτέλεσμα της συνάρτησης IF αποδεικνύεται αλήθεια. Επομένως, εκτελείται η ενέργεια που έχει προγραμματιστεί στο αντίστοιχο όρισμα.
  4. Εάν αποδειχθεί ότι τουλάχιστον ένας από τους ελέγχους επιστρέφει αποτέλεσμα ΞΑΠΛΩΜΕΝΗ, αυτό και μια συνάρτηση И θα επιστρέψει αυτό το αποτέλεσμα. Επομένως, θα εμφανιστεί το αποτέλεσμα που γράφτηκε στο τρίτο όρισμα της συνάρτησης IF.

Όπως μπορείτε να δείτε, η λογική των ενεργειών είναι πολύ απλή και κατανοητή σε διαισθητικό επίπεδο.

Ή τελεστής στο Excel

Ο τελεστής OR λειτουργεί με παρόμοιο τρόπο και έχει παρόμοια σύνταξη. Αλλά ο τύπος επαλήθευσης είναι ελαφρώς διαφορετικός. Αυτή η συνάρτηση επιστρέφει μια τιμή ΑΛΗΘΙΝΗ εάν τουλάχιστον ένας έλεγχος εμφανίσει αποτέλεσμα ΑΛΗΘΙΝΗ. Εάν όλοι οι έλεγχοι δίνουν ένα ψευδές αποτέλεσμα, τότε, κατά συνέπεια, η συνάρτηση OR επιστρέφει την τιμή ΞΑΠΛΩΜΕΝΗ.

Αντίστοιχα, εάν η συνάρτηση OR  επιστρέφει το αποτέλεσμα ΑΛΗΘΙΝΗ για τουλάχιστον μία από τις τιμές, μετά τη συνάρτηση IF θα γράψει την τιμή που καθορίστηκε στο δεύτερο όρισμα. Και μόνο εάν η τιμή δεν πληροί όλα τα κριτήρια, επιστρέφεται το κείμενο ή ο αριθμός που καθορίζεται στο τρίτο όρισμα αυτής της συνάρτησης.

Για να δείξουμε αυτήν την αρχή στην πράξη, ας χρησιμοποιήσουμε ξανά ένα παράδειγμα. Το πρόβλημα είναι πλέον το εξής: η έκπτωση γίνεται είτε σε ανδρικά παπούτσια είτε σε παπούτσια τένις. Σε αυτή την περίπτωση, η έκπτωση θα είναι 35%. Εάν τα παπούτσια είναι γυναικεία ή σχεδιασμένα για τρέξιμο, τότε δεν θα υπάρχει έκπτωση για μια τέτοια κατηγορία.

Για να επιτύχετε έναν τέτοιο στόχο, πρέπει να γράψετε τον ακόλουθο τύπο στο κελί, το οποίο βρίσκεται ακριβώς κάτω από την επιγραφή "Έκπτωση": =IF(OR(B2=”θηλυκό”; C2=”τρέχει”);0;35%). Αφού πατήσουμε το πλήκτρο enter και σύρουμε αυτόν τον τύπο στα υπόλοιπα κελιά, έχουμε το εξής αποτέλεσμα.

Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Πώς να ορίσετε μια συνάρτηση IF χρησιμοποιώντας το Formula Builder

Φυσικά, σε κάποιο βαθμό, η σύνταξη μιας φόρμουλας με το χέρι είναι ακόμη πιο βολική από τη χρήση άλλων εργαλείων. Αν όμως είσαι αρχάριος, τότε η κατάσταση αλλάζει δραματικά. Για να μην μπερδευτείτε κατά την εισαγωγή ορισμάτων, καθώς και για να υποδείξετε το σωστό όνομα καθεμιάς από τις συναρτήσεις, υπάρχει ένα ειδικό εργαλείο που ονομάζεται Οδηγός εισαγωγής συναρτήσεων ή Δόμηση τύπων. Ας ρίξουμε μια ματιά στον λεπτομερή μηχανισμό της δουλειάς του. Ας υποθέσουμε ότι μας δόθηκε το καθήκον από τη διοίκηση να αναλύσουμε τη διαθέσιμη γκάμα προϊόντων και να εκχωρήσουμε έκπτωση 25% σε όλα τα γυναικεία sneakers. Η σειρά των ενεργειών σε αυτήν την περίπτωση θα είναι η εξής:

  1. Ανοίγουμε τον οδηγό εισαγωγής συναρτήσεων κάνοντας κλικ στο αντίστοιχο κουμπί στην καρτέλα Τύποι (επισημαίνεται με ένα κόκκινο ορθογώνιο στο στιγμιότυπο οθόνης). Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα
  2. Στη συνέχεια, ανοίγει ένας μικρός πίνακας δημιουργίας τύπων, στον οποίο επιλέγουμε τη συνάρτηση που χρειαζόμαστε. Μπορεί να επιλεγεί απευθείας από τη λίστα ή να αναζητηθεί μέσω του πεδίου αναζήτησης. Το έχουμε ήδη στη λίστα με τα 10 από αυτά που χρησιμοποιήθηκαν πρόσφατα, οπότε κάνουμε κλικ σε αυτό και κάνουμε κλικ στο κουμπί "Εισαγωγή συνάρτησης".Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα
  3. Μετά από αυτό, ένα παράθυρο για τη ρύθμιση των ορισμάτων συνάρτησης θα ανοίξει μπροστά στα μάτια μας. Στο κάτω μέρος αυτού του πίνακα, μπορείτε επίσης να δείτε τι κάνει η επιλεγμένη λειτουργία. Κάθε ένα από τα ορίσματα είναι υπογεγραμμένο, επομένως δεν χρειάζεται να θυμάστε τη σειρά. Εισάγουμε πρώτα μια λογική έκφραση που περιλαμβάνει έναν αριθμό ή ένα κελί, καθώς και μια τιμή για έλεγχο συμμόρφωσης. Στη συνέχεια, οι τιμές εισάγονται εάν είναι αληθές και η τιμή εάν είναι ψευδής.
  4. Αφού ολοκληρωθούν όλα τα βήματα, κάντε κλικ στο κουμπί "Τέλος". Δήλωση IF στο Excel. Όλα για τον χειριστή - εφαρμογή, παραδείγματα

Τώρα έχουμε το αποτέλεσμα. Με αυτό, εκτελούμε τις ίδιες ενέργειες όπως στην προηγούμενη περίπτωση, δηλαδή, στρέφουμε το ποντίκι στο τετράγωνο στην κάτω δεξιά γωνία και σύρουμε τον τύπο σε όλα τα υπόλοιπα κελιά. Η συνάρτηση λοιπόν IF είναι πραγματικά ο πιο δημοφιλής και σημαντικός χειριστής από όλα όσα υπάρχουν. Ελέγχει τα δεδομένα με βάση ορισμένα κριτήρια και εκτελεί τις κατάλληλες ενέργειες εάν ο έλεγχος εμφανίσει αποτέλεσμα. ΑΛΗΘΙΝΗ or ΞΑΠΛΩΜΕΝΗ. Αυτό σας επιτρέπει να απλοποιήσετε πολύ την επεξεργασία μεγάλων δεδομένων και να μην κάνετε έναν τεράστιο αριθμό ενεργειών, αναθέτοντας αυτήν τη βρώμικη εργασία στον υπολογιστή.

Αφήστε μια απάντηση