எக்செல் (4 சூத்திரங்கள்) தரவுகளுடன் வரிசைகளை எண்ணுவது எப்படி

  • இதை பகிர்
Hugh West

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

பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும்

பின்வரும் பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும்.

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

இந்த டுடோரியலை நிரூபிக்க, பின்வரும் தரவுத்தொகுப்பைப் பயன்படுத்துவோம்:

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

1. IF மற்றும் COUNTA செயல்பாடுகளைப் பயன்படுத்தி, தரவுடன் வரிசைகளை எண்ணுதல்

இந்த சூத்திரம் IF ஆகிய இரண்டின் கலவையாகும். மற்றும் COUNTA செயல்பாடுகள். COUNTA செயல்பாடு அனைத்து காலியாக இல்லாத கலங்களையும் கணக்கிடுகிறது. எனவே, அது நமக்கு சொல்ல முடியும்அந்த வரிசைகளில் தரவு இருக்கிறதா இல்லையா. பின்னர், IF செயல்பாட்டைப் பயன்படுத்துவதன் மூலம், அந்த வரிசையில் தரவு அல்லது 0 ( FALSE ) இருந்தால், 1 ( TRUE ) என்ற பூலியன் மதிப்புடன் அந்த வரிசைகளை வழங்குகிறோம். அது இல்லை என்றால். முடிவில், தரவுகளுடன் அனைத்து வரிசைகளையும் கண்டறிய அந்த எண்ணிக்கையைச் சேர்க்கிறோம்.

இந்த சூத்திரத்தின் அடிப்படை தொடரியல்:

= IF(COUNTA(range)>1,1,0)

படிகள்:

1. முதலில், புதிய நெடுவரிசையை உருவாக்கவும் “ எண்ணி “.

2. பிறகு, பின்வரும் சூத்திரத்தை செல் E5 :

=IF(COUNTA(B5:D5)>0,1,0)

இல் உள்ளிடவும் 3. Enter ஐ அழுத்தவும். அதன் பிறகு, அதில் டேட்டா உள்ளது என 1 காட்டும்.

4. பிறகு, Fill handle ஐகானை E6:E11 கலங்களின் வரம்பில் இழுக்கவும். அதன் பிறகு, வரிசைகளில் தரவு உள்ளதா இல்லையா என்பதைக் குறிக்கும் அனைத்து மதிப்புகளையும் நீங்கள் காண்பீர்கள்.

5. இப்போது, ​​பின்வரும் சூத்திரத்தை செல் D13:

=SUM(E5:E11)

இல் உள்ளிடவும் 6. அடுத்து, Enter ஐ அழுத்தவும்.

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

படிக்க மேலும்: எக்செல் (5 விரைவு முறைகள்) ஃபார்முலா மூலம் வரிசைகளை எப்படி எண்ணுவது

2. IF மற்றும் COUNTBLANK செயல்பாடுகளைப் பயன்படுத்தி எக்செல்

<0 இல் தரவுகளுடன் வரிசைகளை எண்ணுதல்>முந்தைய முறையைப் போலவே, இதுவும் இரண்டு செயல்பாடுகளின் கலவையாகும். இங்கே, COUNTA செயல்பாட்டிற்குப் பதிலாக, COUNTBLANK செயல்பாட்டைப் பயன்படுத்தப் போகிறோம்.

COUNTBLANK செயல்பாடு முக்கியமாகக் கணக்கிடப்படுகிறது.எக்செல் இல் உள்ள அனைத்து வெற்று செல்கள். இங்கே, ஒவ்வொரு வரிசையிலும் மூன்று நெடுவரிசைகள் உள்ளன. எனவே, COUNTBLANK செயல்பாடு அனைத்து வெற்று கலங்களையும் கணக்கிடும். மூன்று கலங்களிலும் தரவு இல்லை என்றால், அது 3 ஐத் தரும். எனவே, 3ஐத் தந்தால், அந்த வரிசையில் தரவு இல்லை என்று அர்த்தம். இதன் விளைவாக, எங்கள் சூத்திரம் 0 இல்லையெனில் 1 ஐ வழங்கும்.

இந்த சூத்திரத்தின் அடிப்படை தொடரியல்:

=IF(COUNTBLANK(range) =3,0,1)

படிகள்:

