Πίνακας περιεχομένων
Σε αυτό το άρθρο, θα παρουσιάσουμε πώς να χρησιμοποιήσετε την εντολή Λειτουργία COUNTIF με το Λειτουργία SUBTOTAL στο Excel για την καταμέτρηση φιλτραρισμένων δεδομένων χρησιμοποιώντας δύο μεθόδους ευκολίας.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το τετράδιο ασκήσεων για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.
SUBTOTAL COUNTIF.xlsx2 Μέθοδοι χρήσης της COUNTIF με το SUBTOTAL στο Excel
Σε αυτό το άρθρο, χρησιμοποιήσαμε το ακόλουθο σύνολο δεδομένων για να παρουσιάσουμε 2 διαφορετικές μεθόδους για την εύρεση των αριθμός μόνο των ορατών γραμμών. Ακολουθεί κατάλογος προϊόντων της 4 διαφορετικό κατηγορίες Θα βρούμε τον αριθμό των προϊόντων σε κάθε κατηγορία. Ας ακολουθήσουμε τον οδηγό.
1. Χρήση της COUNTIF με SUBTOTAL για την καταμέτρηση φιλτραρισμένων δεδομένων με κριτήρια χρησιμοποιώντας συναρτήσεις του Excel
Συνήθως, η ΥΠΟΣΥΝΟΛΟ λειτουργία δεν μπορεί να χειριστεί κριτήρια που τίθενται από το COUNTIF συνάρτηση. Έτσι μπορούμε να φίλτρο τον αριθμό καταμέτρησης χρησιμοποιώντας το Συνάρτηση SUMPRODUCT τόσο με το ΥΠΟΣΥΝΟΛΟ συνάρτηση (μέσω του Λειτουργία OFFSET ) και το κριτήρια .
Στο κελί E6 βάλτε τα εξής τύπος :
=SUMPRODUCT((C5:C14=C5)*(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))
Κατανομή τύπου:
Το SUMPRODUCT Η συνάρτηση λαμβάνει πίνακες ως το είσοδος Σε αυτόν τον τύπο, βάζουμε το πρώτη πίνακα εισόδου ως το κριτήρια και το δεύτερο πίνακας εισόδου χειρίζεται το ορατότητα .
Τα κριτήρια είναι-
=(C5:C14=C5)
Αυτό ελέγχει την τιμή του C5 που είναι φρούτα έναντι του εύρους C5:C14 . βγάζει έναν πίνακα που φαίνεται στο παρακάτω στιγμιότυπο. Καθώς ο πίνακας αυτός βρίσκεται στο μορφή πολλαπλασιασμού στον τύπο που τελικά μετατρέπεται σε έναν πίνακα των 1's και 0's.
{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Τώρα, στο δεύτερο μέρος του τύπου, έχουμε το ΥΠΟΣΥΝΟΛΟ συνάρτηση που επιστρέφει ένα ενιαία τιμή ως έξοδο. Αλλά πρέπει να βάλουμε μια είσοδο συστοιχίας στο SUMPRODUCT Έτσι, πρέπει να χρησιμοποιήσουμε τη συνάρτηση OFFSET συνάρτηση ως είσοδο της συνάρτησης ΥΠΟΣΥΝΟΛΟ λειτουργία, μία αναφορά ανά γραμμή το οποίο επιστρέφει ένα αποτέλεσμα ανά γραμμή. Αυτό απαιτεί την τοποθέτηση ενός πίνακα που περιέχει έναν αριθμό ανά γραμμή ξεκινώντας με μηδέν ως είσοδος του OFFSET Βάλτε τον παρακάτω τύπο για να αποκτήσετε αυτόν τον πίνακα:
= ROW(C5:C15)-MIN(ROW(C5:C14))
Ας βάλουμε τον παραπάνω τύπο στο Λειτουργία OFFSET , δηλαδή:
=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)
Τέλος, η ΥΠΟΣΥΝΟΛΟ η συνάρτηση επιστρέφει έναν πίνακα από 1 και 0.
=(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)))
Τώρα που καταλαβαίνουμε πώς λειτουργεί το 2ο μέρος του τύπου, ας προχωρήσουμε στο τελικό βήμα.
=SUMPRODUCT( criteria * visibility )
Βάλτε τον τύπο σε οποιοδήποτε κενό κελί-
=SUMPRODUCT(D5:D14*H5:H14)
Το εύρος D5:D14 αντιπροσωπεύει το κριτήρια και το εύρος H5:H14 αντιπροσωπεύει το ορατότητα . αποτέλεσμα είναι 3 το οποίο είναι το αριθμός του Προϊόντα φρούτων στη λίστα προϊόντων.
Ομοίως, μπορούμε να φιλτράρουμε και να λάβουμε τον αριθμό των προϊόντων για κάθε κατηγορία.
Διαβάστε περισσότερα: COUNTIF Πολλαπλές σειρές ίδιων κριτηρίων στο Excel
Παρόμοιες αναγνώσεις
- Το Excel COUNTIFS δεν λειτουργεί (7 αιτίες με λύσεις)
- COUNTIF vs COUNTIFS στο Excel (4 παραδείγματα)
- COUNTIF Μεγαλύτερο από και Μικρότερο από [με δωρεάν πρότυπο]
- COUNTIF μεταξύ δύο τιμών κελιών στο Excel (5 παραδείγματα)
2. Λειτουργία COUNTIFS του Excel για την καταμέτρηση δεδομένων φίλτρου με κριτήρια προσθέτοντας μια βοηθητική στήλη
Σε αυτή τη μέθοδο, πρώτα, θα προσθέσουμε μια βοηθητική στήλη και στη συνέχεια θα χρησιμοποιήσουμε τη μέθοδο SUMIFS για να μετρήσετε τον αριθμό των προϊόντων με βάση τις κατηγορίες τους. Ακολουθήστε τα παρακάτω βήματα:
Βήματα:
- Στο κελί D4, γράψτε τον ακόλουθο τύπο
=IF(C4="Fruit",1,0)
Αυτός ο τύπος ελέγχει αν το αξία του κυττάρου C4 είναι Φρούτα ή όχι Εάν η τιμή είναι φρούτα τότε θα εμφανιστεί 1 ή 0 διαφορετικά.
- Χρησιμοποιώντας το γεμίστε τη λαβή, αντιγράψτε και επικόλληση τον τύπο μέσω της στήλης.
- Το αποτέλεσμα δείχνει σαφώς ότι τα κύτταρα με Φρούτα Εμφάνιση κατηγορίας 1 και τα κύτταρα με Κατηγορίες εκτός των φρούτων show 0 ως έξοδο.
- Τώρα βάλτε τα εξής τύπος σε ένα κενό κελί (σε αυτό το παράδειγμα το κελί I7 )που θέλετε να αποθηκεύσετε το αποτέλεσμα.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")
Σε αυτόν τον τύπο, το Λειτουργία COUNTIFS έλεγχοι δύο κριτήρια στο δύο σειρές και επιστρέφει το αριθμός αντιστοιχιών Στην περιοχή C4:C13 ταιριάζει για Φρούτα και στην περιοχή D4:D13 ταιριάζει για 1.
- Ακολουθώντας τα παραπάνω βήματα μπορούμε να υπολογίσουμε πολύ εύκολα τον αριθμό των προϊόντων που έχει κάθε κατηγορία.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το Excel COUNTIF που δεν περιέχει πολλαπλά κριτήρια
Σημειώσεις
- Το ΥΠΟΣΥΝΟΛΟ συνάρτηση χρησιμοποιεί ένα function_num ως όρισμα που ελέγχει τη συμπεριφορά της συνάρτησης. Ανάλογα με την function_num τιμή το ΥΠΟΣΥΝΟΛΟ μπορεί να υπολογίσει τον ΜΕΣΟ όρο, το άθροισμα, το μέγιστο, το ελάχιστο, τον αριθμό κ.λπ. ενός εύρους τιμών. Εδώ χρησιμοποιήσαμε 103 το οποίο αγνοήστε το το κρυφές γραμμές κατά την εφαρμογή του ΧΩΡΑ
Για παράδειγμα, εδώ κρύβουμε σειρά 8 που άλλαξε τον αριθμό των προϊόντων από το λαχανικά κατηγορία από 3 προς 2 . Και επίσης κρύβουμε σειρές 13 και 14 που περιέχουν προϊόντα της κρέας κατηγορία που οδήγησε σε 0.
Συμπέρασμα
Τώρα, ξέρουμε πώς να χρησιμοποιούμε τη συνάρτηση COUNTIF με τη συνάρτηση SUBTOTAL στο Excel. Ελπίζουμε ότι θα σας ενθαρρύνει να χρησιμοποιείτε αυτή τη λειτουργία με μεγαλύτερη αυτοπεποίθηση. Οποιεσδήποτε ερωτήσεις ή προτάσεις μην ξεχάσετε να τις βάλετε στο πλαίσιο σχολίων παρακάτω.