ΛΟΓΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ

 

 

 

AND

FALSE

IF

NOT

OR

TRUE

 

 

 

 

 

 

AND(logical1;logical2;...)

Αποδίδει TRUE αν όλα τα ορίσματα είναι TRUE. Αποδίδει FALSE αν ένα ή περισσότερα ορίσματα είναι FALSE.

Logical1, logical2, ...    είναι 1 έως 30 συνθήκες που θέλετε να ελέγξετε και οι οποίες μπορεί να είναι TRUE ή FALSE.

Παρατηρήσεις

Παράδειγμα 1 :

 

A

B

1

Τύπος

Περιγραφή (αποτέλεσμα)

2

=AND(TRUE; TRUE)

Όλα τα ορίσματα είναι TRUE

3

=AND(TRUE; FALSE)

Ένα όρισμα είναι FALSE

4

=AND(2+2=4; 2+3=5)

Όλα τα ορίσματα παίρνουν την τιμή TRUE (TRUE)

Παράδειγμα 2 :

 

A

1

Δεδομένα

2

50

3

104

4

Τύπος

Περιγραφή (αποτέλεσμα)

5

=AND(1<A2; A2<100)

Γιατί το 50 είναι μεταξύ 1 και 100 (TRUE)

6

=IF(AND(1<A3; A3<100); A3; "H τιμή είναι εκτός περιοχής.")

Εμφανίζει το δεύτερο αριθμό, αν είναι μεταξύ 1 και 100, διαφορετικά εμφανίζει ένα μήνυμα (Η τιμή είναι εκτός περιοχής)

7

=IF(AND(1<A2; A2<100); A2; "Η τιμή είναι εκτός περιοχής.")

Εμφανίζει τον πρώτο αριθμό, αν είναι μεταξύ 1 και 100, διαφορετικά εμφανίζει ένα μήνυμα (50)

 

 

 

 

 

 


FALSE( )

Αποδίδει τη λογική τιμή FALSE (ψευδές).

Παρατήρηση

Μπορείτε επίσης να πληκτρολογήσετε τη λέξη FALSE απευθείας σε ένα φύλλο εργασίας ή σε έναν τύπο και το Microsoft Excel θα την ερμηνεύσει ως τη λογική τιμή FALSE.

 

 

 

 

 


IF(logical_test;value_if_true;value_if_false)

Αποδίδει μία τιμή, αν η συνθήκη που καθορίζετε είναι TRUE (αληθής), και μία άλλη τιμή, αν είναι FALSE (ψευδής).

Χρησιμοποιήστε τη συνάρτηση IF, για να κάνετε έλεγχο υπό συνθήκες σε τιμές και τύπους.

Logical_test    είναι μια τιμή ή έκφραση που μπορεί να πάρει την τιμή TRUE (αληθής) ή FALSE (ψευδής). Για παράδειγμα, A10=100 είναι μια λογική έκφραση. Εάν η τιμή στο κελί A10 είναι ίση με 100, η έκφραση αποδίδει την τιμή TRUE. Διαφορετικά, η έκφραση αποδίδει την τιμή FALSE. Αυτό το όρισμα μπορεί να χρησιμοποιήσει οποιονδήποτε τελεστή υπολογισμού σύγκρισης.

Value_if_true   είναι η τιμή που αποδίδεται, αν το όρισμα logical_test είναι TRUE (αληθές). Για παράδειγμα, εάν το όρισμα είναι η συμβολοσειρά κειμένου "Εντός προϋπολογισμού" και το όρισμα logical_test αποδίδει την τιμή TRUE, τότε η συνάρτηση IF εμφανίζει το κείμενο "Εντός προϋπολογισμού". Εάν το όρισμα logical_test είναι TRUE (αληθές) και το όρισμα value_if_true είναι κενό, τότε αποδίδει 0 (μηδέν). Για να εμφανιστεί η λέξη TRUE, χρησιμοποιήστε τη λογική τιμή TRUE για αυτό το όρισμα. Το όρισμα value_if_true μπορεί να είναι κάποιος άλλος τύπος.

Value_if_false    είναι η τιμή που αποδίδεται, εάν το όρισμα logical_test είναι FALSE (ψευδές). Για παράδειγμα, εάν το όρισμα είναι η συμβολοσειρά κειμένου "Εκτός προϋπολογισμού" και το όρισμα logical_test αποδίδει την τιμή FALSE, τότε η συνάρτηση IF εμφανίζει το κείμενο "Εκτός προϋπολογισμού". Εάν το όρισμα logical_test είναι FALSE (ψευδές) και το όρισμα value_if_false παραλείπεται (δηλαδή, μετά το όρισμα value_if_true δεν υπάρχει ερωτηματικό), τότε αποδίδεται η λογική τιμή FALSE. Εάν το όρισμα logical_test είναι FALSE (ψευδές) και το όρισμα value_if_false είναι κενό (δηλαδή, μετά το όρισμα value_if_true υπάρχει ερωτηματικό και δεξιά παρένθεση), τότε αποδίδεται η τιμή 0 (μηδέν). Το όρισμα value_if_false μπορεί να είναι κάποιος άλλος τύπος.

Παρατηρήσεις

Παράδειγμα 1 :

 

A

 

1

Δεδομένα

 

2

50

 

3

Τύπος

