Λειτουργίες Boolean στο Excel

Μια λογική συνάρτηση είναι ένας τύπος συνάρτησης που μπορεί να επιστρέψει μία από τις πιθανές τιμές - true εάν το κελί περιέχει τιμές που πληρούν ορισμένα κριτήρια και false εάν αυτό δεν συμβεί. Οι λογικές συναρτήσεις χρησιμοποιούνται για τον προγραμματισμό υπολογιστικών φύλλων προκειμένου να επιτύχετε την αποφόρτιση από συχνά επαναλαμβανόμενες ενέργειες.

Επιπλέον, οι λογικές συναρτήσεις μπορούν να χρησιμοποιηθούν για να ελέγξουν σε ποιο βαθμό τα περιεχόμενα ενός κελιού πληρούν ορισμένα κριτήρια. Μπορούν επίσης να ελεγχθούν άλλες τιμές boolean.

Χειριστές σύγκρισης

Κάθε έκφραση περιέχει τελεστές σύγκρισης. Είναι οι εξής:

  1. = – η τιμή 1 είναι ίση με την τιμή 2.
  2. > – η τιμή 1 είναι μεγαλύτερη από την τιμή 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= τιμή 1 ή ίδια με την τιμή 2 ή μεγαλύτερη.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> τιμή 1 ή μεγαλύτερη από την τιμή 2 ή μικρότερη.

Κατά συνέπεια, το Excel επιστρέφει ένα από τα δύο πιθανά αποτελέσματα: true (1) ή false (2).

Για να χρησιμοποιήσετε λογικές συναρτήσεις, είναι απαραίτητο, σε όλες τις πιθανές περιπτώσεις, να καθορίσετε μια συνθήκη που περιέχει έναν ή περισσότερους τελεστές.

Αληθινή λειτουργία

Для использования этой функции не нужно указвать никаких дво аргументов, и она што всегда возвращает «Истина» (што соответствует цифре 1ичной системы счисления).

Παράδειγμα τύπου − =TRUE().

Λάθος συνάρτηση

Η συνάρτηση είναι εντελώς παρόμοια με την προηγούμενη, μόνο το αποτέλεσμα που επιστρέφεται από αυτήν είναι "False". Ο ευκολότερος τύπος στον οποίο μπορείτε να χρησιμοποιήσετε αυτήν τη λειτουργία είναι ο ακόλουθος =FALSE().

ΚΑΙ λειτουργία

Ο σκοπός αυτού του τύπου είναι να επιστρέψει την τιμή "True" όταν καθένα από τα ορίσματα ταιριάζει με μια συγκεκριμένη τιμή ή ορισμένα κριτήρια, τα οποία περιγράφονται παραπάνω. Εάν ξαφνικά υπάρξει ασυμφωνία μεταξύ ενός από τα απαιτούμενα κριτήρια, τότε επιστρέφεται η τιμή "False".

Οι αναφορές κελιών Boolean χρησιμοποιούνται επίσης ως παράμετροι συνάρτησης. Ο μέγιστος αριθμός ορισμάτων που μπορούν να χρησιμοποιηθούν είναι 255. Αλλά η υποχρεωτική απαίτηση είναι η παρουσία τουλάχιστον ενός από αυτά σε αγκύλες.

ИΑλήθειαΨευδής
ΑλήθειαΑλήθειαΨευδής
ΨευδήςΨευδήςΨευδής

Η σύνταξη αυτής της συνάρτησης είναι:

=ΚΑΙ (Boolean1; [Boolean2];…)

Στο данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому во результате использования этой формулы можете да λάβετε соответствующий результат.Λειτουργίες Boolean στο Excel

Λειτουργία «Ή».

Ελέγχει πολλαπλές τιμές με βάση ορισμένα κριτήρια. Εάν κάποιο από αυτά ταιριάζει, τότε η συνάρτηση επιστρέφει την πραγματική τιμή (1). Ο μέγιστος αριθμός ορισμάτων σε αυτήν την περίπτωση είναι επίσης 255 και είναι υποχρεωτικό να καθορίσετε μία παράμετρο συνάρτησης.

Μιλώντας για λειτουργία OR, τότε στην περίπτωση του ο πίνακας αλήθειας θα είναι ο εξής.

ORΑλήθειαΨευδής
ΑλήθειαΑλήθειαΑλήθεια
ΨευδήςΑλήθειαΨευδής

Η σύνταξη του τύπου είναι η εξής:

=OR(Boolean 1; [Boolean 2];…)

