Χρήση της συνάρτησης COUNTIF στο Microsoft Excel

Ισχύει για
Excel για Microsoft 365 Excel για Microsoft 365 για Mac Excel 2024 Excel 2024 για Mac Excel 2021 Excel 2021 για Mac

Χρησιμοποιήστε τη συνάρτηση COUNTIF, μία από τις στατιστικές συναρτήσεις, για να μετρήσετε τα κελιά που πληρούν ένα κριτήριο. Για παράδειγμα, χρησιμοποιήστε την για να μετρήσετε πόσες φορές μια συγκεκριμένη πόλη εμφανίζεται σε μια λίστα πελατών.

Στην πιο απλή μορφή της, η συνάρτηση COUNTIF δηλώνει:

  • =COUNTIF(Πού θέλετε να κάνετε αναζήτηση; Τι θέλετε να αναζητήσετε;)

Για παράδειγμα:

  • =COUNTIF(A2:A5,"Λονδίνο")
  • =COUNTIF(A2:A5;A4)

Σύνταξη

COUNTIF(περιοχή; κριτήρια)

Όνομα ορίσματος Περιγραφή
περιοχή (απαιτείται) Η ομάδα των κελιών για καταμέτρηση. Η περιοχή μπορεί να περιέχει αριθμούς, πίνακες, μια καθορισμένη περιοχή ή αναφορές που περιέχουν αριθμούς. Το Excel παραβλέπει τις τιμές κενών και κειμένου. Μάθετε πώς μπορείτε να επιλέγετε περιοχές σε ένα φύλλο εργασίας
κριτήριo (απαιτείται) Πρόκειται για αριθμό, παράσταση, αναφορά κελιού ή συμβολοσειρά κειμένου που καθορίζει ποια κελιά καταμετρά η συνάρτηση COUNTIF. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε έναν αριθμό όπως το 32, μια σύγκριση όπως το "32", ένα κελί όπως το B4> ή μια λέξη όπως "μήλα". Η συνάρτηση COUNTIF χρησιμοποιεί μόνο ένα κριτήριο. Χρησιμοποιήστε τη συνάρτηση COUNTIFS, εάν θέλετε να χρησιμοποιήσετε πολλά κριτήρια.

Παραδείγματα χρήσης της συνάρτησης COUNTIF στο Excel

Για να χρησιμοποιήσετε αυτά τα παραδείγματα στο Excel, αντιγράψτε τα δεδομένα στον πίνακα που ακολουθεί και, στη συνέχεια, επικολλήστε τα στο κελί A1 ενός νέου φύλλου εργασίας.

Δεδομένα Δεδομένα
μήλα 32
πορτοκάλια 54
ροδάκινα 75
μήλα 86
Τύπος Περιγραφή
=COUNTIF(A2:A5;"μήλα") Καταμετρά τον αριθμό των κελιών με μήλα στα κελιά A2 έως A5. Το αποτέλεσμα είναι 2.
=COUNTIF(A2:A5;A4) Καταμετρά τον αριθμό των κελιών με ροδάκινα (η τιμή στο κελί A4) στα κελιά A2 έως A5. Το αποτέλεσμα είναι 1.
=COUNTIF(A2:A5,A2)+COUNTIF(A2:A5,A3) Καταμετρά τον αριθμό των μήλων (η τιμή στο κελί A2) και των πορτοκαλιών (η τιμή στο κελί A3) στα κελιά A2 έως A5. Το αποτέλεσμα είναι 3. Αυτός ο τύπος χρησιμοποιεί δύο φορές τη συνάρτηση COUNTIF για να καθορίσει πολλά κριτήρια, ένα κριτήριο ανά παράσταση. Μπορείτε επίσης να χρησιμοποιήσετε τη συνάρτηση COUNTIFS.
=COUNTIF(B2:B5;">55") Καταμετρά τον αριθμό των κελιών με τιμή μεγαλύτερη από 55 στα κελιά B2 έως B5. Το αποτέλεσμα είναι 2.
=COUNTIF(B2:B5;"<>"&B4) Καταμετρά τον αριθμό των κελιών με τιμή που δεν είναι ίση με 75 στα κελιά B2 έως B5. Το εμπορικό "και" (&) συγχωνεύει τον τελεστή σύγκρισης ανισότητας ("<>") και την τιμή στο κελί B4 ώστε να είναι =COUNTIF(B2:B5;"<>75"). Το αποτέλεσμα είναι 3.
=COUNTIF(B2:B5;">=32")-COUNTIF(B2:B5;"<=85") Καταμετρά τον αριθμό των κελιών με τιμή μεγαλύτερη από (>) ή ίση με (=) 32 και μικρότερη από (<) ή ίση με (=) 85 στα κελιά B2 έως B5. Το αποτέλεσμα είναι 1.
=COUNTIF(A2:A5;"*") Καταμετρά τον αριθμό των κελιών που περιέχουν αριθμούς στα κελιά A2 έως A5. Ο αστερίσκος (*) χρησιμοποιείται ως χαρακτήρας μπαλαντέρ για να εκφράσει συμφωνία με οποιονδήποτε χαρακτήρα. Το αποτέλεσμα είναι 4.
=COUNTIF(A2:A5;"???????α") Καταμετρά τον αριθμό των κελιών που έχουν ακριβώς 7 χαρακτήρες και τελειώνουν με το γράμμα α στα κελιά A2 έως A5. Το αγγλικό ερωτηματικό (?) χρησιμοποιείται ως χαρακτήρας μπαλαντέρ για να εκφράσει συμφωνία με μεμονωμένους χαρακτήρες. Το αποτέλεσμα είναι 2.

