எக்செல் இல் VBA COUNTIF செயல்பாடு (6 எடுத்துக்காட்டுகள்)

Hugh West

உள்ளடக்க அட்டவணை

எக்செல் இல் உள்ள COUNTIF செயல்பாடு, கொடுக்கப்பட்ட நிபந்தனையைப் பூர்த்தி செய்யும் வரம்பிற்குள் உள்ள கலங்களின் எண்ணிக்கையைக் கணக்கிடப் பயன்படுகிறது. இந்தக் கட்டுரையில், VBA மேக்ரோவுடன் எக்செல் இல் COUNTIF செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதைக் காண்பிப்போம்.

ஒர்க்புக்கைப் பதிவிறக்கு

0>இங்கிருந்து இலவச பயிற்சி எக்செல் பணிப்புத்தகத்தை பதிவிறக்கம் செய்யலாம்.

VBA.xlsm உடன் COUNTIF செயல்பாடு

எக்செல் இல் COUNTIF செயல்பாடு

  • தொடரியல்

பணித்தாள் செயல்பாடு.CountIf( Arg1 வரம்பாக, Arg2 ) இரட்டிப்பாக

  • அளவுருக்கள்
அளவுரு தேவை/விரும்பினால் தரவு வகை விளக்கம்
Arg1 தேவை வரம்பு

எண்ணிக்கை கலங்களிலிருந்து கலங்களின் வரம்பு.

Arg2 தேவை மாறுபட்ட ஒரு எண், வெளிப்பாடு, செல் குறிப்பு, அல்லது எந்த செல்களை எண்ண வேண்டும் என்பதை வரையறுக்கும் உரை. எடுத்துக்காட்டாக, வெளிப்பாடு 20, “20”, “>20”, “பழம்” அல்லது B2 ஆக இருக்கலாம்.
  • திரும்ப வகை

மதிப்பு இரட்டிப்பாக

6 COUNTIF செயல்பாட்டை எக்செல் இல் VBA உடன் பயன்படுத்துவதற்கான எடுத்துக்காட்டுகள்

in இந்தப் பிரிவில், VBA குறியீட்டைக் கொண்டு உரைகள், எண்கள் போன்றவற்றை எண்ணுவதற்கு எக்செல் இல் COUNTIF செயல்பாட்டைப் பயன்படுத்துவது எப்படி என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.

1. Excel VBA இல் COUNTIF உடன் பணித்தாள் செயல்பாடு

Excel இன் WorksheetFunction பெரும்பாலானவற்றை அழைக்க பயன்படுத்தலாம்எக்செல் இல் உள்ள பிற செயல்பாடுகள் செருகு செயல்பாடு எக்செல் உரையாடல் பெட்டியில் கிடைக்கும் மற்றும் COUNTIF செயல்பாடு அந்த செயல்பாடுகளில் ஒன்றாகும்.

0>மேலே உள்ள எடுத்துக்காட்டில், எக்செல் இல் VBAஉடன் தரவை எண்ணுவதற்கு ஒர்க்ஷீட்ஃபங்க்ஷன் COUNTIFஉடன் எப்படிப் பயன்படுத்துவது என்று கற்றுக்கொள்வோம்.

படிகள்:

  • உங்கள் விசைப்பலகையில் Alt + F11 ஐ அழுத்தவும் அல்லது டெவலப்பர் -> விஷுவல் பேசிக் விஷுவல் பேசிக் எடிட்டரை திறக்க.

  • பாப்-அப் குறியீடு சாளரத்தில், மெனு பட்டியில் இருந்து , செருகு -> Module .

  • பின்வரும் குறியீட்டை நகலெடுத்து குறியீடு சாளரத்தில் ஒட்டவும்.
Option Explicit Sub ExCountIfFormulaRC()   Range("B13").FormulaR1C1 = "=COUNTIF(R[-8]C:R[-1]C,"">2"")" End Sub