Όπως και στις προηγούμενες και στις επόμενες περιπτώσεις, κάθε όρισμα πρέπει να διαχωρίζεται από το άλλο με ερωτηματικό. Αν αναφερθούμε στο παραπάνω παράδειγμα, τότε κάθε παράμετρος επιστρέφει "True" εκεί, οπότε εάν είναι απαραίτητο να χρησιμοποιήσετε τη συνάρτηση "OR" κατά την πρόσβαση σε αυτό το εύρος, τότε ο τύπος θα επιστρέψει "True" έως ότου μία από τις παραμέτρους πληροί ένα συγκεκριμένο κριτήριο.

"Καμία λειτουργία

Επιστρέφει εκείνες τις τιμές που είναι αντίθετες με αυτήν που είχε οριστεί αρχικά. Δηλαδή, όταν μεταβιβαστεί η τιμή "True" ως παράμετρος συνάρτησης, θα επιστραφεί "False". Εάν δεν βρεθεί αντιστοιχία, τότε "True".

Το αποτέλεσμα που θα επιστραφεί εξαρτάται από το αρχικό όρισμα που λαμβάνεται από τη συνάρτηση. Εάν, για παράδειγμα, η συνάρτηση "AND" χρησιμοποιείται μαζί με τη συνάρτηση "NOT", τότε ο πίνακας θα έχει ως εξής.

ΟΧΙ(και())ΑΛΗΘΙΝΗΞΑΠΛΩΜΕΝΗ
ΑΛΗΘΙΝΗΞΑΠΛΩΜΕΝΗΑΛΗΘΙΝΗ
ΞΑΠΛΩΜΕΝΗΑΛΗΘΙΝΗΑΛΗΘΙΝΗ

Όταν χρησιμοποιείτε τη συνάρτηση «Ή» σε συνδυασμό με τη συνάρτηση «Όχι», ο πίνακας θα μοιάζει με αυτό.

ΟΧΙ (Ή())ΑΛΗΘΙΝΗΞΑΠΛΩΜΕΝΗ
ΑΛΗΘΙΝΗΞΑΠΛΩΜΕΝΗΞΑΠΛΩΜΕΝΗ
ΞΑΠΛΩΜΕΝΗΞΑΠΛΩΜΕΝΗΑΛΗΘΙΝΗ

Η σύνταξη αυτής της συνάρτησης είναι πολύ απλή: =НЕ(принимаемое логическое значение).

If

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

Αν μιλάμε συγκεκριμένα για αυτή τη συνάρτηση, τότε η σύνταξή της θα είναι κάπως πιο περίπλοκη. 

=IF(Boolean_expression,[Value_if_true],[Value_if_false])Λειτουργίες Boolean στο Excel

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

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

Για παράδειγμα, υπάρχουν αρκετές πιστωτικές κάρτες που έχουν αριθμούς που ξεκινούν με τα πρώτα τέσσερα ψηφία που χαρακτηρίζουν το σύστημα πληρωμών που εξυπηρετεί την κάρτα. Δηλαδή, υπάρχουν δύο επιλογές – Visa και Mastercard. Για να ελέγξετε τον τύπο της κάρτας, πρέπει να χρησιμοποιήσετε αυτόν τον τύπο με δύο ένθετα IF.

=IF(LEFT(A2)=”4″, “Visa”,IF(LEFT(A1111)=”2″,”Master Card”,”η κάρτα δεν έχει οριστεί”))

Εάν δεν ξέρετε τι σημαίνει η συνάρτηση ΛΕΒΣΙΜΒ, μετά γράφει στο κελί μέρος της γραμμής κειμένου στα αριστερά. Ο χρήστης στο δεύτερο όρισμα αυτής της συνάρτησης καθορίζει τον αριθμό των χαρακτήρων που πρέπει να επιλέξει το Excel από τα αριστερά. Χρησιμοποιείται για να ελέγξει εάν τα πρώτα τέσσερα ψηφία ενός αριθμού πιστωτικής κάρτας αρχίζουν με 1111. Εάν το αποτέλεσμα είναι αληθές, επιστρέφεται η "Visa". Εάν η συνθήκη είναι ψευδής, τότε χρησιμοποιείται η συνάρτηση IF.

Ομοίως, μπορείτε να επιτύχετε αξιοπρεπή ένθεση και να ελέγξετε τα περιεχόμενα ενός κελιού ή μιας περιοχής για συμμόρφωση με διάφορες προϋποθέσεις.

Λειτουργία ERROR

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

Αυτός ο τύπος έχει την ακόλουθη σύνταξη:

 =IFERROR(τιμή;τιμή_αν_σφάλμα)

