Τύπος Excel: Το εύρος περιέχει μία από τις πολλές τιμές -

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

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

=SUMPRODUCT(--(rng=values))>0

Περίληψη

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

=SUMPRODUCT(--(rng=B5:D5))>0

όπου "rng" είναι το ονομασμένο εύρος H4: H10 και περιέχει τις τιμές που πρέπει να αναζητηθούν.

Εξήγηση

Κάθε στοιχείο σε rng συγκρίνεται με κάθε στοιχείο σε τιμές και το αποτέλεσμα είναι ένας πίνακας τιμών TRUE ή FALSE.

Το διπλό αρνητικό θα επιβάλει τις τιμές TRUE και FALSE σε 1 και 0 αντίστοιχα. Δεδομένου ότι το SUMPRODUCT λαμβάνει μόνο έναν πίνακα, προσθέτει απλά τα στοιχεία του πίνακα και επιστρέφει το αποτέλεσμα.

Λογικά, οποιοδήποτε αποτέλεσμα μεγαλύτερο από το μηδέν σημαίνει ότι υπάρχει τουλάχιστον μία τιμή στο εύρος. Έτσι, το τελικό βήμα είναι να αξιολογήσετε το αποτέλεσμα SUMPRODUCT για να δείτε εάν είναι μεγαλύτερο από το μηδέν. Οποιοδήποτε αποτέλεσμα μεγαλύτερο από το μηδέν επιστρέφει ΑΛΗΘΕΙΑ, και οποιοδήποτε αποτέλεσμα ίσο με μηδέν επιστρέφει ΛΑΘΟΣ.

Με σκληρές κωδικές τιμές

Μπορείτε επίσης να κωδικοποιήσετε τις τιμές αναζήτησης στον τύπο, χρησιμοποιώντας αυτό που είναι γνωστό ως "σταθερά πίνακα". Για παράδειγμα, εάν θέλετε να αναζητήσετε 3 τιμές: κόκκινο, κυανό και ματζέντα εντός του εύρους H2: H8, μπορείτε να χρησιμοποιήσετε:

=SUMPRODUCT(--(H2:H8=("red","cyan","magenta")))>0

Στο παραπάνω παράδειγμα ("κόκκινο", "κυανό", "ματζέντα") είναι η σταθερά πίνακα, η οποία είναι ένας τρόπος παροχής πολλαπλών τιμών σε ένα όρισμα.

Μερικές αντιστοιχίσεις ή υποστρώματα

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

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