Λειτουργία COUNTA - Παραδείγματα σε Excel, VBA, Google Sheets

Αυτό το σεμινάριο δείχνει πώς να χρησιμοποιήσετε το Λειτουργία Excel COUNTA στο Excel για να μετρήσετε μη κενούς αριθμούς.

Επισκόπηση συνάρτησης COUNTA

Η συνάρτηση COUNTA Μετρά τον αριθμό των μη κενών κελιών μέσα σε μια σειρά

Για να χρησιμοποιήσετε τη συνάρτηση φύλλου εργασίας COUNTA Excel, επιλέξτε ένα κελί και πληκτρολογήστε:

(Παρατηρήστε πώς εμφανίζονται οι εισαγωγές τύπου)

Συνάρτηση COUNTA Σύνταξη και είσοδοι:

Η σύνταξη για τον τύπο COUNTA είναι:

= COUNTA (τιμή1, [τιμή2],…)

πίνακας - Μια σειρά από αριθμούς, κείμενο ή κενές τιμές.

Η συνάρτηση Excel COUNTA επιστρέφει τον αριθμό των κελιών εντός μιας δεδομένης περιοχής που δεν είναι κενά.

Πώς να χρησιμοποιήσετε τη συνάρτηση COUNTA

Χρησιμοποιήστε τη συνάρτηση Excel COUNTA όπως φαίνεται παρακάτω:

= COUNTA (B3: B11)

Σε αυτό το παράδειγμα, η COUNTA επιστρέφει 8, αφού υπάρχει μόνο ένα κενό κελί στην περιοχή B3: B11 και οκτώ που δεν είναι κενά.

Η COUNTA μετράει κενές συμβολοσειρές

Σημειώστε ότι το COUNTA μετράει κελιά με κάθε είδους δεδομένα σε αυτά - ακόμα κι αν δεν είναι ορατά στον χρήστη. Δείτε το παρακάτω παράδειγμα:

Φαίνεται ότι υπάρχουν επτά μη κενά κελιά σε αυτό το εύρος, οπότε γιατί η COUNTA επέστρεψε 8;

Είναι επειδή το κελί B8 δεν είναι στην πραγματικότητα κενό. Περιέχει τον τύπο για μια κενή συμβολοσειρά:

=””

Εξαιτίας αυτού, το COUNTA μετρά αυτό το κελί.

Πώς να μετρήσετε τα κελιά που είναι άδεια

Τι γίνεται αν θέλετε να μετρήσετε τον αριθμό των κελιών σε μια περιοχή που είναι κενά; Μπορούμε να το κάνουμε κι αυτό! Διατηρώντας το ίδιο παράδειγμα με το παραπάνω, θα μπορούσαμε απλώς να χρησιμοποιήσουμε τον ακόλουθο τύπο:

= (ΣΕΙΡΕΣ (B3: B11)*ΣΤΗΛΕΣ (B3: B11)) - COUNTA (B3: B11)

Σε αυτόν τον τύπο:

  • ROWS επιστρέφει τον αριθμό των γραμμών εντός ενός εύρους (9 σε αυτήν την περίπτωση)
  • COLUMNS επιστρέφει τον αριθμό των στηλών εντός μιας περιοχής (μόλις 1 εδώ)
  • Ο πολλαπλασιασμός ROWS και COLUMNS επιστρέφει τον συνολικό αριθμό κελιών σε αυτό το εύρος (9 * 1 = 9)
  • Τώρα πρέπει απλώς να αφαιρέσουμε τον αριθμό των μη κενών κελιών από το σύνολο και χρησιμοποιούμε COUNTA για αυτό (9 - 8 = 1)

Και πάλι, δεδομένου ότι το Β8 περιέχει = ”” δεν υπολογίζεται ως κενό. Μόνο το B6 είναι πραγματικά κενό, οπότε ο τύπος επιστρέφει 1.

Εάν πρέπει να μετρήσετε τον αριθμό των κενών κελιών αλλά θέλετε να συμπεριλάβετε κελιά που περιέχουν πληροφορίες αλλά δεν έχουν ορατά δεδομένα (όπως κενές συμβολοσειρές), χρησιμοποιήστε COUNTBLANK αντί <>.

COUNTA στα Υπολογιστικά φύλλα Google

Η συνάρτηση COUNTA λειτουργεί ακριβώς το ίδιο στα Φύλλα Google όπως στο Excel:

Παραδείγματα COUNTA σε VBA

Μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία COUNTA στο VBA. Τύπος:
application.worksheetfunction.counta (τιμή1, τιμή2)
Για τα ορίσματα συνάρτησης (πίνακας κ.λπ.), μπορείτε είτε να τα εισαγάγετε απευθείας στη συνάρτηση είτε να ορίσετε μεταβλητές που θα χρησιμοποιηθούν.

Για να μετρήσετε τα μη κενά κελιά στο ακόλουθο εύρος

θα εκτελούσαμε τον ακόλουθο κώδικα VBA

Private Sub Excel_VBAExample_CountA () Dim CountValues ​​As Variant CountValues ​​= Application.WorksheetFunction.CountA (Range ("A1: D13")) MsgBox ("CountA result is:" & CountValues) End Sub

Το αποτέλεσμα θα ήταν:

Το αποτέλεσμα CountA είναι: 52

Μπορούμε να μετρήσουμε τα μη κενά κελιά για έως και 30 καθορισμένες περιοχές. Εάν πρέπει να μετρήσουμε μη κενά κελιά για τα ακόλουθα:

Εκτέλεση του παρακάτω κώδικα:

CountValues ​​= Application.WorksheetFunction.CountA (Range ("A1: D13"), Range ("G1: J13"))

Θα καταλήξει:

Το αποτέλεσμα CountA είναι: 86

καθώς υπάρχουν 86 μη κενά κελιά σε αυτές τις δύο περιοχές

Επιστρέψτε στη λίστα όλων των λειτουργιών στο Excel

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave