એક્સેલમાં VBA COUNTIF ફંક્શન (6 ઉદાહરણો)

  • આ શેર કરો
Hugh West

એક્સેલમાં COUNTIF ફંક્શનનો ઉપયોગ આપેલ શરતને પૂર્ણ કરતી શ્રેણીમાં કોષોની સંખ્યાની ગણતરી કરવા માટે થાય છે. આ લેખમાં, અમે તમને બતાવીશું કે એક્સેલમાં VBA મેક્રો સાથે COUNTIF ફંક્શનનો ઉપયોગ કેવી રીતે કરવો.

વર્કબુક ડાઉનલોડ કરો

તમે અહીંથી ફ્રી પ્રેક્ટિસ એક્સેલ વર્કબુક ડાઉનલોડ કરી શકો છો.

VBA.xlsm સાથે COUNTIF ફંક્શન

Excel માં COUNTIF ફંક્શન

  • સિન્ટેક્સ

WorksheetFunction.CountIf( Arg1 રેન્જ તરીકે, Arg2 ) ડબલ તરીકે

  • પેરામીટર્સ
પેરામીટર જરૂરી/ વૈકલ્પિક ડેટા પ્રકાર વર્ણન
આર્ગ1 જરૂરી શ્રેણી

ગણતરી કોષોમાંથી કોષોની શ્રેણી.

Arg2 જરૂરી ચલ એક નંબર, અભિવ્યક્તિ, સેલ સંદર્ભ, અથવા ટેક્સ્ટ કે જે વ્યાખ્યાયિત કરે છે કે કયા કોષોની ગણતરી કરવી. ઉદાહરણ તરીકે, અભિવ્યક્તિ 20, “20”, “>20”, “ફળ” અથવા B2 હોઈ શકે છે.
  • વળતરનો પ્રકાર

ડબલ તરીકે મૂલ્ય

6 VBA સાથે Excel માં COUNTIF ફંક્શનનો ઉપયોગ કરવાના ઉદાહરણો

માં આ વિભાગ, તમે VBA કોડ સાથે ટેક્સ્ટ્સ, નંબરો વગેરેની ગણતરી કરવા માટે Excel માં COUNTIF ફંક્શનનો ઉપયોગ કેવી રીતે કરવો તે શીખી શકશો.

1. Excel VBA માં COUNTIF સાથે વર્કશીટ ફંક્શન

એક્સેલના વર્કશીટ ફંક્શન નો ઉપયોગ મોટા ભાગનાને કૉલ કરવા માટે થઈ શકે છે.એક્સેલમાં અન્ય ફંક્શન કે જે એક્સેલમાં ઇન્સર્ટ ફંક્શન ડાયલોગ બોક્સમાં ઉપલબ્ધ છે અને COUNTIF ફંક્શન તે ફંક્શનમાંનું એક છે.

ઉપરોક્ત ઉદાહરણ સાથે, આપણે શીખીશું કે એક્સેલમાં VBA સાથે ડેટાની ગણતરી કરવા માટે વર્કશીટ ફંક્શન સાથે COUNTIF નો ઉપયોગ કેવી રીતે કરવો.

પગલાઓ:

  • તમારા કીબોર્ડ પર Alt + F11 દબાવો અથવા ટેબ પર જાઓ વિકાસકર્તા -> વિઝ્યુઅલ બેઝિક ખોલવા માટે વિઝ્યુઅલ બેઝિક એડિટર .

  • પોપ-અપ કોડ વિન્ડોમાં, મેનુ બારમાંથી , શામેલ કરો -> મોડ્યુલ .

  • નીચેનો કોડ કોપી કરો અને તેને કોડ વિન્ડોમાં પેસ્ટ કરો.
5950

તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

  • તમારા કીબોર્ડ પર F5 દબાવો અથવા મેનુ બારમાંથી ચલાવો -> સબ/યુઝરફોર્મ ચલાવો. તમે મેક્રોને ચલાવવા માટે સબ-મેનૂ બારમાં નાના પ્લે આઇકન પર ક્લિક પણ કરી શકો છો.

અમે જાણવા માગીએ છીએ અમારા ડેટાસેટમાં કેટલી સંખ્યાઓ છે જે 3 કરતા ઓછી છે. તેથી કોડ ચલાવ્યા પછી અમને 4 નું પરિણામ મળ્યું જે અમારા ડેટાસેટ માટે 3 કરતા ઓછી સંખ્યાઓની ગણતરી છે.