1. முதலில், பின்வரும் சூத்திரத்தை Cell E5 :

=IF(COUNTBLANK(B5:D5)=3,0,1)

இல் உள்ளிடவும்

2. Enter ஐ அழுத்தவும். அதன் பிறகு, இந்த வரிசையில் தரவு இருப்பதால் 1 ஐக் காண்பிக்கும்.

3. பிறகு, Fill handle ஐகானை கலங்களின் வரம்பிற்கு மேல் இழுக்கவும் E6:E11 . அதன் பிறகு, வரிசைகளில் தரவு உள்ளதா இல்லையா என்பதைக் குறிக்கும் அனைத்து மதிப்புகளையும் நீங்கள் காண்பீர்கள்.

4. இப்போது, ​​பின்வரும் சூத்திரத்தை Cell D13 :

=SUM(E5:E11)

5. அடுத்து, Enter ஐ அழுத்தவும்.

இறுதியில், அந்த வரிசைகள் அனைத்தையும் தரவுகளுடன் எண்ணுவதில் வெற்றி பெற்றுள்ளோம்.

3. பயன்படுத்துதல் தரவு

இப்போது, ​​இந்த முறை முந்தைய முறையைப் போலவே வரிசைகளை எண்ணுவதற்கான IF மற்றும் COUNTIF செயல்பாடுகள். COUNTBLANK செயல்பாட்டை COUNTIF செயல்பாட்டுடன் மாற்றுகிறோம். COUNTIF செயல்பாடு அளவுகோல்களின் அடிப்படையில் கலங்களைக் கணக்கிடுகிறது. இங்கே, செல்களுக்கு மதிப்பு இல்லை என்றால் வரிசையாக எண்ணுகிறோம். எனவே, அது மூன்று திரும்பினால் அந்த வரிசையில் மதிப்பு இல்லை என்று அர்த்தம். அதன் பிறகு, IF செயல்பாடு 0ஐ வழங்கும்.

இந்த சூத்திரத்தின் அடிப்படை தொடரியல்:

=IF(COUNTIF(range,criteria)=3 ,0,1)

படிகள்:

1. முதலில், பின்வரும் சூத்திரத்தை செல் E5 :

=IF(COUNTIF(B5:D5,"")=3,0,1)

2 இல் உள்ளிடவும். Enter ஐ அழுத்தவும். அதன் பிறகு, அது தரவு உள்ளதால் 1 ஐக் காண்பிக்கும்.

3. பிறகு, Fill handle ஐகானை கலங்களின் வரம்பிற்கு மேல் இழுக்கவும் E6:E11 . அதன் பிறகு, வரிசைகளில் தரவு உள்ளதா இல்லையா என்பதைக் குறிக்கும் அனைத்து மதிப்புகளையும் நீங்கள் காண்பீர்கள்.

4. இப்போது, ​​பின்வரும் சூத்திரத்தை செல் D13 :

=SUM(E5:E11)

இல் உள்ளிடவும் 5. அடுத்து, Enter ஐ அழுத்தவும்.

இறுதியாக, அந்த பூலியன் மதிப்புகளைச் சுருக்கி, அவற்றில் உள்ள தரவுகளுடன் வரிசைகளின் எண்ணிக்கையை விரைவாகக் கண்டறியலாம்.

இதே மாதிரியான அளவீடுகள்:

  • எக்செல் VBA டு வரிசைகளை டேட்டாவுடன் எண்ணலாம் (4 எடுத்துக்காட்டுகள்)
  • எப்படி எக்செல் மதிப்புடன் வரிசைகளை எண்ணுங்கள் (8 வழிகள்)
  • எக்செல் இல் VBA மூலம் வரிசைகளை எப்படி எண்ணுவது (5 அணுகுமுறைகள்)

4. தரவுகளுடன் வரிசைகளை எண்ணுங்கள் SUMPRODUCT மற்றும் MMULT செயல்பாடுகளைப் பயன்படுத்தி

இந்த முறையில், தரவுடன் வரிசைகளை எண்ணுவதற்காக SUMPRODUCT மற்றும் MMULT (மெட்ரிக் பெருக்கல்) செயல்பாடுகளை இணைக்கிறோம்.