Πώς μπορεί να χρησιμοποιηθεί η συνάρτηση;

Στο παρακάτω παράδειγμα, μπορείτε να δείτε το σφάλμα στο πρώτο όρισμα συνάρτησης. Επομένως, ο τύπος επιστρέφει την απάντηση ότι η διαίρεση με το μηδέν απαγορεύεται. Η πρώτη παράμετρος της συνάρτησης μπορεί να είναι οποιοιδήποτε άλλοι τύποι. Ένα άτομο μπορεί ανεξάρτητα να αποφασίσει ποιο περιεχόμενο μπορεί να υπάρχει εκεί.Λειτουργίες Boolean στο Excel

Πώς μπορούν να χρησιμοποιηθούν στην πράξη οι συναρτήσεις boolean

Εργασία 1

Πριν το άτομο θέσει ως στόχο να πραγματοποιήσει μια επανεκτίμηση των υπολοίπων εμπορευμάτων. Εάν το προϊόν αποθηκευτεί για περισσότερους από 8 μήνες, είναι απαραίτητο να μειωθεί το κόστος του στο μισό.

Αρχικά, πρέπει να δημιουργήσετε έναν τέτοιο πίνακα.Λειτουργίες Boolean στο Excel

Για να επιτύχετε αυτόν τον στόχο, πρέπει να χρησιμοποιήσετε τη συνάρτηση IF. Στην περίπτωση του παραδείγματός μας, αυτός ο τύπος θα μοιάζει με αυτό:

 =ЕСЛИ(C2>=8;B2/2;B2)

Η δυαδική έκφραση που περιέχεται στο πρώτο όρισμα της συνάρτησης συντίθεται χρησιμοποιώντας τους τελεστές > και =. Με απλά λόγια, αρχικά το κριτήριο είναι το εξής: εάν η τιμή του κελιού είναι μεγαλύτερη ή ίση με 8, εκτελείται ο τύπος που παρέχεται στο δεύτερο όρισμα. Σε ορολογικούς όρους, εάν η πρώτη συνθήκη είναι αληθής, τότε εκτελείται το δεύτερο όρισμα. Αν είναι ψευδές - το τρίτο.Λειτουργίες Boolean στο Excel

Η πολυπλοκότητα αυτής της εργασίας μπορεί να αυξηθεί. Ας υποθέσουμε ότι αντιμετωπίζουμε το καθήκον να χρησιμοποιήσουμε τη λογική συνάρτηση AND. Σε αυτήν την περίπτωση, η κατάσταση θα έχει την ακόλουθη μορφή: εάν το προϊόν έχει αποθηκευτεί για περισσότερους από 8 μήνες, τότε η τιμή του πρέπει να επαναρυθμιστεί δύο φορές. Εάν είναι σε πώληση για περισσότερους από 5 μήνες, τότε πρέπει να επαναρυθμιστεί κατά 1,5 φορές. 

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

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Λειτουργίες Boolean στο Excel

Λειτουργία IF επιτρέπει συμβολοσειρές κειμένου σε ορίσματα, εάν απαιτείται. 

Εργασία 2

Ας υποθέσουμε ότι μετά την έκπτωση του προϊόντος, άρχισε να κοστίζει λιγότερο από 300 ρούβλια, τότε πρέπει να διαγραφεί. Το ίδιο πρέπει να γίνει αν έχει μείνει χωρίς να πουληθεί για 10 μήνες. Σε αυτήν την περίπτωση, οποιαδήποτε από αυτές τις επιλογές είναι αποδεκτή, επομένως είναι λογικό να χρησιμοποιήσετε τη συνάρτηση OR и IF. Το αποτέλεσμα είναι η ακόλουθη γραμμή.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

Αν χρησιμοποιήθηκε ο λογικός τελεστής κατά την εγγραφή της συνθήκης OR, τότε πρέπει να αποκωδικοποιηθεί ως εξής. Εάν το κελί C2 περιέχει τον αριθμό 10 ή περισσότερο, ή εάν το κελί D2 περιέχει μια τιμή μικρότερη από 300, τότε η τιμή "written off" πρέπει να επιστραφεί στο αντίστοιχο κελί.Λειτουργίες Boolean στο Excel

Εάν η συνθήκη δεν πληρούται (δηλαδή, αποδεικνύεται ψευδής), τότε ο τύπος επιστρέφει αυτόματα μια κενή τιμή. Έτσι, εάν το προϊόν πουλήθηκε νωρίτερα ή είναι σε απόθεμα λιγότερο από ό,τι χρειάζεται, ή έχει εκπτωθεί σε τιμή μικρότερη από την τιμή κατωφλίου, τότε παραμένει ένα κενό κελί. 

