Η συνάρτηση COUNTIF του Excel σάς επιτρέπει να μετράτε τον αριθμό των κελιών που πληρούν συγκεκριμένα κριτήρια ή συνθήκες στη δεδομένη περιοχή.
Η συνάρτηση COUNTIF είναι μία από τις στατιστικές συναρτήσεις στο Excel που είναι ένας συνδυασμός συναρτήσεων COUNT και IF ή της συνάρτησης COUNTA. Όταν χρησιμοποιείται στον τύπο, η συνάρτηση μετράει τον αριθμό των κελιών που ταιριάζουν με συγκεκριμένα κριτήρια ή συνθήκες στην ίδια ή πολλαπλές περιοχές. Η συνάρτηση COUNTIF βοηθά στην καταμέτρηση κελιών που περιέχουν κείμενο, αριθμούς ή ημερομηνίες που πληρούν συγκεκριμένα κριτήρια.
Μπορείτε να μετρήσετε κελιά χρησιμοποιώντας συναρτήσεις COUNTIF ή COUNTIFS στο Excel. Η διαφορά μεταξύ των συναρτήσεων COUNTIF και COUNTIFS είναι ότι το COUNTIF χρησιμοποιείται για την καταμέτρηση κελιών που πληρούν ένα κριτήριο σε ένα εύρος, ενώ το COUNTIFS μετράει κελιά που πληρούν πολλαπλές συνθήκες στην ίδια ή πολλαπλές περιοχές.
Αυτό το άρθρο θα σας δείξει πώς να χρησιμοποιείτε τις δύο συναρτήσεις COUNTIF και COUNTIFS στο Excel.
Λειτουργία Excel COUNTIF
Η συνάρτηση COUNTIF σάς δίνει τη δυνατότητα να πραγματοποιείτε μετρήσεις δεδομένων με βάση ένα συγκεκριμένο κριτήριο ή συνθήκη. Η συνθήκη που χρησιμοποιείται στη συνάρτηση λειτουργεί με λογικούς τελεστές (, , =, >=, <=) και χαρακτήρες μπαλαντέρ (*, ?) για μερική αντιστοίχιση.
Σύνταξη της συνάρτησης COUNTIF
Η δομή μιας συνάρτησης COUNTIF είναι:
=COUNTIF(εύρος, κριτήρια)
Παράμετροι:
εύρος
– Το εύρος των κελιών προς μέτρηση.κριτήρια
– Η συνθήκη καθορίζει ποια κελιά πρέπει να συμπεριληφθούν στην καταμέτρηση στο καθορισμένο εύρος. Τα κριτήρια μπορεί να είναι μια αριθμητική τιμή, κείμενο, αναφορά σε διεύθυνση κελιού ή εξίσωση.
Χρήση της συνάρτησης COUNTIF για τη μέτρηση αριθμητικών τιμών
Όπως συζητήσαμε παραπάνω, τα κριτήρια (δεύτερο όρισμα) στη συνάρτηση COUNTIF ορίζουν τη συνθήκη που λέει στη συνάρτηση ποια κελιά να μετρήσει.
Αυτή η συνάρτηση σάς βοηθά να μετράτε τον αριθμό των κελιών με τιμές που πληρούν λογικές συνθήκες, όπως ίσο με, μεγαλύτερο από, μικρότερο ή όχι ίσο με μια καθορισμένη τιμή κ.λπ.
Στο παρακάτω παράδειγμα, ο τύπος μετράει κελιά που περιέχουν τιμή ίση με 5 (κριτήρια). Μπορείτε να εισαγάγετε απευθείας το '5 στον τύπο ή να χρησιμοποιήσετε αναφορά στη διεύθυνση κελιού που έχει την τιμή (κελί D2 στο παρακάτω παράδειγμα).
=COUNTIF(B2:B11,D2)
Ο παραπάνω τύπος μετράει τον αριθμό των κελιών στην περιοχή κελιών (B2:B11) που περιέχουν την τιμή ίση με την τιμή στο κελί D2.
Ο παρακάτω τύπος μετράει τα κελιά που έχουν τιμή μικρότερη από 5.
=COUNTIF(B2:B11,"<5")
Ο τελεστής μικρότερο από (<) λέει στον τύπο να μετράει κελιά με τιμή μικρότερη από «5» στην περιοχή B2:B11. Κάθε φορά που χρησιμοποιείτε έναν τελεστή σε κατάσταση, φροντίστε να τον περικλείετε διπλά εισαγωγικά (“”).
Μερικές φορές όταν θέλετε να μετρήσετε τα κελιά εξετάζοντάς τα με βάση ένα κριτήριο (τιμή) σε ένα κελί. Σε τέτοιες περιπτώσεις, κάντε ένα κριτήριο συνδέοντας έναν τελεστή και μια αναφορά κελιού. Όταν το κάνετε αυτό, πρέπει να περικλείσετε τον τελεστή σύγκρισης σε διπλά εισαγωγικά (“”) και, στη συνέχεια, να τοποθετήσετε ένα συμπλεκτικό σύμβολο (&) μεταξύ του τελεστή σύγκρισης και της αναφοράς κελιού.
=COUNTIF(B2:B11,">="&D2)
Η παρακάτω εικόνα δείχνει μερικά παραδείγματα τύπων και τα αποτελέσματά τους.
Χρήση της συνάρτησης COUNTIF για τη μέτρηση τιμών κειμένου
Για να μετρήσετε κελιά που περιέχουν συγκεκριμένες συμβολοσειρές κειμένου, χρησιμοποιήστε αυτήν τη συμβολοσειρά κειμένου ως όρισμα κριτηρίου ή το κελί που περιέχει μια συμβολοσειρά κειμένου. Για παράδειγμα, στον παρακάτω πίνακα, εάν θέλουμε να μετρήσουμε όλα τα κελιά της περιοχής (B21:D27) με την τιμή κειμένου στο κελί B21 (sam), μπορούμε να χρησιμοποιήσουμε τον ακόλουθο τύπο:
=COUNTIF(B21:D27,B21)
Όπως συζητήσαμε προηγουμένως, θα μπορούσαμε είτε να χρησιμοποιήσουμε το κείμενο "sam" απευθείας στον τύπο ή να χρησιμοποιήσουμε μια αναφορά κελιού που έχει τα κριτήρια (B21). Μια συμβολοσειρά κειμένου πρέπει πάντα να περικλείεται σε διπλά εισαγωγικά (“”) όταν χρησιμοποιείται σε έναν τύπο στο excel.
=COUNTIF(B21:D27,"sam")
Για να μετρήσετε κελιά που δεν περιέχουν καθορισμένο κείμενο, χρησιμοποιήστε τον παρακάτω τύπο:
=COUNTIF(B21:D27,""&B21)
Βεβαιωθείτε ότι έχετε εσωκλείσει το "όχι ίσο με" ""
χειριστής σε διπλά εισαγωγικά.
Εάν χρησιμοποιείτε το κείμενο "sam" απευθείας στον τύπο, πρέπει να περικλείσετε τον τελεστή "" και τη συμβολοσειρά κειμένου μαζί ("ο Σαμ"
) σε διπλά εισαγωγικά.
=COUNTIF(B21:D27,"sam")
Χρήση χαρακτήρων μπαλαντέρ στη συνάρτηση Excel COUNTIF (Μερική αντιστοίχιση)
Μπορείτε να χρησιμοποιήσετε τον τύπο COUNTIF με χαρακτήρες μπαλαντέρ για να μετρήσετε κελιά που περιέχουν μια συγκεκριμένη λέξη, φράση ή γράμματα. Υπάρχουν τρεις χαρακτήρες μπαλαντέρ που μπορείτε να χρησιμοποιήσετε στη συνάρτηση Excel COUNTIF:
*
(αστερίσκος) – Χρησιμοποιείται για την καταμέτρηση κελιών με οποιονδήποτε αριθμό αρχικών και τελικών χαρακτήρων/γραμμάτων. (π.χ., St* θα μπορούσε να σημαίνει Stark, Stork, Stacks, κ.λπ.?
(ερωτηματικό) – Χρησιμοποιείται για την εύρεση κελιών με οποιονδήποτε μεμονωμένο χαρακτήρα. (π.χ., St?rk θα μπορούσε να σημαίνει Stark ή Stork.~
(tilde) – Χρησιμοποιείται για την εύρεση και μέτρηση του αριθμού των κελιών που περιέχουν ένα ερωτηματικό ή έναν χαρακτήρα αστερίσκου (~, *, ?) στο κείμενο.
Καταμέτρηση κελιών που ξεκινούν ή τελειώνουν με ορισμένους χαρακτήρες
Για να μετρήσετε τα κελιά που ξεκινούν ή τελειώνουν με συγκεκριμένο κείμενο με οποιονδήποτε αριθμό άλλων χαρακτήρων σε ένα κελί, χρησιμοποιήστε έναν αστερίσκο (*) στο δεύτερο όρισμα της συνάρτησης COUNTIF.
Χρησιμοποιήστε αυτόν τον τύπο δείγματος:
=COUNTIF(A1:A10,"A*")
– για να μετρήσετε κελιά που ξεκινούν με «Α».
=COUNTIF(A19:A28,"*er")
– να μετρήσει τον αριθμό των κελιών που τελειώνουν με τους χαρακτήρες «er».
=COUNTIF(A2:A12,"*QLD*")
– για την καταμέτρηση των κελιών που περιέχουν το κείμενο "QLD" οπουδήποτε στη συμβολοσειρά κειμένου.
ΕΝΑ ? αντιπροσωπεύει ακριβώς έναν χαρακτήρα, χρησιμοποιήστε αυτόν τον χαρακτήρα μπαλαντέρ στη συνάρτηση COUNTIF παρακάτω για να μετρήσετε τον αριθμό των κελιών που περιέχουν ακριβώς +1 χαρακτήρα όπου «?
' χρησιμοποιείται.
=COUNTIF(A1:A10"Par?s")
Καταμέτρηση κενών και μη κενών κελιών με λειτουργία COUNTIF
Ο τύπος COUNTIF είναι επίσης χρήσιμος όταν πρόκειται για την καταμέτρηση του αριθμού των κενών ή μη κενών κελιών σε μια δεδομένη περιοχή.
Μετρήστε μη κενά κελιά
Εάν θέλετε να μετράτε μόνο κελιά που περιέχουν οποιεσδήποτε τιμές «κειμένου», χρησιμοποιήστε τον παρακάτω τύπο. Αυτός ο τύπος θεωρεί τα κελιά με ημερομηνίες και αριθμούς ως κενά κελιά και δεν θα τα συμπεριλάβει στην καταμέτρηση.
=COUNTIF(A1:B12,"*")
Ο μπαλαντέρ *
ταιριάζει μόνο με τις τιμές κειμένου και επιστρέφει τον αριθμό όλων των τιμών κειμένου στη δεδομένη περιοχή.
Εάν θέλετε να μετρήσετε όλα τα μη-κενά κελιά σε μια δεδομένη περιοχή, δοκιμάστε αυτόν τον τύπο:
=COUNTIF(A1:B12,"")
Μετρήστε κενά κελιά
Εάν θέλετε να μετρήσετε κενά κελιά σε ένα συγκεκριμένο εύρος, χρησιμοποιήστε τη συνάρτηση COUNTIF με το *
χαρακτήρας μπαλαντέρ και τελεστής στο όρισμα κριτήρια για την καταμέτρηση των κενών κελιών.
Αυτός ο τύπος μετράει κελιά που δεν περιέχουν τιμές κειμένου:
=COUNTIF(A1:B12,""&"*")
Από *
Ο χαρακτήρας μπαλαντέρ ταιριάζει με οποιαδήποτε τιμή κειμένου, ο παραπάνω τύπος θα μετρήσει όλα τα κελιά που δεν είναι ίσα με *
. Μετρά και κελιά με ημερομηνίες και αριθμούς ως κενά.
Για να μετρήσετε όλα τα κενά (όλοι οι τύποι τιμών):
=COUNTIF(A1:B12,"")
Αυτή η συνάρτηση μετράει μόνο κενά κελιά στην περιοχή.
Χρήση της συνάρτησης COUNTIF για τη μέτρηση ημερομηνιών
Μπορείτε να μετρήσετε κελιά με ημερομηνίες (όπως κάνατε με τα αριθμητικά κριτήρια) που πληρούν μια λογική συνθήκη ή την καθορισμένη ημερομηνία ή ημερομηνία στο κελί αναφοράς.
Για να μετρήσουμε τα κελιά που περιέχουν την καθορισμένη ημερομηνία (05-05-2020), θα χρησιμοποιούσαμε αυτόν τον τύπο:
=COUNTIF(B2:B10"05-05-2020")
Μπορείτε επίσης να καθορίσετε μια ημερομηνία σε διαφορετικές μορφές ως κριτήρια στη συνάρτηση COUNTIF όπως φαίνεται παρακάτω:
Εάν θέλετε να μετρήσετε κελιά που περιέχουν ημερομηνίες πριν ή μετά από μια συγκεκριμένη ημερομηνία, χρησιμοποιήστε τους τελεστές μικρότερο από (πριν) ή μεγαλύτερο από (μετά) μαζί με τη συγκεκριμένη ημερομηνία ή αναφορά κελιού.
=COUNTIF(B2:B10,">=05/05/2020")
Μπορείτε επίσης να χρησιμοποιήσετε μια αναφορά κελιού που περιέχει μια ημερομηνία συνδυάζοντάς την με τον τελεστή (μέσα σε διπλά εισαγωγικά).
Για να μετρήσετε τον αριθμό των κελιών στην περιοχή A2:A14 με ημερομηνία πριν από την ημερομηνία στο E3, χρησιμοποιήστε τον παρακάτω τύπο, όπου ο τελεστής μεγαλύτερος από (<) σημαίνει πριν από την ημερομηνία στο E3.
=COUNTIF(A2:A14,"<"&E3)
Μερικά παραδείγματα τύπων και τα αποτελέσματά τους:
Καταμέτρηση Ημερομηνίας με βάση την Τρέχουσα Ημερομηνία
Μπορείτε να συνδυάσετε τη συνάρτηση COUNTIF με συγκεκριμένες συναρτήσεις ημερομηνίας του Excel, π.χ., TODAY() για να μετρήσετε κελιά που έχουν την τρέχουσα ημερομηνία.
=COUNTIF(A2:A14,">"&TODAY())
Αυτή η συνάρτηση μετράει όλες τις ημερομηνίες από σήμερα στο εύρος (A2:A14).
Μετρήστε ημερομηνίες μεταξύ ενός συγκεκριμένου εύρους ημερομηνιών
Εάν θέλετε να μετρήσετε όλες τις ημερομηνίες μεταξύ δύο ημερομηνιών, πρέπει να χρησιμοποιήσετε δύο κριτήρια στον τύπο.
Μπορούμε να το κάνουμε αυτό χρησιμοποιώντας δύο μεθόδους: τις συναρτήσεις COUNTIF και COUNTIFS.
Χρήση της συνάρτησης COUNTIF του Excel
Πρέπει να χρησιμοποιήσετε δύο συναρτήσεις COUNTIF για να μετρήσετε όλες τις ημερομηνίες μεταξύ των δύο καθορισμένων ημερομηνιών.
Για να μετρήσετε τις ημερομηνίες μεταξύ '09-02-2020' και '20-08-2021', χρησιμοποιήστε αυτόν τον τύπο:
=COUNTIF(A2:A14,">09-02-2020")-COUNTIF(A2:A14,">20-08-2021")
Αυτός ο τύπος βρίσκει πρώτα τον αριθμό των κελιών που έχουν ημερομηνία μετά τις 2 Φεβρουαρίου και αφαιρεί τον αριθμό των κελιών με ημερομηνίες μετά τις 20 Αυγούστου. Τώρα παίρνουμε τον αριθ. των κελιών που έχουν ημερομηνίες που έρχονται μετά τις 2 Φεβρουαρίου και στις 20 Αυγούστου ή πριν (η μέτρηση είναι 9).
Εάν δεν θέλετε ο τύπος να μετράει και τις 2 Φεβρουαρίου και τις 20 Αυγούστου, χρησιμοποιήστε αυτόν τον τύπο:
=COUNTIF(A2:A14,">09-02-2020")-COUNTIF(A2:A14,">=20-08-2021")
Απλώς αντικαταστήστε τον τελεστή «>» με το «>=» στο δεύτερο κριτήριο.
Χρήση της συνάρτησης Excel COUNTIFS
Η συνάρτηση COUNTIFS υποστηρίζει επίσης πολλά κριτήρια και σε αντίθεση με τη συνάρτηση COUNTIF, μετράει τα κελιά μόνο αφού πληρούνται όλες οι προϋποθέσεις. Εάν θέλετε να μετρήσετε κελιά με όλες τις ημερομηνίες μεταξύ δύο καθορισμένων ημερομηνιών, εισαγάγετε αυτόν τον τύπο:
=COUNTIFS(A2:A14,">"&A11,A2:A14,"<"&A10)
Εάν θέλετε να συμπεριλάβετε και τις καθορισμένες ημερομηνίες στην καταμέτρηση, χρησιμοποιήστε τους τελεστές «>=» και «<=». Εδώ, ακολουθήστε αυτόν τον τύπο:
=COUNTIFS(A2:A14,">=09-02-2020",A2:A14,"<=20-08-2021")
Χρησιμοποιήσαμε την ημερομηνία απευθείας στα κριτήρια αντί για αναφορά κελιού για αυτό το παράδειγμα.
Πώς να χειριστείτε COUNTIF και COUNTIFS με πολλαπλά κριτήρια στο Excel
Η συνάρτηση COUNTIF χρησιμοποιείται κυρίως για την καταμέτρηση κελιών με μεμονωμένα κριτήρια(συνθήκη) σε ένα εύρος. Ωστόσο, μπορείτε ακόμα να χρησιμοποιήσετε το COUNTIF για να μετρήσετε κελιά που αντιστοιχούν σε πολλές συνθήκες στο ίδιο εύρος. Ωστόσο, η συνάρτηση COUNTIFS μπορεί να χρησιμοποιηθεί για την καταμέτρηση κελιών που πληρούν πολλαπλές συνθήκες στο ίδιο ή σε διαφορετικές περιοχές.
Πώς να μετράτε αριθμούς εντός εύρους
Μπορείτε να μετρήσετε κελιά που περιέχουν αριθμούς μεταξύ των δύο καθορισμένων αριθμών χρησιμοποιώντας δύο συναρτήσεις: COUNTIF και COUNTIFS.
COUNTIF για μέτρηση αριθμών μεταξύ δύο αριθμών
Μία από τις κοινές χρήσεις της συνάρτησης COUNTIF με πολλαπλά κριτήρια είναι η καταμέτρηση των αριθμών μεταξύ δύο καθορισμένων αριθμών, π.χ. για να μετρήσετε αριθμούς μεγαλύτερους από 10 αλλά μικρότερους από 50. Για να μετρήσετε αριθμούς εντός ενός εύρους, συνδέστε δύο ή περισσότερες συναρτήσεις COUNTIF μαζί σε έναν τύπο. Επιτρέψτε μας να σας δείξουμε πώς.
Ας υποθέσουμε ότι θέλετε να μετρήσετε κελιά στην περιοχή B2:B9 όπου μια τιμή είναι μεγαλύτερη από 10 και μικρότερη από 21 (χωρίς το 10 και το 21), ακολουθήστε αυτόν τον τύπο:
=COUNTIF(B2:B14,">10")-COUNTIF(B2:B14,">=21")
Η διαφορά μεταξύ δύο αριθμών βρίσκεται αφαιρώντας έναν τύπο από τον άλλο. Ο πρώτος τύπος μετράει τους αριθμούς μεγαλύτερους από 10 (που είναι 7), ο δεύτερος τύπος επιστρέφει το πλήθος αριθμών μεγαλύτερους ή ίσους με 21 (που είναι 4) και το αποτέλεσμα του δεύτερου τύπου αφαιρείται από τον πρώτο τύπο (7 -4) για να πάρετε το πλήθος των αριθμών μεταξύ δύο αριθμών (3).
Εάν θέλετε να μετρήσετε κελιά με αριθμό μεγαλύτερο από 10 και μικρότερο από 21 στην περιοχή B2:B14, συμπεριλαμβανομένων των αριθμών 10 και 21, χρησιμοποιήστε αυτόν τον τύπο:
=COUNTIF(B2:B14,">=10")-COUNTIF(B2:B14,">21")
COUNTIFS για μέτρηση αριθμών μεταξύ 2 αριθμών
Για να μετρήσετε αριθμούς μεταξύ 10 και 21 (εξαιρουμένου του 10 και του 21) που περιέχονται στα κελιά Β2 έως Β9, χρησιμοποιήστε αυτόν τον τύπο:
=COUNTIFS(B2:B14,">10",B2:B14,"<21")
Για να συμπεριλάβετε το 10 και το 21 στην καταμέτρηση, απλώς χρησιμοποιήστε τους τελεστές "μεγαλύτερο από ή ίσο με" (>=) αντί για "μεγαλύτερο από" και "λιγότερο από ή ίσο με" (<=) αντί για τελεστές "λιγότερο από" στους τύπους .
COUNTIFS για μέτρηση κελιών με πολλαπλά κριτήρια (AND Criteria)
Η συνάρτηση COUNTIFS είναι το αντίστοιχο πληθυντικό της συνάρτησης COUNTIF που μετράει κελιά με βάση δύο ή περισσότερα κριτήρια στην ίδια ή πολλαπλά εύρη. Είναι γνωστό ως «AND logic» επειδή η συνάρτηση γίνεται για την καταμέτρηση κελιών μόνο όταν όλες οι δεδομένες συνθήκες είναι ΑΛΗΘΕΣ.
Για παράδειγμα, θέλουμε να μάθουμε πόσες φορές (πλήθος κελιών) αυτό το ψωμί (τιμή στη στήλη Α) έχει πουληθεί λιγότερο από 5 (τιμή στη στήλη Γ).
Μπορούμε να χρησιμοποιήσουμε αυτόν τον τύπο:
=COUNTIFS(A2:A14,"Ψωμί",C2:C14,"<5")
COUNTIF για μέτρηση κελιών με πολλαπλά κριτήρια (OR Criteria)
Εάν θέλετε να μετρήσετε τον αριθμό των κελιών που πληρούν πολλά κριτήρια στο ίδιο εύρος, ενώστε δύο ή περισσότερες συναρτήσεις COUNTIF μαζί. Για παράδειγμα, εάν θέλετε να μάθετε πόσες φορές επαναλαμβάνεται το «Ψωμί» ή το «Τυρί» στο καθορισμένο εύρος (A2:A14), χρησιμοποιήστε τον παρακάτω τύπο:
=COUNTIF(A2:A14"Ψωμί")+COUNTIF(A2:A14"Τυρί")
Αυτός ο τύπος μετράει κελιά για τα οποία τουλάχιστον μία από τις συνθήκες είναι ΑΛΗΘΗΣ. Γι' αυτό λέγεται «Ή λογική».
Εάν θέλετε να αξιολογήσετε περισσότερα από ένα κριτήρια σε καθεμία από τις συναρτήσεις, είναι προτιμότερο να χρησιμοποιήσετε COUNTIFS αντί για COUNTIF. Στο παρακάτω παράδειγμα, θέλουμε να λάβουμε τον αριθμό των καταστάσεων "Παραγγελία" και "Παράδοση" για το "Ψωμί", επομένως θα χρησιμοποιούσαμε αυτόν τον τύπο:
=COUNTIFS(A2:A14,"Ψωμί",C2:C14,"Παραγγελία")+COUNTIFS(A2:A14,"Ψωμί",C2:C14,"Παραγγελία")
Ελπίζουμε ότι αυτό το εύκολο, αλλά μάλλον ένα μακρύ σεμινάριο θα σας δώσει κάποια ιδέα σχετικά με τον τρόπο χρήσης των συναρτήσεων COUNTIF και COUNTIF στο Excel.