SUMPRODUCT செயல்பாடு ஒத்த வரம்புகள் அல்லது வரிசைகளின் தயாரிப்புகளின் கூட்டுத்தொகையை வழங்குகிறது. இயல்புநிலை சூத்திரம் பெருக்கல், ஆனால் கூட்டல், கழித்தல் மற்றும் வகுத்தல் ஆகியவையும் அடையக்கூடியவை.

இன் அடிப்படை தொடரியல்SUMPRODUCT செயல்பாடு:

=SUMPRODUCT(array1, [array2], [array3], …)

மறுபுறம், MMULT செயல்பாடு இரண்டு அணிகளின் மேட்ரிக்ஸ் தயாரிப்பை வழங்குகிறது. வரிசை 1 என சம எண்ணிக்கையிலான வரிசைகள் மற்றும் வரிசை2 என சம எண்ணிக்கையிலான நெடுவரிசைகளைக் கொண்ட வரிசையின் விளைவு.

MMULT செயல்பாட்டின் அடிப்படை தொடரியல்:

=MMULT(array1, array2)

இங்கே, array1 மற்றும் array2 ஆகியவை நாம் பெருக்க விரும்பும் வரிசைகள் ஆகும்.

எங்கள் சூத்திரத்தின் அடிப்படை தொடரியல்:

=SUMPRODUCT((MMULT((array1="")*1,array2<3)*1)

படிகள்:

1. பின்வரும் சூத்திரத்தை Cell D13 :

=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)

2 இல் உள்ளிடவும். பின்னர், Enter ஐ அழுத்தவும்.

இறுதியில், எங்கள் சூத்திரம் தரவுகளுடன் வரிசைகளை வெற்றிகரமாக எண்ணியது.

🔎சூத்திரத்தின் முறிவு

1. செல் காலியா இல்லையா

The B5:D11=”” அதாவது செல் என்றால் காலியா இல்லையா.

உதாரணமாக, வரிசை1 க்கு {FALSE, FALSE, FALSE} .

2. மாற்றும் பூலியன் மதிப்புகள் எண்களாக

இப்போது, (B5:D11=””)*1 அந்த பூலியன்கள் அனைத்தையும் பூஜ்யம் அல்லது ஒன்றிற்கு மாற்றும்.

க்கு>row1 , அது திரும்பும் {0,0,0} .

3. மதிப்புகளைச் சேர் வரிசை- wise

MMULT செயல்பாடு வரிசையாக மதிப்புகளைச் சுருக்குவதற்கு விதிவிலக்கானது, இருப்பினும், பூலியன் மதிப்புகளைக் கையாள முடியாது. செயல்பாடு மதிப்புகளின் வரிசையை வழங்குகிறது.

MMULT((B5:D11=””)*1,{1;1;1})

<6க்கு>வரிசை1

,எங்கள் அணிவரிசை {0,0,0}. எனவே, நமது தொகை 0ஆக இருக்கும்.

வரிசை2 க்கு, எங்கள் அணிவரிசை {0,1,0} . எனவே, எங்கள் முடிவு 3 .

4. வரிசையில் உள்ள ஒவ்வொரு மதிப்பும் 3

MMULT((B3:D14=””)*1,{1;1;1})<3 ஐ விட சிறியதா என சரிபார்க்கவும்

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

வரிசை1 க்கு, எங்கள் அணிவரிசை {0,0,0} . எனவே, முடிவு TRUE ஆக இருக்கும்.

row2 க்கு, எங்கள் அணிவரிசை {0,1,0} . எனவே, எங்கள் முடிவு TRUE .

வரிசை3 க்கு, எங்கள் வரிசை {1,1,1} . எனவே, எங்கள் முடிவு FALSE .

5. தரவுகளுடன் வரிசைகளை எண்ணுங்கள்

SUMPRODUCT((MMULT((B5:D11=”")*1,{1;1;1})<3)*1)

பூலியன் மதிப்புகளின் வரிசையைத் தொகுக்க, அவற்றை 1 அல்லது 0 (பூஜ்யம்) ஆக மாற்ற 1 ஆல் பெருக்க வேண்டும். TRUE = 1 மற்றும் FALSE = 0.

அதன் பிறகு, அது:

SUMPRODUCT({1; 1; 0 ; 1; 0; 0; 1})

மேலும் இது Cell D13 இல் 4ஐத் தரும்.

முடிவு

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

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