எக்செல்

ஒரு வரம்பில் தனிப்பட்ட உரை மதிப்புகளை எண்ணுங்கள்

Count Unique Text Values Range

எக்செல் சூத்திரம்: ஒரு வரம்பில் தனிப்பட்ட உரை மதிப்புகளை எண்ணுங்கள்பொதுவான சூத்திரம் | _+_ | சுருக்கம்

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





= SUMPRODUCT (--( FREQUENCY ( MATCH (data,data,0), ROW (data)- ROW (data.firstcell)+1)>0))

B5: B14 இல் 4 தனித்துவமான பெயர்கள் இருப்பதால் இது 4 ஐ வழங்குகிறது.

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





விளக்கம்

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

உள்ளே இருந்து வேலை செய்யும், MATCH செயல்பாடு தரவில் தோன்றும் ஒவ்வொரு பொருளின் நிலையையும் பெற பயன்படுகிறது:



 
= SUMPRODUCT (--( FREQUENCY ( MATCH (B5:B14,B5:B14,0), ROW (B5:B14)- ROW (B5)+1)>0))

MATCH இன் முடிவு ஒரு வரிசை இது போன்ற:

 
 MATCH (B5:B14,B5:B14,0)

ஏனெனில் MATCH எப்போதும் அதன் நிலையை அளிக்கிறது முதலில் பொருத்தம், தரவுகளில் ஒன்றுக்கு மேற்பட்ட முறை தோன்றும் மதிப்புகள் அதே நிலையை அளிக்கும். உதாரணமாக, 'ஜிம்' பட்டியலில் 3 முறை தோன்றியதால், அவர் இந்த வரிசையில் 3 முறை எண் 1 ஆகக் காட்டுகிறார்.

இந்த வரிசை FREQUENCY ஆக வழங்கப்படுகிறது தரவு_அரே வாதம்தி bins_array வாதம் சூத்திரத்தின் இந்த பகுதியிலிருந்து உருவாக்கப்பட்டது:

எக்செல் தேதி சூத்திரம் நாட்கள்
 
{1114466699}

இது ஒன்றை உருவாக்குகிறது எண்களின் தொடர்ச்சியான பட்டியல் தரவின் ஒவ்வொரு மதிப்புக்கும்:

 
 ROW (B5:B14)- ROW (B5)+1)

இந்த கட்டத்தில், அதிர்வெண் இப்படி கட்டமைக்கப்பட்டுள்ளது:

 
{12345678910}

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

எக்செல் ஒரு வருவாய் சேர்க்க எப்படி
 
 FREQUENCY ({1114466699},{12345678910})

குறிப்பு: FREQUENCY எப்போதும் ஒரு வரிசையை விட ஒரு உருப்படியைக் கொடுக்கும் bins_array .

இப்போது நாம் சூத்திரத்தை இப்படி மீண்டும் எழுதலாம்:

 
{30020300200} // output from FREQUENCY

அடுத்து, பூஜ்ஜியத்தை விட அதிகமான மதிப்புகளை நாங்கள் சரிபார்க்கிறோம் (> 0), இது எண்களை உண்மை அல்லது தவறானதாக மாற்றுகிறது, பின்னர் இரட்டை எதிர்மறை (-) ஐப் பயன்படுத்தி உண்மை மற்றும் தவறான மதிப்புகளை 1 மற்றும் 0 ஆக மாற்றவும். இப்போது எங்களிடம் உள்ளது:

 
= SUMPRODUCT (--({30020300200}>0))

இறுதியாக, SUMPRODUCT எண்களைச் சேர்த்து மொத்தமாகத் தருகிறது, இது 4 ஆகும்.

வெற்று செல்களைக் கையாளுதல்

வரம்பில் உள்ள வெற்று செல்கள் சூத்திரத்தை #N/A பிழையாக மாற்றும். வெற்று செல்களைக் கையாள, IF செயல்பாட்டைப் பயன்படுத்தி வெற்று மதிப்புகளை வடிகட்ட மிகவும் சிக்கலான வரிசை சூத்திரத்தைப் பயன்படுத்தலாம்:

 
= SUMPRODUCT ({10010100100})

குறிப்பு: IF ஐ சேர்ப்பது இதை ஒரு ஆக்குகிறது வரிசை சூத்திரம் அதற்கு கட்டுப்பாடு-மாற்றம்-உள்ளீடு தேவை.

மேலும் தகவலுக்கு, இந்தப் பக்கத்தைப் பார்க்கவும் .

இருந்து மைக் கிவின் வரிசை சூத்திரங்கள் பற்றிய சிறந்த புத்தகம், கட்டுப்பாடு-ஷிப்ட்-என்டர்.

தனித்துவமான மதிப்புகளை எண்ணுவதற்கான பிற வழிகள்

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

TO மைய அட்டவணை தனித்துவமான மதிப்புகளை எண்ணுவதற்கான சிறந்த வழியாகும்.

ஆசிரியர் டேவ் பிரன்ஸ்


^