Τι να γνωρίζετε
- Οι τιμές Boole είναι True ή False, 1 ή 0.
- Χρησιμοποιήστε τις λέξεις με όλα τα κεφαλαία για να αναπαραστήσετε τις τιμές Boolean. Π.χ.: TRUE
- Χρησιμοποιήστε λογικές συναρτήσεις, όπως IF, OR και AND, με τιμές Boolean.
Αυτό το άρθρο εξηγεί πώς να χρησιμοποιήσετε τις τιμές Boolean σε υπολογιστικά φύλλα του Microsoft Excel. Αυτές οι οδηγίες ισχύουν για τις εκδόσεις Excel 2019, 2016, 2013, 2010 και Excel για Microsoft 365.
Τι είναι μια Boolean Value;
Μια τιμή Boole, η οποία μερικές φορές ονομάζεται λογική τιμή, είναι ένας από τους διάφορους τύπους δεδομένων που χρησιμοποιούνται σε υπολογιστικά φύλλα σε εφαρμογές όπως το Excel και τα Φύλλα Google. Ονομάστηκε από τον μαθηματικό του 19ου αιώνα George Boole, οι τιμές Boole είναι μέρος ενός κλάδου της άλγεβρας που είναι γνωστός ως Boolean Algebra ή Boolean Logic.
Η λογική Boole είναι ζωτικής σημασίας για όλη την τεχνολογία υπολογιστών, όχι μόνο για προγράμματα υπολογιστικών φύλλων, και βασίζεται στην ιδέα ότι όλες οι τιμές μπορούν να μειωθούν είτε σε TRUE ή FALSE -ή, επειδή η τεχνολογία υπολογιστών βασίζεται στο δυαδικό σύστημα αριθμών, είτε 1 είτε 0
Boolean Values and Spreadsheet Logical Functions
Οι
Οι τιμές Boole σε προγράμματα υπολογιστικών φύλλων δημιουργούνται συχνότερα χρησιμοποιώντας τη λογική ομάδα συναρτήσεων όπως η συνάρτηση IF, η συνάρτηση AND, και η συνάρτηση OR.
Σε αυτές τις συναρτήσεις, οι τιμές Boole είναι η πηγή εισόδου για ένα από τα ορίσματα της συνάρτησης ή μπορούν να σχηματίσουν την έξοδο ή τα αποτελέσματα μιας συνάρτησης που αξιολογεί άλλα δεδομένα στο φύλλο εργασίας.
Για παράδειγμα, το πρώτο όρισμα της συνάρτησης IF στη σειρά 4-το όρισμα της λογικής δοκιμής-απαιτείται για να επιστρέψει μια τιμή Boole ως απάντηση. Το όρισμα πρέπει πάντα να αξιολογεί μια συνθήκη που μπορεί να οδηγήσει μόνο σε απάντηση TRUE ή FALSE. Ως αποτέλεσμα:
- Αν το όρισμα επιστρέψει μια απάντηση TRUE, η συνάρτηση εκτελεί μία ενέργεια. Σε αυτό το παράδειγμα, πολλαπλασιάζει τα δεδομένα στο κελί A2 επί 25.
- Αν το όρισμα επιστρέψει μια απάντηση FALSE, η συνάρτηση εκτελεί διαφορετική ενέργεια. Σε αυτήν την περίπτωση, πολλαπλασιάζει τα δεδομένα στο κελί A2 επί 10.
Τιμές Boole και αριθμητικές συναρτήσεις
Σε αντίθεση με τις λογικές συναρτήσεις, οι περισσότερες συναρτήσεις στο Excel και τα Φύλλα Google που εκτελούν αριθμητικές πράξεις όπως SUM, COUNT καιAVERAGE αγνοεί τις Boolean τιμές όταν βρίσκονται σε κελιά που περιλαμβάνονται στα ορίσματα μιας συνάρτησης.
Για παράδειγμα, στην εικόνα του παραδείγματος, η συνάρτηση COUNT στη σειρά 5, η οποία μετράει μόνο κελιά που περιέχουν αριθμούς, αγνοεί τις TRUE και FALSE Boolean τιμές που βρίσκονται στο κελιά A3, A4 και A5 και επιστρέφει απάντηση 0.
Μετατροπή TRUE και FALSE σε 1 και 0
Για να συμπεριληφθούν οι Boolean τιμές στους υπολογισμούς των αριθμητικών συναρτήσεων, πρέπει πρώτα να τις μετατρέψετε σε αριθμητικές τιμές πριν τις μεταβιβάσετε στη συνάρτηση. Δύο τρόποι για να ολοκληρώσετε αυτό το βήμα είναι:
- Πολλαπλασιάστε τις τιμές Boole επί ένα (όπως φαίνεται από τους τύπους στις σειρές 7 και 8 του παραδείγματος, οι οποίες πολλαπλασιάζουν τις τιμές TRUE και FALSE σε κελιά A3 και A4 κατά ένα).
- Προσθέστε ένα μηδέν σε κάθε τιμή Boole (όπως φαίνεται από τον τύπο στη σειρά 9 του παραδείγματος, ο οποίος προσθέτει 0 στο τιμή TRUE στο κελί A5).
Αυτές οι πράξεις έχουν ως αποτέλεσμα τη μετατροπή της τιμής TRUE στα κελιά A3 και A5 σε 1και την τιμή FALSE στο κελί A4 έως 0 Ως αποτέλεσμα, το COUNT συνάρτηση στη σειρά 10 , η οποία αθροίζει αριθμητικά δεδομένα σε κελιά A7 έως A9 , επιστρέφει ένα αποτέλεσμα 3 αντί για 0
Boolean Values and Excel Formulas
Σε αντίθεση με τις αριθμητικές συναρτήσεις, οι τύποι στο Excel και τα Φύλλα Google που εκτελούν αριθμητικές πράξεις, όπως πρόσθεση και αφαίρεση, διαβάζουν ευχαρίστως τις τιμές Boole ως αριθμούς χωρίς να χρειάζεται μετατροπή. Τέτοιοι τύποι ορίζουν αυτόματα το TRUE ίσο με 1 και το FALSE ίσο με 0
Σαν αποτέλεσμα, ο τύπος πρόσθεσης στη σειρά 6 στην εικόνα του παραδείγματος,
=A3 + A4 + A5
διαβάζει τα δεδομένα στα τρία κελιά ως:
=1 + 0 + 1
και επιστρέφει μια απάντηση 2 αναλόγως.