Αντιμετώπιση συνηθισμένων σφαλμάτων COUNTIF στο Excel

Πρόβλημα Τι δεν πήγε καλά
Επιστρέφεται εσφαλμένη τιμή για μακροσκελείς συμβολοσειρές. Η συνάρτηση COUNTIF επιστρέφει εσφαλμένες τιμές, όταν τη χρησιμοποιείτε για να αντιστοιχίσετε συμβολοσειρές μεγαλύτερες από 255 χαρακτήρες.
Για την αντιστοίχιση συμβολοσειρών που είναι μεγαλύτερες από 255 χαρακτήρες, χρησιμοποιήστε τη συνάρτηση CONCATENATE ή τον τελεστή σύνδεσης &. Για παράδειγμα, =COUNTIF(A2:A5;"συμβολοσειρά μεγάλου μήκους"&"μια άλλη συμβολοσειρά μεγάλου μήκους").
Δεν επιστρέφεται καμία τιμή ενώ αναμένετε μια τιμή. Φροντίστε να περικλείσετε το όρισμα κριτήρια σε εισαγωγικά.
Ένας τύπος COUNTIF λαμβάνει σφάλμα #ΤΙΜΗ! κατά την αναφορά σε άλλο φύλλο εργασίας. Αυτό το σφάλμα παρουσιάζεται όταν ο τύπος που περιέχει τη συνάρτηση αναφέρεται σε κελιά ή σε μια περιοχή σε ένα κλειστό βιβλίο εργασίας και τα κελιά είναι υπολογιζόμενα. Για να λειτουργεί αυτή η δυνατότητα, το άλλο βιβλίο εργασίας πρέπει να είναι ανοιχτό.

Βέλτιστες πρακτικές για τη χρήση της συνάρτησης COUNTIF στο Excel

Κάντε το εξής Γιατί
Πρέπει να γνωρίζετε ότι η συνάρτηση COUNTIF παραβλέπει τα κεφαλαία και τα πεζά σε συμβολοσειρές κειμένου. Στα κριτήρια δεν γίνεται διάκριση πεζών-κεφαλαίων. Δηλαδή, η συμβολοσειρά "πριν" και η συμβολοσειρά "ΠΡΙΝ" ταιριάζουν με τα ίδια κελιά.
Χρήση χαρακτήρων μπαλαντέρ Χρησιμοποιήστε το ερωτηματικό (?) και τον αστερίσκο (*) χαρακτήρες μπαλαντέρ στα κριτήρια. Το ερωτηματικό αντιστοιχεί σε έναν οποιονδήποτε χαρακτήρα. Ο αστερίσκος αντιστοιχεί σε μία οποιαδήποτε ακολουθία χαρακτήρων. Εάν θέλετε να εντοπίσετε ένα πραγματικό ερωτηματικό ή αστερίσκο, πληκτρολογήστε το σύμβολο περισπωμένης (~) πριν από τον χαρακτήρα.
Για παράδειγμα, η συνάρτηση =COUNTIF(A2:A5;"μήλ?") μετρά όλες τις εμφανίσεις της λέξης "μήλ" με το τελευταίο γράμμα να διαφέρει ενδεχομένως.
Βεβαιωθείτε ότι τα δεδομένα σας δεν περιέχουν εσφαλμένους χαρακτήρες. Όταν καταμετράτε τιμές κειμένου, βεβαιωθείτε ότι τα δεδομένα δεν περιέχουν αρχικά κενά διαστήματα, τελικά κενά διαστήματα, ανομοιόμορφη χρήση των απλών και καλλιγραφικών εισαγωγικών ή μη εκτυπώσιμους χαρακτήρες. Σε αυτές τις περιπτώσεις, η συνάρτηση COUNTIF μπορεί να επιστρέψει μη αναμενόμενη τιμή.
Δοκιμάστε να χρησιμοποιήσετε τη συνάρτηση CLEAN ή τη συνάρτηση TRIM.
Για τη διευκόλυνσή σας, χρησιμοποιήστε καθορισμένες περιοχές Η συνάρτηση COUNTIF υποστηρίζει καθορισμένες περιοχές σε τύπους όπως =COUNTIF(φρούτο;">=32")-COUNTIF(φρούτο;"85>"). Η καθορισμένη περιοχή μπορεί να είναι στο τρέχον φύλλο εργασίας, σε ένα άλλο φύλλο εργασίας του ίδιου βιβλίου εργασίας ή από ένα διαφορετικό βιβλίο εργασίας. Για να αναφέρετε μια καθορισμένη περιοχή σε ένα άλλο βιβλίο εργασίας, αυτό το βιβλίο εργασίας πρέπει επίσης να είναι ανοιχτό.

Σημείωση

Η συνάρτηση COUNTIF δεν μπορεί να μετρήσει κελιά με βάση το χρώμα φόντου ή το χρώμα της γραμματοσειράς. Ωστόσο, μπορείτε να χρησιμοποιήσετε μια συνάρτηση User-Defined (UDF) γραμμένη σε Visual Basic for Applications (VBA) για να μετρήσετε ή να εκτελέσετε άλλες λειτουργίες σε κελιά με βάση το χρώμα φόντου ή γραμματοσειράς.

Χρειάζεστε περισσότερη βοήθεια;

Μπορείτε ανά πάσα στιγμή να ρωτήσετε έναν ειδικό στην Κοινότητα τεχνικής υποστήριξης του Excel ή να λάβετε υποστήριξη στις Κοινότητες.

Δείτε επίσης

Συνάρτηση COUNTIFS

Συνάρτηση IF

Συνάρτηση COUNTA

Επισκόπηση τύπων στο Excel

Συνάρτηση IFS

Συνάρτηση SUMIF