Λογικές συναρτήσεις
Η κατηγορία αυτή περιέχει Λογικές συναρτήσεις.
Χειρισμός μη λογικών ορισμάτων σε λογικές συναρτήσεις
-
Το μηδέν (0) είναι ισοδύναμο με το FALSE και όλοι οι άλλοι αριθμοί είναι ισοδύναμοι με TRUE.
-
Τα κενά κελιά και το κείμενο σε κελιά αγνοούνται.
-
Εμφανίζεται το σφάλμα #ΤΙΜΗ, εάν όλα τα ορίσματα αγνοούνται.
-
Εμφανίζει σφάλμα #ΤΙΜΗ, εάν ένα όρισμα είναι άμεσο κείμενο (όχι κείμενο σε κελί).
-
Σφάλμα ως όρισμα οδηγεί σε σφάλμα.
AND
Επιστρέφει TRUE αν όλα τα ορίσματα είναι TRUE. Αν ένα από τα στοιχεία είναι FALSE, η συνάρτηση επιστρέφει την τιμή FALSE.
Τα ορίσματα είναι είτε λογικές εκφράσεις από μόνες τους (TRUE, 1<5, 2+3=7, B8<10) που επιστρέφουν λογικές τιμές, είτε πίνακες (A1:C3) που περιέχουν λογικές τιμές.
Σύνταξη
AND(ΛογικήΤιμή1; ΛογικήΤιμή2 ...ΛογικήΤιμή30)
ΛογικήΤιμή1; ΛογικήΤιμή2 ...ΛογικήΤιμή30 είναι συνθήκες προς έλεγχο. Όλες οι συνθήκες μπορεί να είναι είτε TRUE ή FALSE. Εάν μια περιοχή εισαχθεί ως παράμετρος, τότε η συνάρτηση χρησιμοποιεί όλες τις τιμές της περιοχής. Το αποτέλεσμα είναι TRUE εάν η λογική τιμή σε όλα τα κελιά μέσα στην περιοχή των κελιών είναι TRUE.
Παράδειγμα
Θα ελεγχθούν οι λογικές τιμές των καταχωρήσεων 12<13; 14>12, και 7<6:
=AND(12<13;14>12;7<6) επιστρέφει FALSE.
=AND (FALSE;TRUE) επιστρέφει FALSE.
FALSE
Επιστρέφει τη λογική τιμή FALSE. Η συνάρτηση FALSE() δεν απαιτεί καθόλου ορίσματα, και πάντα επιστρέφει τη λογική τιμή FALSE.
Σύνταξη
FALSE()
Παράδειγμα
=FALSE() επιστρέφει FALSE
=NOT(FALSE()) επιστρέφει TRUE
IF
Καθορίζει τον λογικό έλεγχο που θα εφαρμοστεί.
Σύνταξη
IF(Έλεγχος; ΤότεΤιμή; ΤιμήΑλλιώς)
Έλεγχος είναι οποιαδήποτε τιμή ή έκφραση που μπορεί να είναι TRUE ή FALSE.
ThenValue (προαιρετική) είναι η τιμή που επιστρέφεται αν ο λογικός έλεγχος είναι TRUE.
OtherwiseValue (προαιρετική) είναι η τιμή που επιστρέφεται αν ο λογικός έλεγχος είναι FALSE.
In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.
Παραδείγματα
=IF(A1>5;100;"too small") Αν η τιμή στο A1 είναι μεγαλύτερη από 5, εισάγεται η τιμή 100 στο τρέχον κελί; αλλιώς εισάγεται το κείμενο “πολύ μικρή” (χωρίς εισαγωγικά).
NOT
Συμπληρώνει (αντιστρέφει) μια λογική τιμή.
Σύνταξη
NOT(Λογική-τιμή)
LogicalValue είναι οποιαδήποτε τιμή προς συμπλήρωση.
Παράδειγμα
=NOT(A). Αν A=TRUE τότε το NOT(A) θα εκτιμήσει FALSE.
OR
Επσιτρέφει TRUE αν τουλάχιστον ένα όρισμα είναι TRUE. Αυτή η συνάρτηση πειστρέφει την τιμή FALSE, αν όλα τα ορίσματα έχουν τη λογική τιμή FALSE.
Τα ορίσματα είναι είτε λογικές εκφράσεις από μόνες τους (TRUE, 1<5, 2+3=7, B8<10) που επιστρέφουν λογικές τιμές, είτε πίνακες (A1:C3) που περιέχουν λογικές τιμές.
Σύνταξη
OR(ΛογικήΤιμή1; ΛογικήΤιμή2 ...ΛογικήΤιμή30)
ΛογικήΤιμή1; ΛογικήΤιμή2 ...ΛογικήΤιμή30 είναι συνθήκες προς έλεγχο. Όλες οι συνθήκες μπορεί να είναι είτε TRUE είτε FALSE. Εάν μια περιοχή εισαχθεί ως παράμετρος, τότε η συνάρτηση χρησιμοποιεί όλες τις τιμές της περιοχής.
Παράδειγμα
Θα ελεγχθούν οι λογικές τιμές των καταχωρήσεων 12<11; 13>22 και 45=45.
=OR(12<11;13>22;45=45) επιστρέφει TRUE.
=OR(FALSE;TRUE) επιστρέφει TRUE.
TRUE
Η λογική τιμή ορίζεται TRUE. Η συνάρτηση TRUE() δεν χρειάζεται ορίσματα και πάντα επιστρέφει τη λογική τιμή TRUE.
Σύνταξη
TRUE()
Παράδειγμα
Αν A=TRUE και B=FALSE εμφανίζονται τα ακόλουθα παραδείγματα:
=AND(A;B) επιστρέφει FALSE
=OR(A;B) επιστρέφει TRUE
=NOT(AND(A;B)) επιστρέφει TRUE
XOR
επιστρέφει αληθές αν ένας περιττός αριθμός ορισμάτων υπολογίζει σε ΑΛΗΘΗ.
Τα ορίσματα είναι είτε λογικές παραστάσεις από μόνες τους (TRUE, 1<5, 2+3=7, B8<10) που επιστρέφουν λογικές τιμές, είτε πίνακες (A1:C3) που περιέχουν λογικές τιμές.
Σύνταξη
XOR(ΛογικήΤιμή1; ΛογικήΤιμή2 ...ΛογικήΤιμή30)
Παράδειγμα
=XOR(ΑΛΗΘΕΣ;ΑΛΗΘΕΣ) επιστρέφει ΨΕΥΔΕΣ
=XOR(ΑΛΗΘΕΣ;ΑΛΗΘΕΣ;ΑΛΗΘΕΣ) επιστρέφει ΑΛΗΘΕΣ
=XOR(ΨΕΥΔΕΣ;ΑΛΗΘΕΣ) επιστρέφει ΑΛΗΘΕΣ.