Μετάβαση στο κύριο περιεχόμενο

Μετρήστε μοναδικές τιμές με κριτήρια στο Excel

Για να μετρήσετε μόνο μοναδικές τιμές με βάση συγκεκριμένα κριτήρια σε άλλη στήλη, μπορείτε να εφαρμόσετε έναν τύπο πίνακα που βασίζεται στις συναρτήσεις SUM, FREQUENCY, MATCH και ROW. Αυτός ο οδηγός βήμα προς βήμα σας βοηθά να ξεπεράσετε την πιο νευρική χρήση του τύπου.


Πώς να μετρήσετε μοναδικές τιμές με κριτήρια στο Excel;

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

Γενικοί τύποι

{=SUM(--(FREQUENCY(IF(range=criteria,MATCH(vals,vals,0)),ROW(vals)-ROW(vals.firstcell)+1)>0))}

Επιχειρήματα

Σειρά: Το εύρος των κελιών περιέχει την τιμή που αντιστοιχεί στα κριτήρια.
Κριτήρια: Τα κριτήρια στα οποία θέλετε να υπολογίζετε μοναδικές τιμές βάσει?
βάλς: Το εύρος των κελιών από τα οποία θέλετε να μετρήσετε μοναδικές τιμές.
Vals.firstcell: Το πρώτο κελί της περιοχής από την οποία θέλετε να μετρήσετε μοναδικές τιμές.

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

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

1. Επιλέξτε ένα κενό κελί για να τοποθετήσετε το αποτέλεσμα.

2. Εισαγάγετε τον παρακάτω τύπο και, στη συνέχεια, πατήστε το Ctrl + αλλαγή + εισάγετε ταυτόχρονα για να λάβετε το αποτέλεσμα.

=SUM(--(FREQUENCY(IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)),ROW(D3:D16)-ROW(D3)+1)>0))

Notes: Σε αυτόν τον τύπο, το E3: E16 είναι το εύρος που περιέχει την τιμή που αντιστοιχεί στα κριτήρια, το H3 περιέχει τα κριτήρια, το D3: D16 είναι το εύρος που περιέχει τις μοναδικές τιμές που θέλετε να μετρήσετε και το D3 είναι το πρώτο κελί του D3: D16. Μπορείτε να τα αλλάξετε όπως χρειάζεστε.

Πώς λειτουργεί αυτός ο τύπος;

{=SUM(--(FREQUENCY(IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)),ROW(D3:D16)-ROW(D3)+1)>0))}

  • IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)):
1) Ε3: Ε16 = Η3: Εδώ ελέγξτε αν η τιμή Α που υπάρχει στο εύρος E3: E16 και επιστρέφει TRUE αν βρεθεί, επιστρέφει FALSE αν όχι. Θα λάβετε έναν πίνακα σαν αυτόν {TRUE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE; FALSE;}.
2) ΑΓΩΝΑΣ (D3: D16, D3: D16,0): Η συνάρτηση MATCH παίρνει την πρώτη θέση κάθε στοιχείου στο εύρος D3: D16 και επιστρέφει έναν πίνακα σαν αυτόν {1; 2; 3; 2; 1; 1; 3; 2; 1; 1; 1; 2; 3; 2}.
  • IF({TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;},{1;2;3;2;1;1;3;2;1;1;1;2;3;2}): Τώρα για κάθε TRUE τιμή στον πίνακα 1, θα λάβουμε την αντίστοιχη θέση στον πίνακα 2 και για FALSE, θα λάβουμε FALSE. Εδώ θα λάβετε έναν νέο πίνακα ως {1; FALSE; FALSE; 2; FALSE; FALSE; 3; FALSE; FALSE; 1; FALSE; FALSE; 3; FALSE}.
  • ΣΕΙΡΑ (D3: D16) -ROW (D3) +1: Εδώ η συνάρτηση ROW επιστρέφει τον αριθμό σειράς αναφοράς D3: D16 και D3 και θα λάβετε {3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16} -{3} +1.
  • Κάθε αριθμός στον πίνακα αφαιρεί τον αριθμό 3 και στη συνέχεια προσθέτει 1 και τελικά επιστρέφει {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14}.
  • FREQUENCY({1;FALSE;FALSE;2;FALSE;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;3;FALSE},{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): Εδώ η συνάρτηση FREQUENCY επιστρέφει τη συχνότητα κάθε αριθμού σε δεδομένο πίνακα: {2; 1; 2; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0}.
  • =SUM(--({2;1;2;0;0;0;0;0;0;0;0;0;0;0}>0)):
1) {2;1;2;0;0;0;0;0;0;0;0;0;0;0}>0: Κάθε αριθμός στον πίνακα συγκρίνεται με 0 και επιστρέφει TRUE αν είναι μεγαλύτερος από 0, διαφορετικά, επιστρέφει FALSE. Και θα λάβετε έναν αληθινό ψευδές πίνακα όπως αυτό {TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE} FALSE};
2) -{ΑΛΗΘΙΝΟ; ΑΛΗΘΙΝΟ; ΑΛΗΘΙΝΟ; ALΕΥΤΙΚΟ: Αυτά τα δύο σύμβολα πλην μετατρέπουν το "TRUE" σε 1 και το "FALSE" σε 0. Εδώ θα λάβετε έναν νέο πίνακα ως {1; 1; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0 ; 0; 0}.
3) SUM{1;1;1;0;0;0;0;0;0;0;0;0;0;0}: Η συνάρτηση SUM αθροίζει όλους τους αριθμούς στον πίνακα και επιστρέφει το τελικό αποτέλεσμα ως 3.