Περιγραφή (αποτέλεσμα)

4

=IF(A2<=100;"Εντός προϋπολογισμού";"Εκτός προϋπολογισμού")

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

5

=IF(A2=100;SUM(B5:B15);"")

Εάν ο αριθμός είναι μεγαλύτερος του 100, υπολογίζεται η περιοχή B5:B15. Σε διαφορετική περίπτωση, αποδίδεται (""), κενό κείμενο ()

Παράδειγμα 2 :

 

A

B

1

Πραγματικά έξοδα

Προβλεπόμενα έξοδα

2

1500

900

3

500

900

4

500

925

5

Τύπος

Περιγραφή (αποτέλεσμα)

6

=IF(A2>B2;"Εκτός προϋπολογισμού";"OK")

Ελέγχει εάν η πρώτη γραμμή υπερβαίνει τον προϋπολογισμό (Εκτός προϋπολογισμού)

7

=IF(A3>B3;"Εκτός προϋπολογισμού";"OK")

Ελέγχει εάν η δεύτερη γραμμή υπερβαίνει τον προϋπολογισμό (OK)

Παράδειγμα 3 :

 

A

1

Βαθμολογία

2

45

3

90

4

78

5

Τύπος

Περιγραφή (αποτέλεσμα)

6

=IF(A2>89;"Α";IF(A2>79;"Β"; IF(A2>69;"Γ";IF(A2>59;"Δ";"Ζ"))))

Αποδίδει ένα γράμμα βαθμού στην πρώτη βαθμολογία (Ζ)

7

=IF(A3>89;"Α";IF(A3>79;"Β"; IF(A3>69;"Γ";IF(A3>59;"Δ";"Ζ"))))

Αποδίδει ένα γράμμα βαθμού στη δεύτερη βαθμολογία (Α)

8

=IF(A4>89;"Α";IF(A4>79;"Β"; IF(A4>69;"Γ";IF(A4>59;"Δ";"Ζ"))))

Αποδίδει ένα γράμμα βαθμού στην τρίτη βαθμολογία (Γ)

Στο προηγούμενο παράδειγμα, η δεύτερη εντολή IF αποτελεί το όρισμα value_if_false της πρώτης. Ομοίως, η τρίτη εντολή IF αποτελεί το όρισμα value_if_false της δεύτερης. Για παράδειγμα, αν το πρώτο όρισμα logical_test (Βαθμολογία>89) είναι TRUE (αληθές), το αποτέλεσμα είναι "A". Εάν το πρώτο όρισμα logical_test είναι FALSE (ψευδές), υπολογίζεται η δεύτερη εντολή IF και ούτω καθ' εξής.

Τα γράμματα των βαθμών αντιστοιχίζονται σε αριθμούς μέσω του παρακάτω κλειδιού.

Εάν η βαθμολογία είναι

Αποτέλεσμα

Μεγαλύτερη από 89

A

Από 80 έως 89

Β

Από 70 έως 79

Γ

Από 60 έως 69

Δ

Μικρότερη από 60

Ζ

 

 

 

 

 

 


NOT(logical)

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

Logical    είναι μια τιμή ή έκφραση που είναι δυνατό να πάρει την τιμή TRUE ή FALSE.

Παρατήρηση

Εάν το όρισμα logical έχει την τιμή FALSE, η συνάρτηση NOT αποδίδει την τιμή TRUE. Εάν το όρισμα logical έχει την τιμή TRUE, η συνάρτηση NOT αποδίδει την τιμή FALSE.

Παράδειγμα :

 

A

B

1

Τύπος

Περιγραφή (αποτέλεσμα)

2

=NOT(FALSE)

Αντιστρέφει την τιμή FALSE (TRUE)

3

=NOT(1+1=2)

Αντιστρέφει μια εξίσωση που αποτιμάται στην τιμή TRUE (FALSE)

 

 

 

 

 

 


OR(logical1;logical2;...)

Αποδίδει τη λογική τιμή TRUE αν κάποιο από τα ορίσματα παίρνουν την τιμή TRUE και FALSE αν όλα τα ορίσματα παίρνουν την τιμή FALSE.

Logical1, logical2,...    είναι 1 έως 30 συνθήκες που θέλετε να ελέγξετε και οι οποίες μπορεί να είναι TRUE (αληθείς) ή FALSE (ψευδείς).

Παρατηρήσεις

Παράδειγμα :

 

A

B

1

Τύπος

Περιγραφή (αποτέλεσμα)

2

=OR(TRUE)

Ένα από τα ορίσματα παίρνει την τιμή TRUE

3

=OR(1+1=1;2+2=5)

Όλα τα ορίσματα παίρνει την τιμή FALSE

4

=OR(TRUE;FALSE;TRUE)

Τουλάχιστον ένα όρισμα παίρνει την τιμή TRUE

 

 

 

 

 

 


TRUE( )

Αποδίδει τη λογική τιμή TRUE (αληθές).

Παρατήρηση

Μπορείτε να πληκτρολογήσετε την τιμή TRUE απευθείας σε κελιά και τύπους, χωρίς να χρησιμοποιήσετε αυτήν τη συνάρτηση. Η συνάρτηση TRUE παρέχεται κυρίως για λόγους συμβατότητας με άλλα προγράμματα υπολογιστικών φύλλων.