IF - Συνθήκη

Τι Κάνει η IF

Η IF ελέγχει μια συνθήκη και επιστρέφει διαφορετική τιμή ανάλογα με το αν είναι αληθής ή ψευδής.

Σύνταξη: =IF(συνθήκη, τιμή_αν_αληθής, τιμή_αν_ψευδής)

Απλό Παράδειγμα

Έλεγχος αν ο βαθμός είναι επιτυχής (≥10):

A (Βαθμός) B (Αποτέλεσμα)
1 15 =IF(A1>=10, "Πέρασε", "Απέτυχε")Πέρασε
2 8 =IF(A2>=10, "Πέρασε", "Απέτυχε")Απέτυχε

Τελεστές Σύγκρισης

Τελεστής Σημασία Παράδειγμα
= Ίσο A1=10
<> Διάφορο (όχι ίσο) A1<>10
> Μεγαλύτερο A1>10
< Μικρότερο A1<10
>= Μεγαλύτερο ή ίσο A1>=10
<= Μικρότερο ή ίσο A1<=10

Πρακτικά Παραδείγματα

1. Έλεγχος αποθέματος

=IF(B1<10, "Χρειάζεται παραγγελία", "OK")

2. Υπολογισμός bonus

=IF(B1>1000, B1*0.1, 0)

Αν οι πωλήσεις > 1000, δίνει 10% bonus, αλλιώς 0.

3. Κατηγοριοποίηση

=IF(A1>=18, "Ενήλικας", "Ανήλικος")

Ένθετες IF (Nested IF)

Μπορείς να βάλεις IF μέσα σε IF για πολλαπλές συνθήκες:

Παράδειγμα βαθμολογίας:
=IF(A1>=18, "Άριστα", IF(A1>=15, "Πολύ Καλά", IF(A1>=10, "Καλά", "Απόρριψη")))
Βαθμός Αποτέλεσμα
19 Άριστα
16 Πολύ Καλά
12 Καλά
7 Απόρριψη

IF με AND / OR

Για πολλαπλές συνθήκες ταυτόχρονα:

AND - Όλες οι συνθήκες πρέπει να ισχύουν

=IF(AND(A1>=18, B1="Ελλάδα"), "Ψηφοφόρος", "Όχι")

OR - Αρκεί μία συνθήκη να ισχύει

=IF(OR(A1="VIP", B1>1000), "Έκπτωση 20%", "Κανονική τιμή")

IF με Κείμενο

Μπορείς να συγκρίνεις και κείμενο:

Τύπος Αποτέλεσμα
=IF(A1="Ναι", 1, 0) 1 αν είναι "Ναι", αλλιώς 0
=IF(A1="", "Κενό", A1) Έλεγχος για κενό κελί

Συνήθη Λάθη

  • ❌ Ξεχνάς τα εισαγωγικά στο κείμενο: =IF(A1=Ναι, ...)
  • ❌ Ξεχνάς το τρίτο argument: =IF(A1>10, "OK") - θα βγάλει FALSE
  • ❌ Πολλές ένθετες IF - χρησιμοποίησε IFS ή SWITCH

Εναλλακτικές (Excel 2019+)

Συνάρτηση Χρήση
IFS Πολλαπλές IF χωρίς ένθεση
SWITCH Έλεγχος πολλαπλών τιμών
IFERROR Χειρισμός σφαλμάτων

Γρήγορη Αναφορά

Θέλω να... Γράφω
Απλή συνθήκη =IF(A1>10, "Ναι", "Όχι")
Πολλαπλές συνθήκες (AND) =IF(AND(A1>10, B1<5), ...)
Μία από πολλές (OR) =IF(OR(A1="X", A1="Y"), ...)
Έλεγχος για κενό =IF(A1="", "Κενό", A1)
← Προηγούμενο: MIN & MAX Επόμενο: VLOOKUP →

Σχόλια & Ερωτήσεις

Δεν υπάρχουν σχόλια ακόμα. Γίνε ο πρώτος!