Σχετικές λειτουργίες

Λειτουργία SUM SUME
Η συνάρτηση Excel SUM προσθέτει τιμές

Συνάρτηση Excel FREQUENCY
Η συνάρτηση Excel FREQUENCY υπολογίζει πόσο συχνά εμφανίζονται τιμές εντός μιας περιοχής τιμών και, στη συνέχεια, επιστρέφει έναν κατακόρυφο πίνακα αριθμών.

Συνάρτηση Excel IF
Η συνάρτηση Excel IF εκτελεί μια απλή λογική δοκιμή, η οποία εξαρτάται από το αποτέλεσμα σύγκρισης και επιστρέφει μία τιμή εάν το αποτέλεσμα είναι ΑΛΗΘΡΟ ή άλλη τιμή εάν το αποτέλεσμα είναι ΛΑΘΟΣ.

Συνάρτηση Excel MATCH
Η συνάρτηση Excel MATCH αναζητά μια συγκεκριμένη τιμή σε μια περιοχή κελιών και επιστρέφει τη σχετική θέση αυτής της τιμής.

Συνάρτηση Excel ROW
Η συνάρτηση Excel ROW επιστρέφει τον αριθμό σειράς μιας αναφοράς.


Σχετικοί τύποι

Μετρήστε τον αριθμό των ορατών σειρών σε μια φιλτραρισμένη λίστα
Αυτό το σεμινάριο εξηγεί πώς μπορείτε να μετρήσετε τον αριθμό των ορατών σειρών σε μια φιλτραρισμένη λίστα στο Excel με τη συνάρτηση SUBTOTAL.

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

Μετρήστε τις ορατές σειρές με κριτήρια
Αυτό το σεμινάριο παρέχει λεπτομερή βήματα που θα σας βοηθήσουν να μετρήσετε ορατές σειρές με κριτήρια.

Χρησιμοποιήστε το COUNTIF σε μη συνεχόμενη περιοχή
Αυτός ο οδηγός βήμα προς βήμα δείχνει πώς να χρησιμοποιήσετε τη συνάρτηση countif σε μια μη συνεχόμενη περιοχή στο Excel.


Τα καλύτερα εργαλεία παραγωγικότητας του Office

Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων  |  Διαγραφή κενών γραμμών  |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων  |  Γύρος χωρίς φόρμουλα ...
Super VLookup: Πολλαπλά Κριτήρια  |  Πολλαπλή Αξία  |  Σε πολλά φύλλα  |  Ασαφής αναζήτηση...
Adv. Αναπτυσσόμενη λίστα: Εύκολη αναπτυσσόμενη λίστα  |  Εξαρτημένη αναπτυσσόμενη λίστα  |  Πολλαπλή αναπτυσσόμενη λίστα...
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  Συγκρίνετε στήλες με Επιλέξτε Ίδια και διαφορετικά κελιά ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος  |  Προβολή σχεδίου  |  Μεγάλη Formula Bar  |  Διαχείριση βιβλίου εργασίας & φύλλου | Βιβλιοθήκη πόρων (Αυτόματο κείμενο)  |  Επιλογή ημερομηνίας  |  Συνδυάστε φύλλα εργασίας  |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών  |  Αποστολή email ανά λίστα  |  Σούπερ φίλτρο  |  Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων ...)  |  50 + Διάγραμμα Τύποι (Gantt διάγραμμα ...)  |  40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια ...)  |  19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι ...)  |  12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος ...)  |  7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαχωρίστε τα κελιά του Excel ...)  |  ... κι αλλα

Το Kutools για το Excel διαθέτει πάνω από 300 δυνατότητες, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...

Περιγραφή


Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Looking for the same formula but with one more criteria... I tried adding AND() after the IF() to have my two criterias but it didn't work. Do you have a solution?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations