Πώς να μετρήσετε κελιά που περιέχουν αυτό ή αυτό στο Excel στο Excel

Anonim

Στο άρθρο μας, Μετρήστε κελιά που περιέχουν συγκεκριμένο κείμενο, μετρήσαμε κάθε κελί που περιέχει ένα συγκεκριμένο κείμενο. Σε αυτό το άρθρο θα μάθουμε πώς να μετράμε κελιά που περιέχουν είτε αυτήν είτε αυτήν την τιμή. Με άλλα λόγια, μετρώντας με OR λογική.

Μπορεί να νομίζετε ότι μπορείτε να χρησιμοποιήσετε τη συνάρτηση COUNTIF δύο φορές και στη συνέχεια να τις προσθέσετε. Αλλά αυτή είναι μια λάθος στροφή. Θα ξέρετε γιατί.

Γενικός τύπος

= SUMPRODUCT (-((ΑΡΙΘΜΟΣ (ΑΝΑΖΗΤΗΣΗ ("αυτό", εύρος)) + ΑΡΙΘΜΟΣ (ΑΝΑΖΗΤΗΣΗ ("αυτό", εύρος)))> 0))

"Αυτό": είναι το πρώτο κείμενο που θέλετε να μετρηθεί στο εύρος. Μπορεί να είναι οποιοδήποτε κείμενο.
"Οτι": είναι το δεύτερο κείμενο που θέλετε να μετρήσετε στο εύρος. Μπορεί να είναι οποιοδήποτε κείμενο.
Εύρος: Αυτό είναι το εύρος ή ο πίνακας που περιέχει κείμενο στο οποίο θα μετράτε για τα συγκεκριμένα κείμενά σας.

Ας δούμε ένα παράδειγμα:

Παράδειγμα:
Εδώ έχω σχόλια ανατροφοδότησης στο εύρος Α2 έως Α8. Θέλω να μετρήσω τον αριθμό των σχολίων που περιέχουν "καλές" ή "ωραίες" λέξεις.

Για να μετρήσετε κελιά που περιέχουν συγκεκριμένα κείμενα "καλά" ή "ωραία" γράψτε αυτόν τον τύπο:

= SUMPRODUCT (-((ΑΡΙΘΜΟΣ (ΑΝΑΖΗΤΗΣΗ ("καλή", A2: A8)) + ΑΡΙΘΜΟΣ (ΑΝΑΖΗΤΗΣΗ ("ωραία", A2: A8)))> 0))


Μπορείτε να δείτε ότι υπάρχουν τέσσερα σχόλια που περιέχουν είτε "καλό" είτε "ωραίο".

Πως δουλεύει?

Ας ξεκινήσουμε από μέσα.

ΑΝΑΖΗΤΗΣΗ ("καλό", A2: A8): αυτό το τμήμα επιστρέφει μια σειρά από σφάλματα και αριθμούς #VALUE, που αντιπροσωπεύουν τη θέση του κειμένου που βρέθηκε. {8;#VALUE!;#VALUE!;#VALUE!;#VALUE!; 30; 24}

ΑΡΙΘΜΟΣ (ΑΝΑΖΗΤΗΣΗ ("καλή", A2: A8)): αυτό το τμήμα του τύπου ελέγχει κάθε τιμή στην απόδοση του πίνακα με συνάρτηση ΑΝΑΖΗΤΗΣΗ, αν είναι αριθμός ή όχι, και επιστρέφει έναν πίνακα TRUE και FALSE. Για αυτό το παράδειγμα, επιστρέφει {TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE}.

ΑΡΙΘΜΟΣ (ΑΝΑΖΗΤΗΣΗ ("ωραίο", Α2: Α8)): αυτό το μέρος του τύπου κάνει το ίδιο, αλλά αυτή τη φορά αναζητά "ωραία" λέξη στο κελί και επιστρέφει έναν πίνακα της ΑΛΗΘΙΝΗΣ και ALΕΥΤΙΚΗΣ βάσης στο κελί περιέχει το "ωραίο .. "

Στη συνέχεια, προσθέσαμε αυτούς τους πίνακες χρησιμοποιώντας το σύμβολο +. Εμφανίζει τις boolean τιμές σε 1 και 0 και τις προσθέτει. Εσωτερικά θα μοιάζει με αυτό, {1; 0; 0; 0; 0; 1; 1}+{0; 1; 0; 0; 0; 1; 0} = {1; 1; 0; 0; 0; 2; 1}.

Μπορείτε να δείτε ότι το σχόλιο στο Α7 έχει και τα δύο κείμενα "ωραία" και "καλά". Και εδώ υπολογίζεται διπλά. Δεν το θέλουμε. Κάνουμε λοιπόν μια άλλη σύγκριση για τη μετατροπή κάθε αριθμού σε Σωστό και Λάθος.

((ΑΡΙΘΜΟΣ (ΑΝΑΖΗΤΗΣΗ («καλή», Α2: Α8)) + ΑΡΙΘΜΟΣ (ΑΝΑΖΗΤΗΣΗ («ωραία», Α2: Α8)))>0): Αυτό το μέρος του τύπου μετατρέπει τον πίνακα που προκύπτει σε TRUE και FALSE. Εάν η τιμή είναι μεγαλύτερη από 0, είναι TRUE else FALSE. Εδώ θα είναι {TRUE; TRUE; FALSE; FALSE; FALSE; TRUE; TRUE}.

Ο αριθμός TRUE στον πίνακα είναι το όνομα της συμβολοσειράς που περιέχει λέξεις "καλές" ή "ωραίες".
SUMPRODUCT (-((ΑΡΙΘΜΟΣ (ΑΝΑΖΗΤΗΣΗ ("καλή", A2: A8)) + ΑΡΙΘΜΟΣ (ΑΝΑΖΗΤΗΣΗ ("ωραία", A2: A8)))> 0))

Στη συνέχεια χρησιμοποιούμε - αρνητικά σύμβολα για να τα μετατρέψουμε σε αριθμούς. Και τέλος το SUMPRODUCT συνοψίζει τον πίνακα για να επιστρέψει τον αριθμό των κελιών που περιέχουν "καλό" ή "ωραίο".
Μπορείτε επίσης να χρησιμοποιήσετε τη συνάρτηση SUM, αλλά στη συνέχεια θα πρέπει να εισαγάγετε αυτόν τον τύπο ως τύπο πίνακα.

Γιατί να μην χρησιμοποιήσετε COUNTIFS;


Λόγω διπλών μετρήσεων.

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

= SUM (COUNTIFS (A2: A8, {"*nice*", "*good*"}))

Θα επιστρέψει 5 στο παράδειγμά μας. Το εξήγησα εδώ.

Κάνοντας Case Sensitive Count

Η προτεινόμενη λύση μετρά το δεδομένο κείμενο ανεξάρτητα από την περίπτωση των γραμμάτων. Εάν θέλετε να μετρήσετε αντιστοιχίσεις με διάκριση πεζών -κεφαλαίων, αντικαταστήστε τη λειτουργία ΑΝΑΖΗΤΗΣΗ με τη λειτουργία FIND.

= SUMPRODUCT (-((ΑΡΙΘΜΟΣ (ΕΥΡΗΜΑ("αυτό", εύρος)) + ΑΡΙΘΜΟΣ (ΕΥΡΗΜΑ("αυτό", εύρος)))> 0))

οΕΥΡΗΜΑ η λειτουργία είναι συνάρτηση διάκρισης πεζών -κεφαλαίων. Επιστρέφει τη θέση του κειμένου που βρέθηκε.

Λοιπόν, ναι, έτσι μπορείτε να μετρήσετε τον αριθμό των κελιών που περιέχουν είτε αυτό το κείμενο είτε εκείνο. Μπορείτε επίσης να κάνετε κλικ στα ονόματα των συναρτήσεων στον τύπο για να διαβάσετε σχετικά με αυτήν τη συνάρτηση. Τα έχω επεξεργαστεί κατανοητά.

Πώς να ελέγξετε εάν το κελί περιέχει συγκεκριμένο κείμενο στο Excel

Πώς να ελέγξετε μια λίστα κειμένων σε συμβολοσειρά στο Excel

Λάβετε COUNTIFS Αντιστοίχιση δύο κριτηρίων στο Excel

Λάβετε COUNTIFS With OR Για πολλαπλά κριτήρια στο Excel

Δημοφιλή άρθρα:

50 Συντόμευση Excel για να αυξήσετε την παραγωγικότητά σας : Προχωρήστε γρηγορότερα στην εργασία σας. Αυτές οι 50 συντομεύσεις θα σας κάνουν να εργάζεστε ακόμη πιο γρήγορα στο Excel.

Πώς να χρησιμοποιήσετε το tσυνάρτηση VLOOKUP στο Excel : Αυτή είναι μια από τις πιο χρησιμοποιούμενες και δημοφιλείς λειτουργίες του excel που χρησιμοποιείται για την αναζήτηση τιμών από διαφορετικά εύρη και φύλλα.

Πώς να χρησιμοποιήσετε τη συνάρτηση COUNTIF στο Excel : Μετρήστε τιμές με συνθήκες χρησιμοποιώντας αυτήν την εκπληκτική συνάρτηση. Δεν χρειάζεται να φιλτράρετε τα δεδομένα σας για να μετρήσετε συγκεκριμένες τιμές. Η λειτουργία Countif είναι απαραίτητη για την προετοιμασία του ταμπλό σας.

Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel : Αυτή είναι μια άλλη βασική λειτουργία του πίνακα ελέγχου. Αυτό σας βοηθά να συνοψίσετε τιμές υπό συγκεκριμένες συνθήκες.