எக்செல்

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

Count Unique Values Range With Countif

எக்செல் சூத்திரம்: COUNTIF உடன் வரம்பில் தனிப்பட்ட மதிப்புகளை எண்ணுங்கள்பொதுவான சூத்திரம்
= SUMPRODUCT (1/ COUNTIF (data,data))
சுருக்கம்

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

 
= SUMPRODUCT (1/ COUNTIF (B5:B14,B5:B14))
உடன் எக்செல் 365 , நீங்கள் ஒரு பயன்படுத்தலாம் எளிய மற்றும் வேகமான சூத்திரம் அடிப்படையில் தனித்துவமான . விளக்கம்

உள்ளே இருந்து வேலை செய்யும், COUNTIF B5: B14 வரம்பில் உள்ள மதிப்புகளுக்கு கட்டமைக்கப்படுகிறது, இவை அனைத்தையும் பயன்படுத்தி அதே மதிப்புகள் அளவுகோலாக:



 
 COUNTIF (B5:B14,B5:B14)

நாங்கள் அளவுகோல்களுக்கு 10 மதிப்புகளை வழங்குவதால், நாங்கள் மீண்டும் பெறுகிறோம் வரிசை இது போன்ற 10 முடிவுகளுடன்:



 
{3332233322}

ஒவ்வொரு எண்ணும் ஒரு எண்ணிக்கையைக் குறிக்கிறது - 'ஜிம்' 3 முறை தோன்றும், 'சூ' 2 முறை தோன்றும், மற்றும் பல.

இந்த வரிசை ஒரு வகுப்பாளராக 1 உடன் எண்ணிக்கையாக கட்டமைக்கப்பட்டுள்ளது. பிரிவுக்குப் பிறகு, மற்றொரு வரிசையைப் பெறுகிறோம்:



 
{0.3333333333333330.3333333333333330.3333333333333330.50.50.3333333333333330.3333333333333330.3333333333333330.50.5}

வரம்பில் ஒரு முறை நிகழும் எந்த மதிப்புகளும் 1 வி ஆகத் தோன்றும், ஆனால் பல முறை நிகழும் மதிப்புகள் பலவற்றுடன் ஒத்த பகுதியளவு மதிப்புகளாகத் தோன்றும். (அதாவது தரவுகளில் 4 முறை தோன்றும் மதிப்பு 4 மதிப்புகள் = 0.25 ஐ உருவாக்கும்).

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

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

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

வெற்று அல்லது வெற்று கலங்களைக் கையாள ஒரு வழி சூத்திரத்தை பின்வருமாறு சரிசெய்வது:



 
= SUMPRODUCT (1/ COUNTIF (data,data&''))

வழங்கியவர் இணைத்தல் ஒரு வெற்று சரம் ('') தரவுக்கு, தரவுகளில் வெற்று செல்கள் இருக்கும்போது COUNTIF உருவாக்கிய வரிசையில் பூஜ்ஜியங்கள் முடிவடைவதைத் தடுக்கிறோம். இது முக்கியமானது, ஏனென்றால் வகுப்பில் ஒரு பூஜ்ஜியம் சூத்திரத்தை # DIV / 0 பிழையை எறிய வைக்கும். இது செயல்படுகிறது, ஏனெனில் அளவுகோல்களுக்கு வெற்று சரம் ('') பயன்படுத்துவது வெற்று கலங்களை எண்ணும்.

இருப்பினும், சூத்திரத்தின் இந்த பதிப்பு வெற்று கலங்களுடன் இருக்கும்போது # DIV / 0 பிழையை எறியாது என்றாலும், அது விருப்பம் எண்ணிக்கையில் வெற்று செல்கள் அடங்கும். எண்ணிக்கையிலிருந்து வெற்று கலங்களை விலக்க விரும்பினால், இதைப் பயன்படுத்தவும்:

 
= SUMPRODUCT ((data'')/ COUNTIF (data,data&''))

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

மெதுவான செயல்திறன்?

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

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


^