વધુ વાંચો: બે નંબરો (4 પદ્ધતિઓ) વચ્ચે COUNTIF નો ઉપયોગ કેવી રીતે કરવો

2. એક્સેલમાં ચોક્કસ ટેક્સ્ટની ગણતરી કરવા માટે COUNTIF ફંક્શન

જો તમે એક્સેલ શીટમાં કેટલા શહેરો અથવા નામો અથવા ખાદ્યપદાર્થો વગેરે જેવા કોઈ ચોક્કસ ટેક્સ્ટની ગણતરી કરવા માંગતા હો, તો તમે VBA માં COUNTIF ફંક્શનનો ઉપયોગ કરી શકે છે.

ઉપરોક્ત ઉદાહરણ પરથી, આપણે નો ઉપયોગ કેવી રીતે કરવો તે શીખીશું. VBA મેક્રો સાથે અમારા ડેટાસેટમાં જ્હોન નામ કેટલી વાર આવે છે તેની ગણતરી કરવા માટે COUNTIF .

પગલાઓ:

  • પહેલાની જેમ જ, વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને મોડ્યુલ દાખલ કરો. 2> કોડ વિન્ડોમાં.
  • કોડ વિન્ડોમાં, નીચેના કોડને કોપી કરો અને તેને પેસ્ટ કરો.
6180

તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

મેક્રો

  • ચલાવો અને તમને કુલ સંખ્યા મળશે.

જો તમે નથી તમારા કોડમાં ટેક્સ્ટને સીધું લખવા નથી માંગતા તો તમે તેને પહેલા વેરીએબલમાં સ્ટોર કરી શકો છો અને બાદમાં કોડની અંદર વેરીએબલ પાસ કરી શકો છો. નીચે આપેલા કોડની જેમ જ,

7916

વધુ વાંચો: COUNTIF સાથે પ્રારંભમાં ટેક્સ્ટની ગણતરી કરો & Excel માં ડાબી બાજુના કાર્યો

3. VBA સાથે નંબરની ગણતરી કરવા માટે COUNTIF ફંક્શન

તમે ચોક્કસ પરિણામો મેળવવા માટે COUNTIF ફંક્શનનો ઉપયોગ કરી શકો છો.

આમાંથી ઉપરના ઉદાહરણમાં, અમે VBA મેક્રો સાથે 1.1 કરતાં વધુ એવા અમારા ડેટાસેટમાં કેટલા નંબરો છે તે ગણવા માટે COUNTIF નો ઉપયોગ કેવી રીતે કરવો તે શીખીશું.

પગલાઓ:

  • પહેલાની જેમ જ, વિકાસકર્તા ટેબ અને માંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો કોડ વિન્ડોમાં a મોડ્યુલ દાખલ કરો.
  • કોડ વિન્ડોમાં, નીચેના કોડની નકલ કરોઅને તેને પેસ્ટ કરો.
2651

તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

  • ચલાવો મેક્રો અને તમને કુલ સંખ્યા મળશે.

પહેલાં ચર્ચા કર્યા મુજબ, જો તમે તમારા કોડમાં સીધો નંબર લખવા માંગતા નથી, તો તમે તેને એકમાં સ્ટોર કરી શકો છો. પહેલા વેરીએબલ અને બાદમાં વેરીએબલને કોડની અંદર પાસ કરો. નીચે આપેલા કોડની જેમ જ,

7213

વધુ વાંચો: Excel COUNTIF કરતાં વધુ અને ઓછા માપદંડ સાથે

સમાન રીડિંગ્સ

  • 0 થી વધુ કોષોની ગણતરી કરવા માટે એક્સેલ COUNTIF ફંક્શન
  • IF અને COUNTIF કાર્યોનો ઉપયોગ કેવી રીતે કરવો એક્સેલમાં એકસાથે
  • સેલની ગણતરી કરવા માટે એક્સેલ COUNTIF જેમાં બીજા સેલમાંથી ટેક્સ્ટનો સમાવેશ થાય છે
  • એક્સેલમાં ટકાવારીની ગણતરી કરવા માટે COUNTIF ફંક્શનનો ઉપયોગ કેવી રીતે કરવો<2

4. એક્સેલમાં ઑબ્જેક્ટની શ્રેણી સાથે COUNTIF ફંક્શન

તમે રેંજ ઑબ્જેક્ટ ને કોષોના જૂથને સોંપી શકો છો અને પછી મૂલ્યોની ગણતરી કરવા માટે તે રેન્જ ઑબ્જેક્ટ નો ઉપયોગ કરી શકો છો Excel માં.

