λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Microsoft Access

Η συνάρτηση COUNTIF στο Excel VBA

Μάθετε να χρησιμοποιείτε τη λειτουργία COUNTIF του Excel από το Excel VBA , αν έχετε ένα σύνολο δεδομένων που περιέχει τα αρχεία που δεν θέλετε να συγκαταλέγονται μεταξύ των χωρών που κάνετε . Είναι δυνατόν να εξαχθούν μόνο με το χέρι τα αρχεία που θέλετε να μετρήσει , αλλά αυτό απαιτεί χρόνο και θα μπορούσε να οδηγήσει σε διαφθείρει τα δεδομένα σας με ένα αδέσποτο πάτημα κατά την εξαγωγή . VBA είναι απαλλαγμένη από τα προβλήματα αυτά και σας επιτρέπει να καλέσετε συνάρτηση COUNTIF του Excel με μια ενιαία δήλωση VBA . Τοποθέτηση Λειτουργία
Η

Μπορείτε να αρχίσετε να χρησιμοποιείτε τη συνάρτηση COUNTIF σε VBA χωρίς να γνωρίζει σύνταξη VBA ή πώς να χρησιμοποιούν εικονικά αντικείμενα του . Καταγράψετε μια μακροεντολή , όπου εισάγετε χειροκίνητα τη λειτουργία " COUNTIF " σε ένα κελί , στη συνέχεια, κάντε κλικ σε ένα νέο κύτταρο και να αναπαράγετε τη μακροεντολή . Excel VBA θα εισάγει " COUNTIF " στη νέα κυψέλη . Όπως μπορείτε να καταγράψετε τη μακροεντολή , μπορείτε να πληκτρολογήσετε " COUNTIF " σε ένα κελί άμεσα , αν γνωρίζετε τα επιχειρήματα που θέλετε να καθορίσετε. Εάν δεν είστε σίγουροι για αυτά τα επιχειρήματα , χρησιμοποιήστε τον οδηγό λειτουργία πατώντας το κουμπί " Fx " στα αριστερά του πλαισίου κειμένου πάνω από το κέντρο του πλέγματος του φύλλου εργασίας . Το Excel θα εμφανίσει μια λίστα με τις λειτουργίες που μπορείτε να εισάγετε στο τρέχον κελί . Κάντε διπλό κλικ στο " COUNTIF » λειτουργία από τον κατάλογο για να κάνει το Excel σας ζητά δύο επιχειρήματα της λειτουργίας του.
Εικόνων πρώτο επιχείρημα
Η

Το πρώτο επιχείρημα της " COUNTIF " διευκρινίζει η περιοχή που περιέχει τις τιμές που θέλετε να μετρήσετε . Για παράδειγμα , μπορείτε να πληκτρολογήσετε " ActiveCell.FormulaR1C1 = ' = COUNTIF (R [ 1 ] C [ 1 ] : R [ 4 ] C [ 1 ] , '' > 0 '' ) . " Αυτό θα κάνει το Excel υπολογίζει τους αρνητικούς αριθμούς στις τέσσερις πρώτες σειρές που αρχίζουν με το κύτταρο μία στήλη προς τα δεξιά και μία σειρά κάτω από το τρέχον κελί . Το κείμενο "R [ 1 ] " δείχνει μία σειρά κάτω από το τρέχον κελί και « C [ 1 ] " δείχνει μία στήλη προς τα δεξιά . Μπορείτε να κάνετε ευκολότερο να δούμε τι " COUNTIF " υπολογίζει , αν χρησιμοποιείτε ένα όνομα περιοχής στη θέση μιας διεύθυνσης κυττάρων όπως αυτό έχει αποδειχτεί. Για παράδειγμα , επιλέξτε τα κελιά " A1 " , μέσω " Α4 ", στη συνέχεια, πληκτρολογήστε το κείμενο " SalesFigures " σε " όνομα Range" κουτί του Excel στα αριστερά της γραμμής τύπων . Στο περιβάλλον ανάπτυξης VBA , πληκτρολογήστε την ακόλουθη δήλωση:

ActiveCell.FormulaR1C1 = " = COUNTIF ( SalesFigures , " " > 0 " " ) "

Αυτή η εφαρμογή του COUNTIF σας λέει αμέσως ότι η λειτουργία καταμέτρηση στοιχεία για τις πωλήσεις .

Η δεύτερη επιχείρημα
Η

το δεύτερο επιχείρημα της COUNTIF είναι τα κριτήρια που τα δεδομένα στην περιοχή κατά το πρώτο επιχείρημα πρέπει να πληρούν πριν COUNTIF θα μετρήσει τα δεδομένα . Στη δήλωση VBA " ActiveCell.FormulaR1C1 = ' = COUNTIF ( SalesFigures , '' <0 '' ) » , « COUNTIF θα μετρήσει μόνο εκείνα τα κύτταρα των οποίων οι αριθμοί είναι αρνητικοί . Δεν είστε περιορίζεται στη χρήση μόνο αριθμητικά κριτήρια για το δεύτερο επιχείρημα . Εάν η περιοχή είστε διευκρινίζοντας επιχείρημα μία περιέχει κείμενο , για το επιχείρημα των δύο μπορείτε να καθορίσετε τα κριτήρια κείμενο , όπως " = « γάτα » να μετράνε μόνο τα κύτταρα που περιέχουν το κείμενο " γάτα ".
Εικόνων εφαρμογές
Η

Εξετάστε το σενάριο της ιδιοκτησίας ενός ανεφοδιασμού τέχνης και να χρειάζεται να μετρούν μόνο πιο ακριβά αντικείμενα σας . Για να το κάνετε αυτό με COUNTIF , χρησιμοποιήστε δεύτερο επιχείρημα της συνάρτησης για να καθορίσετε την ελάχιστη τιμή ενός προϊόντος πρέπει να έχει πριν από COUNTIF θα μετρήσει . Για παράδειγμα , " ActiveCell.FormulaR1C1 = ' COUNTIF ( SomeRange , '' > 1.98 '' ) " θα μετρήσει μόνο τις τιμές σε SomeRange που είναι μεγαλύτερη από 1,98 δολάρια .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα