Преглед садржаја
Функција ЦОУНТИФ у Екцел-у се користи за пребројавање броја ћелија унутар опсега које испуњавају дати услов. У овом чланку ћемо вам показати како да користите функцију ЦОУНТИФ у Екцел-у са макроом ВБА .
Преузми радну свеску
Овде можете преузети бесплатну Екцел радну свеску за вежбање.
Функција ЦОУНТИФ са ВБА.клсм
Функција ЦОУНТИФ у Екцел-у
- Синтакса
ВорксхеетФунцтион.ЦоунтИф( Арг1 Ас Ранге, Арг2 ) Као Доубле
- Параметерс
Параметар | Обавезно/ Опционо | Тип података | Опис |
---|---|---|---|
Арг1 | Обавезно | Распон | Опсег ћелија од бројаних ћелија. |
Арг2 | Обавезно | Варијанта | Број, израз, референца ћелије, или текст који дефинише које ћелије треба бројати. На пример, израз може бити 20, „20“, „&гт;20“, „воће“ или Б2. |
- Врста поврата
Вредност као Доубле
6 примера коришћења функције ЦОУНТИФ у Екцел-у са ВБА
Ин у овом одељку ћете научити како да користите функцију ЦОУНТИФ у Екцел-у за бројање текстова, бројева итд. помоћу ВБА кода.
1. ВорксхеетФунцтион са ЦОУНТИФ у Екцел ВБА
Екцел-ова ВорксхеетФунцтион се може користити за позивање већинедруге функције у Екцел-у које су доступне у оквиру Инсерт Фунцтион дијалог бок-а у Екцел-у и функција ЦОУНТИФ је једна од тих функција.
Уз горњи пример, научићемо како да користимо ВорксхеетФунцтион са ЦОУНТИФ за бројање података помоћу ВБА у Екцел-у.
Кораци:
- Притисните Алт + Ф11 на тастатури или идите на картицу Програмер -&гт; Висуал Басиц да отворите Висуал Басиц Едитор .
- У искачућем прозору кода, са траке менија , кликните на Уметни -&гт; Модул .
- Копирајте следећи код и налепите га у прозор кода.
9991
Ваш код је сада спреман за покретање.
- Притисните Ф5 на тастатури или на траци менија изаберите Покрени -&гт; Покрените Суб/УсерФорм . Такође можете само да кликнете на малу икону Плаи на траци подменија да бисте покренули макро.
Хтели смо да сазнамо колико бројева има у нашем скупу података који су мањи од 3. Дакле, након покретања кода добили смо резултат 4 који је број бројева који су мањи од 3 за наш скуп података.
Прочитајте више: Како користити ЦОУНТИФ између два броја (4 метода)
2. ЦОУНТИФ функција за бројање одређеног текста у Екцел-у
Ако желите да избројите било који одређени текст, као што је колико градова, имена или хране итд. има у Екцел листу, ондаможе да користи функцију ЦОУНТИФ у ВБА .
Из горњег примера ћемо научити како да користимо ЦОУНТИФ за бројање колико се пута име Јован појављује у нашем скупу података са ВБА макроом.
Кораци:
- На исти начин као и раније, отворите Висуал Басиц Едитор са картице Девелопер и Инсерт а Модуле у прозору кода.
- У прозору кода копирајте следећи код и налепите га.
6131
Ваш код је сада спреман за покретање.
- Покрените макро и добићете укупан број.
Ако не не желите да напишете текст директно у вашем коду, онда га можете прво сачувати у променљивој, а касније променљиву проследити унутар кода. Баш као код испод,
6899
Прочитајте више: Број текста на почетку са ЦОУНТИФ &амп; ЛЕВЕ функције у Екцел
3. Функција ЦОУНТИФ за израчунавање броја помоћу ВБА
Можете користити функцију ЦОУНТИФ да бисте издвојили одређене резултате.
Из горњи пример, научићемо како да користимо ЦОУНТИФ да избројимо колико бројева има у нашем скупу података који су већи од 1.1 са ВБА макроом.
Кораци:
- На исти начин као и раније, отворите Висуал Басиц Едитор са картице Девелопер и Уметните а Модуле у прозор кода.
- У прозору кода копирајте следећи коди налепите га.
9759
Ваш код је сада спреман за покретање.
- Покрените макро и добићете укупан број.
Као што је већ објашњено, ако не желите да упишете број директно у свој код, можете га сачувати у променљиву прво, а касније променљиву проследите унутар кода. Баш као код испод,
9345
Прочитајте више: Екцел ЦОУНТИФ са критеријумима веће и мање од
Слична очитавања
- Екцел функција ЦОУНТИФ за бројање ћелија веће од 0
- Како користити функције ИФ и ЦОУНТИФ Заједно у Екцел-у
- Екцел ЦОУНТИФ за бројање ћелије која садржи текст из друге ћелије
- Како користити функцију ЦОУНТИФ за израчунавање процента у Екцел-у
4. Функција ЦОУНТИФ са опсегом објеката у Екцел-у
Можете доделити групу ћелија Објекту опсега , а затим користити тај Објекат опсега за бројање вредности у Екцел-у.
Кораци:
- Отворите Висуал Басиц Едитор из Картица Девелопер и Инсерт а Модуле у прозор кода.
- У прозору кода, копирајте следећи код и налепите га.
9019
Ваш код је сада спреман за покретање.
- Покрените код и добићете укупан број са сумирањем вредност.
Прочитајте више: Како користити ЦОУНТИФ за несуседни опсег уЕкцел
5. Метод формуле ЦОУНТИФ у Екцел-у
Можете да користите и метод Формула и/или ФормулаР1Ц1 да примените ЦОУНТИФ на ћелију у ВБА . Ове методе су флексибилније у извођењу таквих операција.
5.1. Формула Метход
Метода Формула омогућава навођење опсега ћелија као Б5:Б10 приказаног испод у примеру.
Кораци:
- У прозору кода Висуал Басиц Едитор-а , копирајте следећи код и налепите га.
6032
Ваш код је сада спреман за покретање.
Овај део кода ће вам дати укупан број података који су вам потребни.
5.2. Метода ФормулаР1Ц1
Метода ФормулаР1Ц1 је флексибилнија јер се не ограничава на одређени опсег ћелија.
Са истим скупом података, сада ћемо научити како да користимо ФормулаР1Ц1 за бројање вредности у ВБА .
Кораци:
- У прозору кода Висуал Басиц Едитор-а , копирајте следећи код и налепите га.
5885
Ваш код је сада спреман за покретање.
Овај код ће вам такође дати укупан број података који су вам потребни.
Ако не желите да подесите излазни опсег онда можете учинити овај код још флексибилнијим писањем овако,
1869
Формула ће пребројати ћелије које испуњавају услов и поставити одговор у АцтивеЦелл у вашем радном листу. Опсег унутар функције ЦОУНТИФ се мора позивати на синтаксу Ров (Р) и Цолумн (Ц) .
Прочитајте више: Како применити ЦОУНТИФ између две вредности ћелије у Екцел-у
6. Додељивање резултата функције ЦОУНТИФ променљивој
Ако желите да користите резултат своје формуле негде другде, а не у свом скупу података у Екцел-у, можете доделити резултат променљивој и користити га касније у свом код.
Код ВБА за то је,
7153
Резултат ће бити приказан у Екцел оквиру за поруке.
Прочитајте више: ЦОУНТИФ Екцел пример (22 примера)
Закључак
Овај чланак вам је показао како да користите функцију ЦОУНТИФ у Екцел-у са ВБА . Надам се да вам је овај чланак био од велике користи. Слободно питајте ако имате питања у вези са темом.