Excel-ലെ VBA COUNTIF പ്രവർത്തനം (6 ഉദാഹരണങ്ങൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

ഉള്ളടക്ക പട്ടിക

എക്സൽ ലെ COUNTIF ഫംഗ്ഷൻ നൽകിയിരിക്കുന്ന വ്യവസ്ഥ പാലിക്കുന്ന ഒരു പരിധിക്കുള്ളിലെ സെല്ലുകളുടെ എണ്ണം കണക്കാക്കാൻ ഉപയോഗിക്കുന്നു. ഈ ലേഖനത്തിൽ, VBA മാക്രോ ഉപയോഗിച്ച് Excel-ൽ COUNTIF ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം.

വർക്ക്‌ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

നിങ്ങൾക്ക് ഇവിടെ നിന്ന് സൗജന്യ പ്രാക്ടീസ് Excel വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യാം.

VBA.xlsm-നൊപ്പം COUNTIF ഫംഗ്‌ഷൻ

Excel-ലെ COUNTIF ഫംഗ്‌ഷൻ

  • Syntax

WorksheetFunction.CountIf( Arg1 ശ്രേണിയായി, Arg2 ) ഇരട്ടയായി

  • പാരാമീറ്ററുകൾ
പാരാമീറ്റർ ആവശ്യമാണ്/ ഓപ്ഷണൽ ഡാറ്റ തരം വിവരണം
Arg1 ആവശ്യമാണ് റേഞ്ച്

കൗണ്ട് സെല്ലുകളിൽ നിന്നുള്ള സെല്ലുകളുടെ ശ്രേണി.

Arg2 ആവശ്യമാണ് വേരിയന്റ് ഒരു നമ്പർ, എക്സ്പ്രഷൻ, സെൽ റഫറൻസ്, അല്ലെങ്കിൽ ഏത് സെല്ലുകൾ എണ്ണണമെന്ന് നിർവചിക്കുന്ന വാചകം. ഉദാഹരണത്തിന്, പദപ്രയോഗം 20, “20”, “>20”, “പഴം” അല്ലെങ്കിൽ B2 ആകാം.
  • റിട്ടേൺ തരം

ഇരട്ടിയായി മൂല്യം

6 വിബിഎയ്‌ക്കൊപ്പം എക്‌സലിൽ COUNTIF ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നതിന്റെ ഉദാഹരണങ്ങൾ

ഇൻ ഈ വിഭാഗത്തിൽ, VBA കോഡ് ഉപയോഗിച്ച് ടെക്‌സ്‌റ്റുകളും നമ്പറുകളും മറ്റും എണ്ണാൻ Excel-ൽ COUNTIF ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നിങ്ങൾ പഠിക്കും.

1. Excel VBA-ലെ COUNTIF-നൊപ്പമുള്ള വർക്ക്ഷീറ്റ്ഫംഗ്ഷൻ

Excel-ന്റെ WorksheetFunction മിക്കവയും വിളിക്കാൻ ഉപയോഗിക്കാംExcel-ലെ Insert Function ഡയലോഗ് ബോക്‌സിൽ ലഭ്യമായ Excel-ലെ മറ്റ് ഫംഗ്‌ഷനുകളും COUNTIF ഫംഗ്‌ഷനും ആ ഫംഗ്‌ഷനുകളിൽ ഒന്നാണ്.

0>മുകളിലുള്ള ഉദാഹരണം ഉപയോഗിച്ച്, Excel-ൽ VBAഉപയോഗിച്ച് ഡാറ്റ കണക്കാക്കാൻ COUNTIFഉപയോഗിച്ച് വർക്ക്ഷീറ്റ്ഫംഗ്ഷൻഉപയോഗിക്കുന്നത് എങ്ങനെയെന്ന് ഞങ്ങൾ പഠിക്കും.

ഘട്ടങ്ങൾ:

  • നിങ്ങളുടെ കീബോർഡിൽ Alt + F11 അമർത്തുക അല്ലെങ്കിൽ ടാബിലേക്ക് പോകുക Developer -> വിഷ്വൽ ബേസിക് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കാൻ.

  • പോപ്പ്-അപ്പ് കോഡ് വിൻഡോയിൽ, മെനു ബാറിൽ , തിരുകുക -> മൊഡ്യൂൾ .

  • ഇനിപ്പറയുന്ന കോഡ് പകർത്തി കോഡ് വിൻഡോയിൽ ഒട്ടിക്കുക.
4428

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ പ്രവർത്തിക്കാൻ തയ്യാറാണ്.

  • നിങ്ങളുടെ കീബോർഡിൽ F5 അമർത്തുക അല്ലെങ്കിൽ മെനു ബാറിൽ നിന്ന് Run -> ഉപ/ഉപയോക്തൃഫോം പ്രവർത്തിപ്പിക്കുക. നിങ്ങൾക്ക് മാക്രോ പ്രവർത്തിപ്പിക്കുന്നതിന് ഉപമെനു ബാറിലെ സ്മോൾ പ്ലേ ഐക്കണിൽ ക്ലിക്ക് ചെയ്യാം.

ഞങ്ങൾക്ക് കണ്ടെത്തണം ഞങ്ങളുടെ ഡാറ്റാസെറ്റിൽ 3-ൽ താഴെയുള്ള എത്ര സംഖ്യകളുണ്ട്. അതിനാൽ കോഡ് പ്രവർത്തിപ്പിച്ചതിന് ശേഷം ഞങ്ങൾക്ക് 4-ന്റെ ഫലം ലഭിച്ചു, അതായത് ഞങ്ങളുടെ ഡാറ്റാസെറ്റിന് 3-ൽ താഴെയുള്ള സംഖ്യകളുടെ എണ്ണം.

3>

കൂടുതൽ വായിക്കുക: എങ്ങനെ രണ്ട് അക്കങ്ങൾക്കിടയിൽ COUNTIF ഉപയോഗിക്കാം (4 രീതികൾ)

2. Excel-ൽ ഒരു നിർദ്ദിഷ്‌ട വാചകം കണക്കാക്കുന്നതിനുള്ള COUNTIF ഫംഗ്‌ഷൻ

ഒരു Excel ഷീറ്റിൽ എത്ര നഗരങ്ങൾ അല്ലെങ്കിൽ പേരുകൾ അല്ലെങ്കിൽ ഭക്ഷണങ്ങൾ എന്നിങ്ങനെയുള്ള ഏതെങ്കിലും നിർദ്ദിഷ്ട വാചകം കണക്കാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ VBA -ൽ COUNTIF ഫംഗ്‌ഷൻ ഉപയോഗിക്കാനാകും.

മുകളിലുള്ള ഉദാഹരണത്തിൽ നിന്ന്, എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഞങ്ങൾ പഠിക്കും. VBA മാക്രോ ഉള്ള ഞങ്ങളുടെ ഡാറ്റാസെറ്റിൽ John എന്ന പേര് എത്ര തവണ വരുന്നു എന്ന് കണക്കാക്കാൻ COUNTIF .

ഘട്ടങ്ങൾ:

  • മുമ്പത്തെ അതേ രീതിയിൽ, ഡെവലപ്പർ ടാബിൽ നിന്ന് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറന്ന് ഇൻസേർട്ട് ഒരു മൊഡ്യൂൾ കോഡ് വിൻഡോയിൽ.
  • കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
5436

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ പ്രവർത്തിക്കാൻ തയ്യാറാണ്.

  • റൺ മാക്രോ, നിങ്ങൾക്ക് മൊത്തം എണ്ണം ലഭിക്കും.

നിങ്ങൾ ചെയ്യാതിരുന്നാൽ വാചകം നിങ്ങളുടെ കോഡിൽ നേരിട്ട് എഴുതാൻ ആഗ്രഹിക്കുന്നില്ല, തുടർന്ന് നിങ്ങൾക്കത് ആദ്യം ഒരു വേരിയബിളിൽ സംഭരിക്കാനും പിന്നീട് കോഡിനുള്ളിൽ വേരിയബിൾ കൈമാറാനും കഴിയും. ചുവടെയുള്ള കോഡ് പോലെ,

1277

കൂടുതൽ വായിക്കുക: COUNTIF ഉപയോഗിച്ച് ആരംഭിക്കുമ്പോൾ വാചകം എണ്ണുക & Excel

3 ലെ LEFT പ്രവർത്തനങ്ങൾ. VBA ഉപയോഗിച്ച് നമ്പർ കണക്കാക്കുന്നതിനുള്ള COUNTIF ഫംഗ്‌ഷൻ

നിങ്ങൾക്ക് ചില ഫലങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നതിന് COUNTIF ഫംഗ്‌ഷൻ ഉപയോഗിക്കാം.

ഇതിൽ നിന്ന് മുകളിലെ ഉദാഹരണത്തിൽ, VBA മാക്രോയ്‌ക്കൊപ്പം 1.1 നേക്കാൾ വലുതായ എത്ര സംഖ്യകൾ ഞങ്ങളുടെ ഡാറ്റാസെറ്റിൽ ഉണ്ടെന്ന് കണക്കാക്കാൻ COUNTIF എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഞങ്ങൾ പഠിക്കും.

ഘട്ടങ്ങൾ:

  • മുമ്പത്തെ അതേ രീതിയിൽ, ഡെവലപ്പർ ടാബിൽ നിന്നും വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുക കോഡ് വിൻഡോയിൽ ഒരു മൊഡ്യൂൾ ചേർക്കുക.
  • കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തുകതുടർന്ന് ഒട്ടിക്കുക.
3038

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ റൺ ചെയ്യാൻ തയ്യാറാണ്.

  • റൺ മാക്രോയും നിങ്ങൾക്ക് ആകെ എണ്ണം ലഭിക്കും.

മുമ്പ് ചർച്ച ചെയ്തതുപോലെ, നിങ്ങളുടെ കോഡിൽ നമ്പർ നേരിട്ട് എഴുതാൻ താൽപ്പര്യമില്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് ഒരു എന്നതിൽ സംഭരിക്കാം വേരിയബിൾ ആദ്യം കോഡിനുള്ളിൽ വേരിയബിൾ കടന്നുപോകുക. ചുവടെയുള്ള കോഡ് പോലെ,

7333

കൂടുതൽ വായിക്കുക: എക്‌സൽ COUNTIF-നേക്കാൾ വലുതും കുറവും ഉള്ള മാനദണ്ഡങ്ങൾ

0> സമാന വായനകൾ
  • 0-നേക്കാൾ വലിയ സെല്ലുകൾ എണ്ണുന്നതിനുള്ള എക്സൽ COUNTIF ഫംഗ്ഷൻ
  • IF, COUNTIF ഫംഗ്ഷനുകൾ എങ്ങനെ ഉപയോഗിക്കാം Excel-ൽ ഒരുമിച്ച്
  • Excel COUNTIF മുതൽ മറ്റൊരു സെല്ലിൽ നിന്നുള്ള ടെക്‌സ്‌റ്റ് അടങ്ങുന്ന സെല്ലിനെ എണ്ണുക
  • Excel-ൽ ശതമാനം കണക്കാക്കാൻ COUNTIF ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം

4. Excel-ലെ ഒബ്‌ജക്റ്റിന്റെ ഒരു ശ്രേണിയുള്ള COUNTIF ഫംഗ്‌ഷൻ

നിങ്ങൾക്ക് റേഞ്ച് ഒബ്‌ജക്‌റ്റിലേക്ക് ഒരു കൂട്ടം സെല്ലുകൾ അസൈൻ ചെയ്യാം തുടർന്ന് മൂല്യങ്ങൾ കണക്കാക്കാൻ റേഞ്ച് ഒബ്‌ജക്റ്റ് ഉപയോഗിക്കുക Excelൽ കോഡ് വിൻഡോയിൽ ഡെവലപ്പർ ടാബും ചേർക്കുക മൊഡ്യൂൾ .

  • കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
  • 6983

    നിങ്ങളുടെ കോഡ് ഇപ്പോൾ റൺ ചെയ്യാൻ തയ്യാറാണ്.

    • റൺ കോഡ്, നിങ്ങൾക്ക് ആകെ എണ്ണം ഒരു സംഗ്രഹത്തോടൊപ്പം ലഭിക്കും. മൂല്യം.

    കൂടുതൽ വായിക്കുക: എങ്ങനെ COUNTIF ഉപയോഗിക്കും ഇതിലെ തുടർച്ചയില്ലാത്ത ശ്രേണിക്ക്Excel

    5. Excel-ലെ COUNTIF ഫോർമുല രീതി

    ഒരു സെല്ലിൽ COUNTIF പ്രയോഗിക്കുന്നതിന് നിങ്ങൾക്ക് Formula കൂടാതെ/അല്ലെങ്കിൽ FormulaR1C1 രീതിയും ഉപയോഗിക്കാം VBA -ൽ. അത്തരം പ്രവർത്തനങ്ങൾ ചെയ്യുന്നതിൽ ഈ രീതികൾ കൂടുതൽ വഴക്കമുള്ളതാണ്.

    5.1. ഫോർമുല രീതി

    ഫോർമുല രീതി ഉദാഹരണത്തിൽ താഴെ കാണിച്ചിരിക്കുന്ന B5:B10 ആയി സെല്ലുകളുടെ ശ്രേണി വ്യക്തമാക്കാൻ അനുവദിക്കുന്നു.

    <46

    ഘട്ടങ്ങൾ:

    • വിഷ്വൽ ബേസിക് എഡിറ്ററിന്റെ കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
    6597

    നിങ്ങളുടെ കോഡ് ഇപ്പോൾ റൺ ചെയ്യാൻ തയ്യാറാണ്.

    ഈ കോഡ് നിങ്ങൾക്ക് ആവശ്യമുള്ള ഡാറ്റയുടെ ആകെ എണ്ണം നൽകും.

    5.2. FormulaR1C1 രീതി

    FormulaR1C1 രീതി കൂടുതൽ വഴക്കമുള്ളതാണ്, കാരണം ഇത് സെല്ലുകളുടെ ഒരു സെറ്റിലേക്ക് പരിമിതപ്പെടുത്തുന്നില്ല.

    അതേ ഡാറ്റാസെറ്റ് ഉപയോഗിച്ച്, VBA -ലെ മൂല്യങ്ങൾ കണക്കാക്കാൻ FormulaR1C1 എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഞങ്ങൾ ഇപ്പോൾ പഠിക്കും.

    ഘട്ടങ്ങൾ:

    • വിഷ്വൽ ബേസിക് എഡിറ്ററിന്റെ കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
    4646

    നിങ്ങളുടെ കോഡ് ഇപ്പോൾ പ്രവർത്തിക്കാൻ തയ്യാറാണ്.

    നിങ്ങൾക്ക് ആവശ്യമുള്ള ഡാറ്റയുടെ ആകെ എണ്ണവും ഈ കോഡ് നൽകും.

    നിങ്ങൾക്ക് സജ്ജീകരിക്കാൻ താൽപ്പര്യമില്ലെങ്കിൽ ഔട്ട്‌പുട്ട് ശ്രേണി, ഇതുപോലെ എഴുതി നിങ്ങൾക്ക് ഈ കോഡ് കൂടുതൽ അയവുള്ളതാക്കാൻ കഴിയും,

    5622

    സൂത്രവാക്യം വ്യവസ്ഥ പാലിക്കുന്ന സെല്ലുകളെ എണ്ണുകയും ഉത്തരം നൽകുകയും ചെയ്യുംനിങ്ങളുടെ വർക്ക്ഷീറ്റിൽ ആക്ടീവ് സെൽ . COUNTIF ഫംഗ്‌ഷനുള്ളിലെ ശ്രേണി വരി (R) , നിര (C) വാക്യഘടന എന്നിവ ഉപയോഗിച്ച് റഫർ ചെയ്യണം.

    കൂടുതൽ വായിക്കുക: എക്‌സൽ

    6-ൽ രണ്ട് സെൽ മൂല്യങ്ങൾക്കിടയിലുള്ള COUNTIF എങ്ങനെ പ്രയോഗിക്കാം. COUNTIF ഫംഗ്‌ഷന്റെ ഫലം ഒരു വേരിയബിളിലേക്ക് അസൈൻ ചെയ്യുന്നു

    നിങ്ങളുടെ Excel ഡാറ്റാസെറ്റിന് പകരം നിങ്ങളുടെ ഫോർമുലയുടെ ഫലം മറ്റെവിടെയെങ്കിലും ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് ഫലം ഒരു വേരിയബിളിലേക്ക് നൽകുകയും പിന്നീട് അത് ഉപയോഗിക്കുകയും ചെയ്യാം. കോഡ്.

    അതിനുള്ള VBA കോഡ്,

    1161

    ഫലം Excel സന്ദേശ ബോക്സിൽ കാണിക്കും.

    കൂടുതൽ വായിക്കുക: COUNTIF Excel ഉദാഹരണം (22 ഉദാഹരണങ്ങൾ)

    ഉപസം <5 VBA ഉപയോഗിച്ച് Excel-ൽ COUNTIF ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാമെന്ന്

    ഈ ലേഖനം കാണിച്ചുതന്നു. ഈ ലേഖനം നിങ്ങൾക്ക് വളരെ പ്രയോജനപ്രദമായിരുന്നുവെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. വിഷയവുമായി ബന്ധപ്പെട്ട് നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ ചോദിക്കാൻ മടിക്കേണ്ടതില്ല.

    വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.