உங்கள் குறியீடு இப்போது இயக்கத் தயாராக உள்ளது.

  • உங்கள் விசைப்பலகையில் F5 அழுத்தவும் அல்லது மெனு பட்டியில் இருந்து Run -> துணை/பயனர் படிவத்தை இயக்கவும். மேக்ரோவை இயக்க துணை மெனு பட்டியில் உள்ள சிறிய ப்ளே ஐகானை கிளிக் செய்யலாம் எங்கள் தரவுத்தொகுப்பில் 3க்குக் குறைவான எண்கள் எத்தனை உள்ளன. எனவே குறியீட்டை இயக்கிய பிறகு, 4-ன் முடிவைப் பெற்றோம், இது நமது தரவுத்தொகுப்பின் 3-க்கும் குறைவான எண்களின் எண்ணிக்கையாகும்.

    3>

    மேலும் படிக்க: இரண்டு எண்களுக்கு இடையே COUNTIF ஐ எவ்வாறு பயன்படுத்துவது (4 முறைகள்)

    2. எக்செல் இல் ஒரு குறிப்பிட்ட உரையை எண்ணுவதற்கான COUNTIF செயல்பாடு

    எக்செல் தாளில் எத்தனை நகரங்கள் அல்லது பெயர்கள் அல்லது உணவுகள் உள்ளன போன்ற குறிப்பிட்ட உரையை நீங்கள் கணக்கிட விரும்பினால், நீங்கள் VBA இல் COUNTIF செயல்பாட்டைப் பயன்படுத்த முடியும் VBA மேக்ரோவில் உள்ள எங்கள் தரவுத்தொகுப்பில் ஜான் என்ற பெயர் எத்தனை முறை வருகிறது என்பதைக் கணக்கிட COUNTIF .

    படிகள்:

    • முன்பைப் போலவே, டெவலப்பர் தாவலில் இருந்து விஷுவல் பேசிக் எடிட்டரைத் திறந்து செருகு தொகுதி குறியீடு சாளரத்தில்.
    • குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
    6163

    உங்கள் குறியீடு இப்போது இயங்கத் தயாராக உள்ளது.

    • மேக்ரோவை இயக்கவும், மொத்த எண்ணிக்கையைப் பெறுவீர்கள்.

    நீங்கள் செய்யவில்லை என்றால் உரையை நேரடியாக உங்கள் குறியீட்டில் எழுத விரும்பவில்லை, பின்னர் அதை முதலில் ஒரு மாறியில் சேமித்து பின்னர் குறியீட்டின் உள்ளே மாறியை அனுப்பலாம். கீழே உள்ள குறியீட்டைப் போலவே,

    3586

    மேலும் படிக்கவும்: உரையை தொடக்கத்தில் COUNTIF & எக்செல்

    3 இல் இடது செயல்பாடுகள். VBA உடன் எண்ணைக் கணக்கிடுவதற்கு COUNTIF செயல்பாடு

    சில முடிவுகளைப் பிரித்தெடுக்க COUNTIF செயல்பாட்டைப் பயன்படுத்தலாம்.

    இலிருந்து மேலே உள்ள எடுத்துக்காட்டில், VBA மேக்ரோவுடன் 1.1 ஐ விட அதிகமான எண்கள் எங்கள் தரவுத்தொகுப்பில் எத்தனை எண்கள் உள்ளன என்பதை கணக்கிட, COUNTIF ஐ எவ்வாறு பயன்படுத்துவது என்பதைக் கற்றுக்கொள்வோம்.

    படிகள்:

    • முன்பிருந்த அதே வழியில், டெவலப்பர் தாவலில் இருந்து விஷுவல் பேசிக் எடிட்டரை திறந்து குறியீடு சாளரத்தில் ஒரு தொகுதி செருகவும்.
    • குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுக்கவும்ஒட்டவும் நீங்கள் மொத்த எண்ணிக்கையைப் பெறுவீர்கள்.

    முன் விவாதித்தபடி, உங்கள் குறியீட்டில் நேரடியாக எண்ணை எழுத விரும்பவில்லை என்றால், அதை ஒரு இடத்தில் சேமிக்கலாம் முதலில் மாறி பின்னர் குறியீட்டின் உள்ளே மாறியை அனுப்பவும். கீழே உள்ள குறியீட்டைப் போலவே,

    8579

    மேலும் படிக்க: எக்செல் COUNTIFஐ விட பெரிய மற்றும் குறைவான அளவுகோல்களுடன்

    0> இதே போன்ற அளவீடுகள்
    • எக்செல் COUNTIF செயல்பாடு 0ஐ விட பெரிய செல்களை எண்ணுவது
    • IF மற்றும் COUNTIF செயல்பாடுகளை எப்படி பயன்படுத்துவது எக்செல்
    • எக்செல் COUNTIF to Count Cell to Count Cell from another cell
    • எக்செல் இல் சதவீதத்தைக் கணக்கிட COUNTIF செயல்பாட்டை எவ்வாறு பயன்படுத்துவது

    4. எக்செல்

    ல் உள்ள பொருளின் வரம்புடன் COUNTIF செயல்பாடு வரம்புப் பொருளுக்கு செல்களின் குழுவை ஒதுக்கலாம், பின்னர் மதிப்புகளை எண்ணுவதற்கு வரம்புப் பொருளைப் பயன்படுத்தலாம் Excel இல்.

    படிகள்:

    • விஷுவல் பேசிக் எடிட்டரை இல் திறக்கவும் டெவலப்பர் தாவல் மற்றும் குறியீடு சாளரத்தில் செருகு தொகுதி .
    • குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
    8453

    உங்கள் குறியீடு இப்போது இயக்கத் தயாராக உள்ளது.

    • இயக்கு குறியீட்டை நீங்கள் கூட்டுத்தொகையுடன் பெறுவீர்கள். மதிப்பு.

    மேலும் படிக்க: எப்படி COUNTIFஐப் பயன்படுத்துவது.எக்செல்

    5. Excel இல் COUNTIF ஃபார்முலா முறை

    நீங்கள் Formula மற்றும்/அல்லது FormulaR1C1 முறையைப் பயன்படுத்தி COUNTIF ஐ கலத்தில் பயன்படுத்தலாம் VBA இல். இத்தகைய செயல்பாடுகளைச் செய்வதில் இந்த முறைகள் மிகவும் நெகிழ்வானவை.

    5.1. ஃபார்முலா முறை

    உதாரணத்தில் கீழே காட்டப்பட்டுள்ள B5:B10 போன்று கலங்களின் வரம்பை குறிப்பிட ஃபார்முலா முறை அனுமதிக்கிறது.

    <46

    படிகள்:

    • விஷுவல் பேசிக் எடிட்டரின் குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
    2123

    உங்கள் குறியீடு இப்போது இயங்கத் தயாராக உள்ளது.

    இந்தக் குறியீடு உங்களுக்குத் தேவையான தரவுகளின் மொத்த எண்ணிக்கையை வழங்கும்.

    5.2. FormulaR1C1 முறை

    FormulaR1C1 முறையானது மிகவும் நெகிழ்வானது, ஏனெனில் இது கலங்களின் தொகுப்பு வரம்பிற்கு வரம்பிற்குட்படுத்தப்படவில்லை.

    அதே தரவுத்தொகுப்பில், VBA இல் மதிப்புகளை எண்ணுவதற்கு FormulaR1C1 ஐ எவ்வாறு பயன்படுத்துவது என்பதை இப்போது கற்றுக்கொள்வோம்.

    படிகள்:

    <8
  • விஷுவல் பேசிக் எடிட்டரின் குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
