
Γενική φόρμουλα
=IF(A1="red",true result,false result)
Περίληψη
Για να πραγματοποιήσετε μία ενέργεια όταν ένα κελί είναι ίσο με μια συγκεκριμένη τιμή και μια άλλη όταν δεν είναι ίσο, μπορείτε να χρησιμοποιήσετε τη συνάρτηση IF. Στο παράδειγμα που εμφανίζεται, ο τύπος στο κελί D6 είναι:
=IF(B6="red","x","")
Εξήγηση
Εάν θέλετε να κάνετε κάτι συγκεκριμένο όταν ένα κελί ισούται με μια συγκεκριμένη τιμή, μπορείτε να χρησιμοποιήσετε τη συνάρτηση IF για να ελέγξετε την τιμή και, στη συνέχεια, να κάνετε κάτι εάν το αποτέλεσμα είναι ΑΛΗΘΕΙ και (προαιρετικά) να κάνετε κάτι άλλο εάν το αποτέλεσμα της δοκιμής είναι ΛΑΘΟΣ .
Στο παράδειγμα που εμφανίζεται, θέλουμε να επισημάνουμε σειρές όπου το χρώμα είναι κόκκινο με "x". Με άλλα λόγια, θέλουμε να δοκιμάσουμε τα κελιά στη στήλη Β και να κάνουμε μια συγκεκριμένη ενέργεια όταν ισούνται με τη λέξη "κόκκινο". Ο τύπος στο κελί D6 είναι:
=IF(B6="red","x","")
Σε αυτόν τον τύπο, το λογικό τεστ είναι το εξής:
B6="red"
Αυτό θα επιστρέψει TRUE εάν η τιμή στο B6 είναι "κόκκινο" και FALSE εάν όχι. Δεδομένου ότι θέλουμε να επισημάνουμε ή να επισημάνουμε κόκκινα αντικείμενα, πρέπει να λάβουμε μέτρα μόνο όταν το αποτέλεσμα της δοκιμής είναι ΑΛΗΘΕ. Σε αυτήν την περίπτωση, προσθέτουμε απλώς ένα "x" στη στήλη D εάν όταν το χρώμα είναι κόκκινο. Εάν το χρώμα δεν είναι κόκκινο (ή κενό, κ.λπ.), επιστρέφουμε απλώς μια κενή συμβολοσειρά (""), η οποία εμφανίζεται ως τίποτα.
Σημείωση: εάν δεν παρέχεται μια κενή συμβολοσειρά ("") για το value_if_false, ο τύπος θα επιστρέψει FALSE όταν το χρώμα δεν είναι κόκκινο ή πράσινο.
Αυξήστε την τιμή εάν το χρώμα είναι κόκκινο
Φυσικά, θα μπορούσατε να κάνετε και κάτι πιο περίπλοκο. Για παράδειγμα, ας υποθέσουμε ότι θέλετε να αυξήσετε την τιμή των κόκκινων αντικειμένων μόνο κατά 15%.
Σε αυτήν την περίπτωση, θα μπορούσατε να χρησιμοποιήσετε αυτόν τον τύπο στη στήλη Ε για να υπολογίσετε μια νέα τιμή:
=IF(B6="red",C6*1.15,C6)
Η δοκιμή είναι η ίδια όπως πριν (B6 = "κόκκινο"). Εάν το αποτέλεσμα είναι ΑΛΗΘΕΙ, πολλαπλασιάζουμε την αρχική τιμή με 1,15 (αύξηση κατά 15%). Εάν το αποτέλεσμα του τεστ είναι ΛΑΘΟΣ, απλώς χρησιμοποιούμε την αρχική τιμή ως έχει.