Τύπος Excel: Το εύρος περιέχει ένα από τα πολλά υποστρώματα -

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

=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0

Περίληψη

Για να ελέγξετε ένα εύρος και να προσδιορίσετε εάν περιέχει ένα από τα πολλά υποστρώματα (μερικές αντιστοιχίσεις, συγκεκριμένο κείμενο κ.λπ.) μπορείτε να χρησιμοποιήσετε έναν τύπο βασισμένο στη συνάρτηση COUNTIF που βρίσκεται στη συνάρτηση SUMPRODUCT.

Εξήγηση

Όλη η σκληρή δουλειά γίνεται από τη συνάρτηση COUNTIF, η οποία έχει διαμορφωθεί για να μετρά τις τιμές στις ονομασμένες περιοχές "substrings" που εμφανίζονται με το όνομα εύρος "rng" με το εξής:

COUNTIF(rng,"*"&substrings&"*"))

Περιτυλίγοντας υποστρώματα στους αστερίσκους, το Excel αξιολογεί τον τύπο ως εξής:

=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0

COUNTIF μετρά τις τιμές όπου εμφανίζονται ποτέ στο κελί. Δεδομένου ότι δίνουμε COUNTIF πολλές τιμές για αναζήτηση, λαμβάνουμε έναν αριθμό για κάθε τιμή σε έναν πίνακα όπως αυτό: (1; 0; 1; 1) .

Τέλος, το SUMPRODUCT επιστρέφει το άθροισμα όλων των στοιχείων στον πίνακα. Οποιοδήποτε αποτέλεσμα μεγαλύτερο από το μηδέν επιστρέφει ΑΛΗΘΕ.

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