1174

உங்கள் குறியீடு இப்போது இயங்கத் தயாராக உள்ளது.

0>

இந்தக் குறியீடு உங்களுக்குத் தேவையான தரவுகளின் மொத்த எண்ணிக்கையையும் வழங்கும்.

நீங்கள் அமைக்க விரும்பவில்லை என்றால் வெளியீட்டு வரம்பை நீங்கள் இப்படி எழுதுவதன் மூலம் இந்தக் குறியீட்டை மேலும் நெகிழ்வானதாக மாற்றலாம்,

8445

சூத்திரமானது நிபந்தனையை சந்திக்கும் கலங்களை எண்ணி பதிலை வைக்கும்உங்கள் பணித்தாளில் ActiveCell . COUNTIF செயல்பாட்டிற்குள் உள்ள வரம்பு, வரிசை (R) மற்றும் நெடுவரிசை (C) தொடரியல் ஆகியவற்றைப் பயன்படுத்தி குறிப்பிடப்பட வேண்டும்.

மேலும் படிக்க: எக்செல்

6 இல் இரண்டு செல் மதிப்புகளுக்கு இடையே COUNTIFஐ எவ்வாறு விண்ணப்பிப்பது. COUNTIF செயல்பாட்டின் முடிவை மாறிக்கு ஒதுக்குதல்

உங்கள் எக்செல் தரவுத்தொகுப்பில் இல்லாமல் வேறு இடத்தில் உங்கள் சூத்திரத்தின் முடிவைப் பயன்படுத்த விரும்பினால், முடிவை ஒரு மாறிக்கு ஒதுக்கி பின்னர் அதை உங்களில் பயன்படுத்தலாம் குறியீடு.

அதற்கான VBA குறியீடு,

9594

முடிவு எக்செல் செய்தி பெட்டியில் காண்பிக்கப்படும்.

மேலும் படிக்க: COUNTIF Excel உதாரணம் (22 எடுத்துக்காட்டுகள்)

முடிவு <5

எக்செல் இல் COUNTIF செயல்பாட்டை VBA உடன் எவ்வாறு பயன்படுத்துவது என்பதை இந்தக் கட்டுரை உங்களுக்குக் காட்டுகிறது. இந்த கட்டுரை உங்களுக்கு மிகவும் பயனுள்ளதாக இருந்தது என்று நம்புகிறேன். தலைப்பைப் பற்றி ஏதேனும் கேள்விகள் இருந்தால் தயங்காமல் கேட்கவும்.

ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.