உள்ளடக்க அட்டவணை
புதிய டைனமிக் வரிசை செயல்பாடுகளை எக்செல்லில் உள்ள தனித்துவமான மதிப்புகளைக் கணக்கிடுவது எப்படி என்பதை டுடோரியல் பார்க்கிறது: ஒரு நெடுவரிசையில் தனிப்பட்ட உள்ளீடுகளை எண்ணுவதற்கான சூத்திரம், பல அளவுகோல்கள், வெற்றிடங்களைப் புறக்கணித்தல் மற்றும் பல.
சில ஆண்டுகளுக்கு முன்பு, Excel இல் தனித்துவமான மற்றும் தனித்துவமான மதிப்புகளைக் கணக்கிடுவதற்கான பல்வேறு வழிகளைப் பற்றி நாங்கள் விவாதித்தோம். ஆனால் மற்ற மென்பொருள் நிரல்களைப் போலவே, மைக்ரோசாஃப்ட் எக்செல் தொடர்ந்து உருவாகிறது, மேலும் ஒவ்வொரு வெளியீட்டிலும் புதிய அம்சங்கள் தோன்றும். இன்று, சமீபத்தில் அறிமுகப்படுத்தப்பட்ட டைனமிக் வரிசை செயல்பாடுகள் மூலம் எக்செல் இல் தனிப்பட்ட மதிப்புகளை எவ்வாறு எண்ணுவது என்பதைப் பார்ப்போம். இந்த செயல்பாடுகளில் எதையும் நீங்கள் இதுவரை பயன்படுத்தவில்லை என்றால், கட்டுமானம் மற்றும் பயன்படுத்த வசதியின் அடிப்படையில் சூத்திரங்கள் எவ்வளவு எளிமையாகின்றன என்பதைப் பார்த்து நீங்கள் ஆச்சரியப்படுவீர்கள்.
குறிப்பு. இந்த டுடோரியலில் விவாதிக்கப்பட்ட அனைத்து சூத்திரங்களும் UNIQUE செயல்பாட்டைச் சார்ந்துள்ளது, இது Excel 365 மற்றும் Excel 2021 இல் மட்டுமே கிடைக்கும். நீங்கள் Excel 2019, Excel 2016 அல்லது அதற்கு முந்தையதைப் பயன்படுத்துகிறீர்கள் என்றால், தீர்வுகளுக்கு இந்தக் கட்டுரையைப் பார்க்கவும்.
நெடுவரிசையில் தனித்துவமான மதிப்புகளை எண்ணுங்கள்
ஒரு நெடுவரிசையில் உள்ள தனிப்பட்ட மதிப்புகளை எண்ணுவதற்கான எளிதான வழி, UNIQUE செயல்பாட்டை COUNTA செயல்பாட்டுடன் இணைந்து பயன்படுத்துவதாகும்:
COUNTA(UNIQUE( வரம்பு ))சூத்திரம் இந்த எளிய தர்க்கத்துடன் செயல்படுகிறது: UNIQUE தனித்துவமான உள்ளீடுகளின் வரிசையை வழங்குகிறது, மேலும் COUNTA அணிவரிசையின் அனைத்து கூறுகளையும் கணக்கிடுகிறது.
உதாரணமாக, தனித்துவத்தை எண்ணுவோம். வரம்பில் உள்ள பெயர்கள் B2:B10:
=COUNTA(UNIQUE(B2:B10))
சூத்திரம் 5 உள்ளன என்று கூறுகிறதுவெற்றியாளர்கள் பட்டியலில் வெவ்வேறு பெயர்கள்:
உதவிக்குறிப்பு. இந்த எடுத்துக்காட்டில், நாங்கள் தனித்துவமான உரை மதிப்புகளை எண்ணுகிறோம், ஆனால் எண்கள், தேதிகள், நேரங்கள் போன்ற பிற தரவு வகைகளுக்கும் இந்த சூத்திரத்தைப் பயன்படுத்தலாம்.
ஒருமுறை மட்டுமே நிகழும் தனிப்பட்ட மதிப்புகளை எண்ணுங்கள்
முந்தைய எடுத்துக்காட்டில் , ஒரு நெடுவரிசையில் உள்ள அனைத்து வெவ்வேறு (தனிப்பட்ட) உள்ளீடுகளையும் கணக்கிட்டோம். இந்த நேரத்தில், ஒருமுறை மட்டுமே நிகழும் தனித்துவமான பதிவுகளின் எண்ணிக்கையை அறிய விரும்புகிறோம். இதைச் செய்ய, உங்கள் சூத்திரத்தை இந்த வழியில் உருவாக்கவும்:
ஒரு முறை நிகழ்வுகளின் பட்டியலைப் பெற, UNIQUE இன் 3வது வாதத்தை TRUE என அமைக்கவும்:
UNIQUE(B2:B10,,TRUE))
தனிப்பட்ட ஒருமுறை நிகழ்வுகளைக் கணக்கிட, ROW செயல்பாட்டில் UNIQUE ஐ அமைக்கவும்:
ROWS(UNIQUE(B2:B10,,TRUE))
இந்த விஷயத்தில் COUNTA வேலை செய்யாது என்பதை நினைவில் கொள்ளவும், ஏனெனில் இது அனைத்து காலியாக இல்லாத கலங்களையும் கணக்கிடுகிறது. பிழை மதிப்புகள். எனவே, முடிவுகள் எதுவும் கிடைக்கவில்லை என்றால், UNIQUE ஒரு பிழையை வழங்கும், மேலும் COUNTA அதை 1 ஆக எண்ணும், இது தவறு!
சாத்தியமான பிழைகளைக் கையாள, IFERROR செயல்பாட்டை உங்கள் சூத்திரத்தைச் சுற்றி 0 ஐ வெளியிடுமாறு அறிவுறுத்தவும். ஏதேனும் பிழை ஏற்பட்டால்:
=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)
இதன் விளைவாக, தனிப்பட்ட தரவுத்தள கருத்தின் அடிப்படையில் ஒரு எண்ணிக்கையைப் பெறுவீர்கள்:
கவுண்ட் Excel இல் உள்ள தனித்துவமான வரிசைகள்
இப்போது ஒரு நெடுவரிசையில் உள்ள தனிப்பட்ட கலங்களை எப்படி எண்ணுவது என்பது உங்களுக்குத் தெரியும், தனிப்பட்ட வரிசைகளின் எண்ணிக்கையை எப்படிக் கண்டுபிடிப்பது என்பது பற்றி ஏதேனும் யோசனை உள்ளதா?
இதோ தீர்வு:
ROWS( UNIQUE( range ))தந்திரம் என்னவென்றால், முழு வரம்பையும் UNIQUE க்கு "ஊட்டுவது" அதனால் அது மதிப்புகளின் தனித்துவமான சேர்க்கைகளைக் கண்டறியும்பல நெடுவரிசைகளில். அதன் பிறகு, வரிசைகளின் எண்ணிக்கையைக் கணக்கிட, ROWS செயல்பாட்டில் சூத்திரத்தை இணைக்கவும்.
உதாரணமாக, A2:C10 வரம்பில் உள்ள தனித்துவமான வரிசைகளைக் கணக்கிட, இந்த சூத்திரத்தைப் பயன்படுத்துகிறோம்:
=ROWS(UNIQUE(A2:C10))
வெற்று செல்களைப் புறக்கணித்து தனித்துவமான உள்ளீடுகளை எண்ணுங்கள்
எக்செல் வெற்றிடங்களைப் புறக்கணித்து தனித்துவமான மதிப்புகளைக் கணக்கிட, காலியான செல்களை வடிகட்ட FILTER செயல்பாட்டைப் பயன்படுத்தவும். ஏற்கனவே பரிச்சயமான COUNTA UNIQUE சூத்திரத்தில் வார்ப் செய்யவும்:
B2:B11 இல் உள்ள மூல தரவுகளுடன் , சூத்திரம் இந்த படிவத்தை எடுக்கும்:
=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))
கீழே உள்ள ஸ்கிரீன்ஷாட் முடிவைக் காட்டுகிறது:
தனித்துவ மதிப்புகளை அளவுகோல்களுடன் எண்ணுங்கள்
சில அளவுகோல்களின் அடிப்படையில் தனித்துவமான மதிப்புகளைப் பிரித்தெடுக்க, இந்த எடுத்துக்காட்டில் விளக்கப்பட்டுள்ளபடி, UNIQUE மற்றும் FILTER செயல்பாடுகளை மீண்டும் ஒன்றாகப் பயன்படுத்துகிறீர்கள். பின்னர், நீங்கள் ROWS செயல்பாட்டைப் பயன்படுத்தி தனிப்பட்ட உள்ளீடுகளை எண்ணி, IFERROR அனைத்து வகையான பிழைகளையும் சிக்க வைத்து அவற்றை 0:
IFERROR(ROWS(UNIQUE( range , criteria_range ) = அளவுகோல் ))), 0)உதாரணமாக, ஒரு குறிப்பிட்ட விளையாட்டில் எத்தனை வெவ்வேறு வெற்றியாளர்கள் உள்ளனர் என்பதைக் கண்டறிய, இந்த சூத்திரத்தைப் பயன்படுத்தவும்:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)
A2:A10 என்பது தனித்துவமான பெயர்களைத் தேடுவதற்கான வரம்பாகும் ( வரம்பு ), B2:B10 என்பது வெற்றியாளர்கள் போட்டியிடும் விளையாட்டு ( criteria_range ), மற்றும் E1 என்பது ஆர்வமுள்ள விளையாட்டு ( அளவுகோல் ).
பல அளவுகோல்களுடன் தனிப்பட்ட மதிப்புகளை எண்ணுங்கள்
இதற்கான சூத்திரம்பல அளவுகோல்களின் அடிப்படையில் தனிப்பட்ட மதிப்புகளை எண்ணுவது மேலே உள்ள உதாரணத்திற்கு மிகவும் ஒத்ததாக உள்ளது, இருப்பினும் அளவுகோல்கள் சற்று வித்தியாசமாக கட்டமைக்கப்பட்டுள்ளன:
IFERROR(ROWS(UNIQUE( range , criteria_range1 = அளவுகோல் இங்கே சூத்திரத்தின் தர்க்கத்தின்: பல அளவுகோல்களின் அடிப்படையில் தனித்துவமான மதிப்புகளைக் கண்டறியவும்.இந்த எடுத்துக்காட்டில், F1 ( அளவுகோல் 1<2) இல் ஒரு குறிப்பிட்ட விளையாட்டில் எத்தனை வெவ்வேறு வெற்றியாளர்கள் உள்ளனர் என்பதைக் கண்டறியப் போகிறோம்>) மற்றும் F2 இல் வயதுக்குட்பட்டவர்கள் ( அளவுகோல் 2 ). இதற்கு, நாங்கள் இந்த சூத்திரத்தைப் பயன்படுத்துகிறோம்:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10
A2:B10 என்பது பெயர்களின் பட்டியல் ( வரம்பு ), C2:C10 என்பது விளையாட்டு ( criteria_range 1 ) மற்றும் D2:D10 ஆகியவை வயது ( criteria_range 2 ).
புதிய டைனமிக் மூலம் Excel இல் தனிப்பட்ட மதிப்புகளை கணக்கிடுவது இதுதான். வரிசை செயல்பாடுகள். அனைத்து தீர்வுகளும் எவ்வளவு எளிமையானவை என்பதை நீங்கள் பாராட்டுவீர்கள் என்று நான் நம்புகிறேன். எப்படியிருந்தாலும், படித்ததற்கு நன்றி, அடுத்த வாரம் எங்கள் வலைப்பதிவில் உங்களைப் பார்ப்போம் என்று நம்புகிறேன்!
பதிவிறக்கப் பயிற்சிப் புத்தகம்
தனிப்பட்ட மதிப்புகள் சூத்திர உதாரணங்களை எண்ணுங்கள் (.xlsx கோப்பு)