Τύπος Excel: Εάν αυτό ΚΑΙ αυτό -

Πίνακας περιεχομένων

Γενική φόρμουλα

=IF(AND(A1="this",B1="that"),"x","")

Περίληψη

Για να κάνετε κάτι όταν δύο κελιά έχουν συγκεκριμένες τιμές (δηλαδή αυτό ΚΑΙ αυτό) που μπορείτε να χρησιμοποιήσετε τη συνάρτηση IF μαζί με τη συνάρτηση AND για να εκτελέσετε μια δοκιμή. Στο κελί D6, ο τύπος είναι:

=IF(AND(B6="red",C6="small"),"x","")

που επιστρέφει "x" όταν το B6 είναι "κόκκινο" ΚΑΙ το C6 είναι "μικρό" και επιστρέφει μια κενή συμβολοσειρά ("") εάν όχι.

Εξήγηση

Για να κάνετε κάτι συγκεκριμένο όταν δύο ή περισσότερες συνθήκες είναι ΑΛΗΘΕΣ, μπορείτε να χρησιμοποιήσετε τη συνάρτηση IF σε συνδυασμό με τη συνάρτηση AND για να αξιολογήσετε τις συνθήκες με μια δοκιμή και, στη συνέχεια, να εκτελέσετε μία ενέργεια εάν το αποτέλεσμα είναι ΑΛΗΘΕΙ και (προαιρετικά) να κάνετε άλλη μια εάν Το αποτέλεσμα του τεστ είναι ΛΑΘΟΣ.

Στο παράδειγμα που εμφανίζεται, απλώς θέλουμε να "επισημάνουμε" εγγραφές όπου το χρώμα είναι κόκκινο ΚΑΙ το μέγεθος είναι μικρό. Με άλλα λόγια, θέλουμε να ελέγξουμε τα κελιά στη στήλη Β για το χρώμα "κόκκινο" ΚΑΙ να ελέγξουμε τα κελιά στη στήλη Γ για να δούμε αν το μέγεθος είναι "μικρό". Στη συνέχεια, εάν και οι δύο συνθήκες είναι ΑΛΗΘΕΣ, επισημαίνουμε τη σειρά με "x". Στο D6, ο τύπος είναι:

=IF(AND(B6="red",C6="small"),"x","")

Σε αυτόν τον τύπο, το λογικό τεστ είναι το εξής:

AND(B6="red",C6="small")

Αυτό το απόσπασμα θα επιστρέψει ΑΛΗΘΕΙΑ μόνο εάν η τιμή στο B6 είναι "κόκκινο" ΚΑΙ η τιμή στο C6 είναι "μικρό". Εάν και οι δύο συνθήκες δεν είναι αληθείς, η δοκιμή θα επιστρέψει FALSE

Στη συνέχεια, πρέπει να κάνουμε μια ενέργεια όταν το αποτέλεσμα του τεστ είναι ΑΛΗΘΕ. Σε αυτήν την περίπτωση, το κάνουμε προσθέτοντας ένα "x" στη στήλη D. Εάν ο έλεγχος είναι FALSE, απλά προσθέτουμε μια κενή συμβολοσειρά (""). Αυτό προκαλεί ένα "x" να εμφανίζεται στη στήλη D όταν και οι δύο συνθήκες είναι αληθινές και τίποτα δεν εμφανίζεται αν όχι.

Σημείωση: εάν δεν προσθέσαμε την κενή συμβολοσειρά όταν FALSE, ο τύπος θα εμφανίζει στην πραγματικότητα FALSE κάθε φορά που το χρώμα δεν είναι κόκκινο.

Δοκιμή του ίδιου κελιού

Στο παραπάνω παράδειγμα, ελέγχουμε δύο διαφορετικά κελιά, αλλά δεν υπάρχει τίποτα που να σας εμποδίζει να εκτελέσετε δύο δοκιμές στο ίδιο κελί. Για παράδειγμα, ας υποθέσουμε ότι θέλετε να ελέγξετε τις τιμές στη στήλη Α και στη συνέχεια να κάνετε κάτι όταν μια τιμή τουλάχιστον 100 αλλά μικρότερη από 200. Σε αυτήν την περίπτωση, θα μπορούσατε να χρησιμοποιήσετε αυτόν τον κωδικό για τη λογική δοκιμή:

=AND(A1>=100,A1<200)

ενδιαφέροντα άρθρα...