Mündəricat
Excel-də COUNTIF funksiyası verilmiş şərtə cavab verən diapazonda xanaların sayını hesablamaq üçün istifadə olunur. Bu yazıda biz sizə Excel-də COUNTIF funksiyasından VBA makro ilə necə istifadə edəcəyinizi göstərəcəyik.
İş kitabını endirin
Ödənişsiz Excel iş kitabını buradan yükləyə bilərsiniz.
VBA.xlsm ilə COUNTIF Funksiya
Excel-də COUNTIF Funksiya
- Sintaksis
WorksheetFunction.CountIf( Arg1 Diapazon kimi, Arg2 ) İkiqat
- Parametrlər
Parametr | Tələb olunan/ Könüllü | Məlumat Tipi | Təsvir |
---|---|---|---|
Arg1 | Tələb olunur | Rəsm | Sayma xanalarından xana diapazonu. |
Arg2 | Tələb olunur | Variant | Rad, ifadə, xana istinadı, və ya hansı hüceyrələrin sayılacağını müəyyən edən mətn. Məsələn, ifadə 20, “20”, “>20”, “meyvə” və ya B2 ola bilər. |
- Qayıtma növü
Dəyər ikiqat
6 Excel-də COUNTIF funksiyasının VBA ilə istifadəsinə dair nümunələr
İçində bu bölmədə siz VBA kodu ilə mətnləri, rəqəmləri və s. saymaq üçün Excel-də COUNTIF funksiyasından necə istifadə edəcəyinizi öyrənəcəksiniz.
1. Excel VBA-da COUNTIF ilə WorksheetFunction
Excel-in WorksheetFunction əksəriyyətini çağırmaq üçün istifadə edilə bilər.Excel-də Funksiya Daxil et dialoq qutusunda mövcud olan Excel-də digər funksiyalar və COUNTIF funksiyası bu funksiyalardan biridir.
Yuxarıdakı nümunə ilə biz Excel-də VBA ilə verilənləri saymaq üçün İş vərəqi Funksiyasını COUNTIF ilə necə istifadə edəcəyimizi öyrənəcəyik.
Addımlar:
- Klaviaturanızda Alt + F11 düymələrini basın və ya nişana keçin Tərtibatçı -> Visual Basic Redaktoru açmaq üçün Visual Basic .
- Açılır kod pəncərəsində, menyu çubuğundan , klikləyin Daxil et -> Modul .
- Aşağıdakı kodu kopyalayın və kod pəncərəsinə yapışdırın.
5534
Kodunuz indi işə hazırdır.
- Klaviaturanızda F5 düyməsini basın və ya menyu çubuğundan Çalış -> Sub/UserForm -u işə salın. Siz həmçinin makronu işə salmaq üçün alt menyu çubuğundakı kiçik Oynatma işarəsinə klikləyə bilərsiniz.
Biz öyrənmək istəyirik Datasetimizdə 3-dən az olan neçə ədəd var. Beləliklə, kodu işlətdikdən sonra verilənlər bazamız üçün 3-dən az olan ədədlərin sayı olan 4 nəticəsini əldə etdik.
Ətraflı oxuyun: İki Rəqəm Arasında COUNTIF-dən Necə İstifadə Edilir (4 Metod)
2. Excel-də xüsusi mətni saymaq üçün COUNTIF funksiyası
Əgər siz Excel vərəqində neçə şəhər və ya ad və ya qida və s. kimi hər hansı konkret mətni saymaq istəyirsinizsə, onda siz VBA -də COUNTIF funksiyasından istifadə edə bilər.
Yuxarıdakı nümunədən biz -dən necə istifadə edəcəyimizi öyrənəcəyik. John adının VBA makro ilə verilənlər bazamızda neçə dəfə baş verdiyini hesablamaq üçün COUNTIF .
Addımlar:
- Əvvəlki şəkildə olduğu kimi, Developer nişanından Visual Basic Redaktoru açın və Daxil edin Modulu kod pəncərəsində.
- Kod pəncərəsində aşağıdakı kodu köçürün və yapışdırın.
7317
Kodunuz indi işləməyə hazırdır.
- Makronu işlədin və siz ümumi sayı əldə edəcəksiniz.
Əgər etməsəniz Mətni birbaşa kodunuza yazmaq istəmirsinizsə, onu əvvəlcə dəyişəndə saxlaya və sonra dəyişəni kodun içərisinə keçirə bilərsiniz. Aşağıdakı kod kimi,
2048
Ətraflı oxuyun: Başlanğıcda COUNTIF & Excel-də SOL Funksiyalar
3. VBA ilə Nömrəni hesablamaq üçün COUNTIF funksiyası
Müəyyən nəticələri çıxarmaq üçün COUNTIF funksiyasından istifadə edə bilərsiniz.
yuxarıdakı misalda, VBA makrosunda 1.1 -dən böyük olan verilənlər dəstimizdə neçə ədəd olduğunu hesablamaq üçün COUNTIF -dən necə istifadə edəcəyimizi öyrənəcəyik.
Addımlar:
- Əvvəlki kimi, Developer tabından Visual Basic Redaktoru açın və Kod pəncərəsinə Modul daxil edin.
- Kod pəncərəsində aşağıdakı kodu kopyalayınvə yapışdırın.
8784
Kodunuz indi işə salınmağa hazırdır.
- Makronu işlədin və siz ümumi sayı əldə edəcəksiniz.
Əvvəlcə müzakirə edildiyi kimi, əgər nömrəni birbaşa kodunuza yazmaq istəmirsinizsə, onu bir yerdə saxlaya bilərsiniz. dəyişən əvvəlcə kodun içindəki dəyişəni keçir. Aşağıdakı kod kimi,
6691
Ətraflı oxuyun: Meyardan Böyük və Kiçik Excel COUNTIF
Oxşar oxunuşlar
- 0-dan böyük xanaları saymaq üçün Excel COUNTIF funksiyası
- IF və COUNTIF funksiyalarından necə istifadə etməli Excel-də birlikdə
- Başqa Hüceyrədən Mətn Olan Hüceyrəni Saymaq üçün Excel COUNTIF
- Excel-də faizi hesablamaq üçün COUNTIF funksiyasından necə istifadə etməli
4. Excel-də Obyekt diapazonu ilə COUNTIF Funksiyası
Siz Rəsm Obyektinə bir qrup xana təyin edə və sonra dəyərləri saymaq üçün həmin Rəsm Obyektini istifadə edə bilərsiniz. Excel-də.
Addımlar:
- -dən Visual Basic Redaktoru açın. Developer tab və Daxil et a Module kod pəncərəsində.
- Kod pəncərəsində aşağıdakı kodu kopyalayın və yapışdırın.
8220
Kodunuz indi işə salınmağa hazırdır.
- Kodu işlədin və siz cəmləmə ilə ümumi sayı əldə edəcəksiniz dəyər.
Ətraflı oxuyun: Qeyri-bitişik diapazon üçün COUNTIF-dən necə istifadə etməliExcel
5. Excel-də COUNTIF Formula Metodu
Siz həmçinin Formula və/yaxud FormulaR1C1 metodundan COUNTIF xanaya tətbiq etmək üçün istifadə edə bilərsiniz. VBA -də. Bu üsullar belə əməliyyatların aparılmasında daha çevikdir.
5.1. Formula Metod
Formula metodu xanaların diapazonunu nümunədə aşağıda göstərilən B5:B10 kimi təyin etməyə imkan verir.
Addımlar:
- Visual Basic Redaktoru -nun kod pəncərəsində aşağıdakı kodu kopyalayın və yapışdırın.
6284
Kodunuz indi işə salınmağa hazırdır.
Bu kod parçası sizə tələb etdiyiniz məlumatların ümumi sayını verəcək.
5.2. FormulaR1C1 Metod
FormulaR1C1 metodu daha çevikdir, çünki o, müəyyən xanalar diapazonunu məhdudlaşdırmır.
Eyni verilənlər dəsti ilə biz indi VBA -də dəyərləri saymaq üçün FormulaR1C1 -dən necə istifadə edəcəyimizi öyrənəcəyik.
Addımlar:
- Visual Basic Redaktoru -nun kod pəncərəsində aşağıdakı kodu kopyalayın və yapışdırın.
6526
Kodunuz indi işə salınmağa hazırdır.
Bu kod həmçinin sizə tələb etdiyiniz məlumatların ümumi sayını verəcək.
Əgər siz təyin etmək istəmirsinizsə Çıxış diapazonundan sonra bu kodu belə yazmaqla daha çevik edə bilərsiniz,
2319
Düstur şərtə cavab verən xanaları sayacaq və cavabıİş vərəqinizdə ActiveCell . COUNTIF funksiyasının daxilindəki diapazona Sətr (R) və Sütun (C) sintaksisindən istifadə etməklə istinad edilməlidir.
Ətraflı oxuyun: Excel-də iki hüceyrə dəyəri arasında COUNTIF-i necə tətbiq etmək olar
6. COUNTIF funksiyasının nəticəsini dəyişənə təyin etmək
Düsturunuzun nəticəsini Excel məlumat dəstinizdə deyil, başqa yerdə istifadə etmək istəyirsinizsə, nəticəni dəyişənə təyin edə və onu daha sonra öz işinizdə istifadə edə bilərsiniz. kodu.
Bunun üçün VBA kodu,
2776
Nəticə Excel mesaj qutusunda göstəriləcək.
Ətraflı oxuyun: COUNTIF Excel Nümunəsi (22 Nümunə)
Nəticə
Bu məqalə Excel-də COUNTIF funksiyasından VBA ilə necə istifadə edəcəyinizi göstərdi. Ümid edirəm bu məqalə sizin üçün çox faydalı oldu. Mövzu ilə bağlı hər hansı sualınız olarsa, çekinmeyin.