IF

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

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

Σύνταξη

IF(logical_test;value_if_true;value_if_false)

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

Το παράδειγμα θα είναι πιο κατανοητό, αν το αντιγράψετε σε ένα κενό φύλλο εργασίας.

ΕμφάνισηΠώς γίνεται;

  1. Δημιουργήστε ένα κενό βιβλίο ή φύλλο εργασίας.
  2. Επιλέξτε το παράδειγμα στο θέμα της Βοήθειας. Μην επιλέξετε τις κεφαλίδες στήλης ή γραμμής. 

Επιλογή παραδείγματος από τη Βοήθεια

Επιλογή παραδείγματος από τη Βοήθεια
  1. Πιέστε το συνδυασμό πλήκτρων CTRL+C.
  2. Στο φύλλο εργασίας, επιλέξτε το κελί A1 και πιέστε το συνδυασμό πλήκτρων CTRL+V.
  3. Για εναλλαγή μεταξύ της προβολής των αποτελεσμάτων και της προβολής των τύπων από τους οποίους προέκυψαν τα αποτελέσματα, πιέστε το συνδυασμό πλήκτρων CTRL+` (βαρεία) ή στο μενού Εργαλεία τοποθετήστε το δείκτη του ποντικιού στην εντολή Έλεγχος τύπου και μετά κάντε κλικ στην εντολή Λειτουργία ελέγχου τύπων.
 
1
2
A
Δεδομένα
50
Τύπος Περιγραφή (αποτέλεσμα)
=IF(A2<=100;"Εντός προϋπολογισμού";"Εκτός προϋπολογισμού") Εάν ο παραπάνω αριθμός είναι μικρότερος ή ίσος του 100, ο τύπος εμφανίζει το αποτέλεσμα "Εντός προϋπολογισμού". Σε διαφορετική περίπτωση, η συνάρτηση εμφανίζει το αποτέλεσμα "Εκτός προϋπολογισμού" (Εντός προϋπολογισμού)
=IF(A2=100;SUM(B5:B15);"") Εάν ο αριθμός είναι μεγαλύτερος του 100, υπολογίζεται η περιοχή B5:B15. Σε διαφορετική περίπτωση, αποδίδεται (""), κενό κείμενο ()

Παράδειγμα 2

Το παράδειγμα θα είναι πιο κατανοητό, αν το αντιγράψετε σε ένα κενό φύλλο εργασίας.

ΕμφάνισηΠώς γίνεται;

  1. Δημιουργήστε ένα κενό βιβλίο ή φύλλο εργασίας.
  2. Επιλέξτε το παράδειγμα στο θέμα της Βοήθειας. Μην επιλέξετε τις κεφαλίδες στήλης ή γραμμής. 

Επιλογή παραδείγματος από τη Βοήθεια

Επιλογή παραδείγματος από τη Βοήθεια
  1. Πιέστε το συνδυασμό πλήκτρων CTRL+C.
  2. Στο φύλλο εργασίας, επιλέξτε το κελί A1 και πιέστε το συνδυασμό πλήκτρων CTRL+V.
  3. Για εναλλαγή μεταξύ της προβολής των αποτελεσμάτων και της προβολής των τύπων από τους οποίους προέκυψαν τα αποτελέσματα, πιέστε το συνδυασμό πλήκτρων CTRL+` (βαρεία) ή στο μενού Εργαλεία τοποθετήστε το δείκτη του ποντικιού στην εντολή Έλεγχος τύπου και μετά κάντε κλικ στην εντολή Λειτουργία ελέγχου τύπων.
 
1
2
3
4
A B
Πραγματικά έξοδα Προβλεπόμενα έξοδα
1500 900
500 900
500 925
Τύπος Περιγραφή (αποτέλεσμα)
=IF(A2>B2;"Εκτός προϋπολογισμού";"OK") Ελέγχει εάν η πρώτη γραμμή υπερβαίνει τον προϋπολογισμό (Εκτός προϋπολογισμού)
=IF(A3>B3;"Εκτός προϋπολογισμού";"OK") Ελέγχει εάν η δεύτερη γραμμή υπερβαίνει τον προϋπολογισμό (OK)

Παράδειγμα 3

Το παράδειγμα θα είναι πιο κατανοητό, αν το αντιγράψετε σε ένα κενό φύλλο εργασίας.

ΕμφάνισηΠώς γίνεται;

  1. Δημιουργήστε ένα κενό βιβλίο ή φύλλο εργασίας.
  2. Επιλέξτε το παράδειγμα στο θέμα της Βοήθειας. Μην επιλέξετε τις κεφαλίδες στήλης ή γραμμής. 

Επιλογή παραδείγματος από τη Βοήθεια

Επιλογή παραδείγματος από τη Βοήθεια
  1. Πιέστε το συνδυασμό πλήκτρων CTRL+C.
  2. Στο φύλλο εργασίας, επιλέξτε το κελί A1 και πιέστε το συνδυασμό πλήκτρων CTRL+V.
  3. Για εναλλαγή μεταξύ της προβολής των αποτελεσμάτων και της προβολής των τύπων από τους οποίους προέκυψαν τα αποτελέσματα, πιέστε το συνδυασμό πλήκτρων CTRL+` (βαρεία) ή στο μενού Εργαλεία τοποθετήστε το δείκτη του ποντικιού στην εντολή Έλεγχος τύπου και μετά κάντε κλικ στην εντολή Λειτουργία ελέγχου τύπων.
 
1
2
3
4
A
Βαθμολογία
45
90
78
Τύπος Περιγραφή (αποτέλεσμα)
=IF(A2>89;"Α";IF(A2>79;"Β"; IF(A2>69;"Γ";IF(A2>59;"Δ";"Ζ")))) Αποδίδει ένα γράμμα βαθμού στην πρώτη βαθμολογία (Ζ)
=IF(A3>89;"Α";IF(A3>79;"Β"; IF(A3>69;"Γ";IF(A3>59;"Δ";"Ζ")))) Αποδίδει ένα γράμμα βαθμού στη δεύτερη βαθμολογία (Α)
=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 Ζ
 
 
Ισχύει για:
Excel 2003