Η συνάρτηση IF του Excel εκφοβίζει πολλούς ανθρώπους, αλλά στην πραγματικότητα δεν είναι τόσο δύσκολη εννοιολογικά. Η συνάρτηση IF καθορίζει εάν μια πρόταση είναι αληθής ή ψευδής και, στη συνέχεια, εκτελεί μία από τις δύο ενέργειες ανάλογα με την απάντηση.
Ας δούμε ένα απλό-αγγλικό παράδειγμα. Ας υποθέσουμε ότι όταν το άθροισμα των C2 και D2 είναι μεγαλύτερο από 100, θέλετε να εμφανίσετε στο E2 το αποτέλεσμα του πολλαπλασιασμού του αθροίσματος των C2 και D2 με 0,05. Από την άλλη πλευρά, όταν το C2+D2 δεν είναι μεγαλύτερο από 100, το E2 θα πρέπει να δείχνει 0.
Η σύνταξη για τη συνάρτηση IF είναι:
=IF( συνθήκη,τιμή_αν_αληθής,τιμή_αν_λάθος )
Ας γράψουμε λοιπόν πρώτα την συνθήκη:
C2+D2>100
Εάν η συνθήκη είναι αληθής, θέλουμε να κάνουμε αυτά τα μαθηματικά για το value_if_true:
(C2+D2)*0,05
Παρατηρήστε ότι υπάρχουν παρενθέσεις γύρω από την πράξη πρόσθεσης. Χωρίς αυτές τις παρενθέσεις, δεν θα γινόταν πρώτα. στη σειρά των πράξεων, ο πολλαπλασιασμός προηγείται της πρόσθεσης.
Το τρίτο μέρος της συνάρτησης, το value_if_false, είναι 0.
Συμπληρώνοντας αυτές τις τιμές στη συνάρτηση, μοιάζει με αυτό:
=IF(C2+D2>100,(C2+D2)*0,05,0)
Εάν έχετε περισσότερες από δύο πιθανές συνθήκες και θέλετε κάτι διαφορετικό για κάθε συνθήκη, μπορείτε να τοποθετήσετε μια συνάρτηση IF μέσα σε μια άλλη. Μπορείτε να χειριστείτε δύο από τις συνθήκες στο εσωτερικό IF και, στη συνέχεια, να εφαρμόσετε την τρίτη συνθήκη στο εξωτερικό IF.
Εδώ είναι ένα παράδειγμα προς επεξεργασία. Ας υποθέσουμε ότι θέλουμε να εμφανίσουμε κάποιο κείμενο σύμφωνα με την τιμή C2+D2. Όταν το C2+D2 είναι μεγαλύτερο από 100, θέλουμε να εμφανίσουμε το κείμενο "Καλό" και όταν το C2+D2 είναι μεγαλύτερο από 50 αλλά μικρότερο από 100, θέλουμε να δείξουμε το κείμενο "Fair". Όταν καμία από αυτές τις συνθήκες δεν ισχύει, θέλουμε να εμφανίσουμε το κείμενο "Κακή".
Ξεκινάμε αξιολογώντας την πρώτη συνθήκη ως value_if_true:
=IF(C2+D2>100,"Καλό")
Η value_if_false θα είναι μια άλλη πρόταση IF:
=IF(C2+D2>50,"Δίκαιο","Κακή")
Η συναρμολόγηση τους — παραλείπετε το σύμβολο = για την ένθετη συνάρτηση — μοιάζει με αυτό:
=IF(C2+D2>100,”Καλό”, IF(C2+D2>50,”Fair”,”Κακή”))
Παρατηρήστε τις τρεις παρενθέσεις κλεισίματος στο τέλος, μία για κάθε IF.
Τώρα που ξέρετε πώς λειτουργούν οι λειτουργίες IF, μπορείτε να συνδυάσετε τόσα επίπεδα ένθεσης όσα χρειάζεστε για να ολοκληρώσετε τη δουλειά.