Επιτρέπεται η χρήση άλλων συναρτήσεων ως ορίσματα. Για παράδειγμα, η χρήση μαθηματικών τύπων είναι αποδεκτή.

Εργασία 3

Ας υποθέσουμε ότι υπάρχουν αρκετοί μαθητές που δίνουν πολλές εξετάσεις πριν μπουν στο γυμνάσιο. Ως επιτυχής βαθμολογία προκύπτει το 12. Και για να μπεις επιβάλλεται να υπάρχουν τουλάχιστον 4 βαθμοί στα μαθηματικά. Ως αποτέλεσμα, το Excel θα πρέπει να δημιουργήσει μια αναφορά απόδειξης. 

Πρώτα πρέπει να φτιάξετε τον παρακάτω πίνακα.Λειτουργίες Boolean στο Excel

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

Πρέπει να εισάγουμε τον παρακάτω τύπο.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Χρησιμοποιώντας τον λογικό τελεστή И είναι απαραίτητο να ελέγξετε πόσο αληθείς είναι αυτές οι συνθήκες. Και για να προσδιορίσετε την τελική βαθμολογία, πρέπει να χρησιμοποιήσετε την κλασική συνάρτηση ΑΘΡΟΙΣΜΑ.Λειτουργίες Boolean στο Excel

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

Εργασία 4

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

Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε τον ίδιο πίνακα που δόθηκε παραπάνω.Λειτουργίες Boolean στο Excel

Για να λύσετε αυτό το πρόβλημα, πρέπει να χρησιμοποιήσετε τον ακόλουθο τύπο.

=IF(D2

Στην έκφραση που δίνεται στο πρώτο όρισμα, χρησιμοποιήσαμε τη συνάρτηση Μέσος ΌροςA που καθορίζει τον αριθμητικό μέσο όρο ενός συγκεκριμένου συνόλου δεδομένων. Στην περίπτωσή μας, αυτή είναι η περιοχή D2:D7.Λειτουργίες Boolean στο Excel

Εργασία 5

Σε αυτή την περίπτωση, ας πούμε ότι πρέπει να προσδιορίσουμε τις μέσες πωλήσεις. Για να το κάνετε αυτό, πρέπει να δημιουργήσετε έναν τέτοιο πίνακα.Λειτουργίες Boolean στο Excel

Στη συνέχεια, θα πρέπει να υπολογίσετε τη μέση τιμή των κελιών των οποίων το περιεχόμενο πληροί ένα συγκεκριμένο κριτήριο. Επομένως, πρέπει να χρησιμοποιηθεί τόσο λογική όσο και στατιστική λύση. Κάτω από τον παραπάνω πίνακα, πρέπει να δημιουργήσετε έναν βοηθητικό πίνακα στον οποίο θα εμφανίζονται τα αποτελέσματα.Λειτουργίες Boolean στο Excel

Αυτή η εργασία μπορεί να λυθεί χρησιμοποιώντας μόνο μία λειτουργία.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

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

Λειτουργία ΑΚΑΡΔΟΣ σας επιτρέπει να συγκρίνετε την τιμή του κελιού B9 με εκείνες τις τιμές που βρίσκονται στην περιοχή B2:B7, η οποία παραθέτει τους αριθμούς καταστημάτων. Εάν τα δεδομένα ταιριάζουν, τότε ο τύπος υπολογίζει τον αριθμητικό μέσο όρο του εύρους C2:C7.Λειτουργίες Boolean στο Excel

συμπεράσματα

Οι λογικές συναρτήσεις απαιτούνται σε διαφορετικές καταστάσεις. Υπάρχουν πολλά είδη τύπων που μπορούν να χρησιμοποιηθούν για τον έλεγχο για ορισμένες συνθήκες. Όπως φαίνεται παραπάνω, η κύρια λειτουργία είναι IF, но существует множество других, которые може да се использовать в различных ситуациях.

Δόθηκαν επίσης αρκετά παραδείγματα για το πώς οι λογικές συναρτήσεις μπορούν να χρησιμοποιηθούν σε πραγματικές καταστάσεις.

Υπάρχουν πολλές περισσότερες πτυχές της χρήσης λογικών συναρτήσεων, αλλά είναι δύσκολο να τις εξετάσουμε όλες στο πλαίσιο ενός, ακόμη και ενός μεγάλου, άρθρου. Δεν υπάρχει όριο στην τελειότητα, ώστε να μπορείτε πάντα να αναζητάτε νέες εφαρμογές ήδη γνωστών τύπων.

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