પગલાઓ:

  • માંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો ડેવલપર ટેબ અને કોડ વિન્ડોમાં શામેલ કરો એક મોડ્યુલ .
  • કોડ વિન્ડોમાં, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.
7543

તમારો કોડ હવે ચાલવા માટે તૈયાર છે.

  • ચલાવો કોડ અને તમને સમીકરણ સાથે કુલ ગણતરી મળશે મૂલ્ય.

વધુ વાંચો: માં બિન સંલગ્ન શ્રેણી માટે COUNTIF નો ઉપયોગ કેવી રીતે કરવોએક્સેલ

5. એક્સેલમાં COUNTIF ફોર્મ્યુલા મેથડ

તમે ફોર્મ્યુલા અને/અથવા FormulaR1C1 પદ્ધતિનો ઉપયોગ સેલમાં COUNTIF લાગુ કરવા માટે પણ કરી શકો છો VBA માં. આવી કામગીરી કરવા માટે આ પદ્ધતિઓ વધુ લવચીક છે.

5.1. ફોર્મ્યુલા પદ્ધતિ

સૂત્ર પદ્ધતિ નીચે ઉદાહરણમાં બતાવેલ B5:B10 તરીકે કોષોની શ્રેણીનો ઉલ્લેખ કરવાની મંજૂરી આપે છે.

પગલાઓ:

  • વિઝ્યુઅલ બેઝિક એડિટર ની કોડ વિન્ડોમાં, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.<10
9721

તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

કોડનો આ ભાગ તમને જરૂરી ડેટાની કુલ ગણતરી આપશે.

5.2. FormulaR1C1 પદ્ધતિ

FormulaR1C1 પદ્ધતિ વધુ લવચીક છે કારણ કે તે કોષોની સેટ શ્રેણી સુધી મર્યાદિત નથી.

સમાન ડેટાસેટ સાથે, હવે આપણે VBA માં મૂલ્યોની ગણતરી કરવા માટે FormulaR1C1 નો ઉપયોગ કેવી રીતે કરવો તે શીખીશું.

પગલાઓ:

<8
  • વિઝ્યુઅલ બેઝિક એડિટર ની કોડ વિન્ડોમાં, નીચેના કોડની કૉપિ કરો અને તેને પેસ્ટ કરો.
  • 8239

    તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

    આ કોડ તમને જરૂરી ડેટાની કુલ ગણતરી પણ આપશે.

    જો તમે સેટ કરવા માંગતા નથી આઉટપુટ રેન્જ પછી તમે આ રીતે લખીને આ કોડને વધુ લવચીક બનાવી શકો છો,

    8402

    સૂત્ર કોષોની ગણતરી કરશે જે સ્થિતિને પૂર્ણ કરે છે અને જવાબનેતમારી વર્કશીટમાં ActiveCell . COUNTIF ફંક્શનની અંદરની રેન્જને રો (R) અને કૉલમ (C) સિન્ટેક્સનો ઉપયોગ કરીને સંદર્ભિત થવો જોઈએ.

    વધુ વાંચો: એક્સેલમાં બે સેલ વેલ્યુ વચ્ચે COUNTIF કેવી રીતે લાગુ કરવી

    6. COUNTIF ફંક્શનનું પરિણામ વેરીએબલને સોંપવું

    જો તમે તમારા એક્સેલ ડેટાસેટને બદલે તમારા ફોર્મ્યુલાના પરિણામનો ઉપયોગ અન્યત્ર કરવા માંગતા હો, તો તમે પરિણામને ચલને સોંપી શકો છો અને પછીથી તમારા કોડ.

    તે માટેનો VBA કોડ છે,

    6787

    પરિણામ એક્સેલ મેસેજ બોક્સમાં બતાવવામાં આવશે.

    વધુ વાંચો: COUNTIF એક્સેલ ઉદાહરણ (22 ઉદાહરણો)

    નિષ્કર્ષ

    આ લેખ તમને બતાવે છે કે કેવી રીતે એક્સેલમાં VBA સાથે COUNTIF ફંક્શનનો ઉપયોગ કરવો. હું આશા રાખું છું કે આ લેખ તમારા માટે ખૂબ જ ફાયદાકારક રહ્યો છે. જો તમને વિષય સંબંધિત કોઈ પ્રશ્નો હોય તો નિઃસંકોચ પૂછો.

    હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.