|
|
|
|
|
Αποδίδει 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 απευθείας σε ένα φύλλο εργασίας
ή σε έναν τύπο και το 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 :
|
Στο προηγούμενο παράδειγμα,
η δεύτερη εντολή 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
είναι μια τιμή ή έκφραση που είναι δυνατό να πάρει την τιμή 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) |
Αποδίδει τη λογική τιμή 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
παρέχεται κυρίως για λόγους συμβατότητας με άλλα προγράμματα υπολογιστικών
φύλλων.