
Γενική φόρμουλα
=COUNTA(UNIQUE(data))
Περίληψη
Για να μετρήσετε μοναδικές τιμές σε ένα σύνολο δεδομένων, μπορείτε να χρησιμοποιήσετε τη λειτουργία ΜΟΝΑΔΙΚΗ μαζί με τη συνάρτηση COUNTA. Στο παράδειγμα που εμφανίζεται, ο τύπος στο F5 είναι:
=COUNTA(UNIQUE(B5:B16))
που επιστρέφει 7, καθώς υπάρχουν επτά μοναδικά χρώματα στο B5: B16.
Εξήγηση
Αυτό το παράδειγμα χρησιμοποιεί τη ΜΟΝΑΔΙΚΗ συνάρτηση για εξαγωγή μοναδικών τιμών. Όταν το UNIQUE διαθέτει το εύρος B5: B16, το οποίο περιέχει 12 τιμές, επιστρέφει τις 7 μοναδικές τιμές που φαίνονται στο D5: D11. Αυτά επιστρέφονται απευθείας στη συνάρτηση COUNTA ως πίνακας ως εξής:
=COUNTA(("red";"amber";"green";"blue";"purple";"pink";"gray"))
Σε αντίθεση με τη συνάρτηση COUNT, η οποία μετρά μόνο αριθμούς, η COUNTA μετράει τόσο κείμενο όσο και αριθμούς. Δεδομένου ότι υπάρχουν επτά στοιχεία σε πίνακα, η COUNTA επιστρέφει 7. Αυτός ο τύπος είναι δυναμικός και θα υπολογίσει ξανά αμέσως όταν αλλάξουν τα δεδομένα προέλευσης.
Με αναφορά κελιού
Μπορείτε επίσης να ανατρέξετε σε μια λίστα μοναδικών τιμών που έχουν ήδη εξαχθεί στο φύλλο εργασίας με τη λειτουργία ΜΟΝΑΔΙΚΗ χρησιμοποιώντας ένα ειδικό είδος αναφοράς κελιού. Ο τύπος στο D5 είναι:
=UNIQUE(B5:B16)
που επιστρέφει τις επτά τιμές που φαίνονται στο D5: D11. Για να μετρήσετε αυτές τις τιμές με δυναμική αναφορά, μπορείτε να χρησιμοποιήσετε έναν τύπο ως εξής:
=COUNTA(D5#)
Ο χαρακτήρας κατακερματισμού (#) λέει στο Excel να αναφέρεται στο εύρος διαρροών που δημιουργήθηκε από το UNIQUE. Όπως και ο τύπος all-in-one παραπάνω, αυτός ο τύπος είναι δυναμικός και θα προσαρμοστεί όταν προστίθενται ή αφαιρεθούν δεδομένα από το αρχικό εύρος.
Μετρήστε μοναδικά κενά
Για να μετρήσετε μοναδικές τιμές, αγνοώντας τα κενά κελιά, μπορείτε να προσθέσετε τη συνάρτηση FILTER ως εξής:
=COUNTA(UNIQUE(FILTER(data,data"")))
Αυτή η προσέγγιση εξηγείται με περισσότερες λεπτομέρειες εδώ. Μπορείτε επίσης να φιλτράρετε μοναδικές τιμές με κριτήρια.
Χωρίς δεδομένα
Ένας περιορισμός αυτού του τύπου είναι ότι θα επιστρέψει εσφαλμένα 1 εάν δεν υπάρχουν τιμές στο εύρος δεδομένων. Αυτή η εναλλακτική θα μετρήσει όλες τις τιμές που επέστρεψε το UNIQUE και έχουν μήκος μεγαλύτερο από το μηδέν. Με άλλα λόγια, θα μετρήσει όλες τις τιμές με τουλάχιστον έναν χαρακτήρα:
=SUM(--(LEN(UNIQUE(B5:B16))>0))
Εδώ, η συνάρτηση LEN χρησιμοποιείται για τον έλεγχο της διάρκειας των αποτελεσμάτων από το UNIQUE. Στη συνέχεια, τα μήκη ελέγχονται για να δουν αν είναι μεγαλύτερα από το μηδέν και τα αποτελέσματα μετράται με τη συνάρτηση SUM Αυτό είναι ένα παράδειγμα λογικής boolean. Αυτός ο τύπος αποκλείει επίσης τα κενά κελιά από τα αποτελέσματα.
Δυναμικό εύρος πηγών
Η ΜΟΝΑΔΙΚΗ δεν θα αλλάξει αυτόματα το εύρος πηγών εάν προστίθενται ή διαγραφούν δεδομένα. Για να δώσετε ΜΟΝΑΔΙΚΟ ένα δυναμικό εύρος που θα αλλάζει αυτόματα το μέγεθος, όπως απαιτείται, μπορείτε να χρησιμοποιήσετε έναν Πίνακα Excel ή να δημιουργήσετε μια δυναμική ονομαστική περιοχή με έναν τύπο.
Χωρίς δυναμικές συστοιχίες
Εάν χρησιμοποιείτε παλαιότερη έκδοση του Excel χωρίς υποστήριξη δυναμικών συστοιχιών, ακολουθούν ορισμένες εναλλακτικές λύσεις.