අන්තර්ගත වගුව
විශාල දත්ත කට්ටල සමඟ වැඩ කරන විට අපට බොහෝ විට එක්සෙල් හි අද්විතීය සහ වෙනස් අගයන් ගණන් කිරීමට අවශ්ය විය හැක. Excel හට අනන්ය අගයන් හෝ පෙළ ගණන් කිරීමට කිසිදු ගොඩනගාගත් කාර්යයක් නොමැත. එහෙත්, අපට මෙම වෙනස් අගයන් ගණන් කළ හැකි බොහෝ ශිල්පීය ක්රම සහ ප්රවේශයන් තිබේ. අද මෙම ලිපියෙන් අපි Excel හි අනන්ය නම් ගණන් කිරීමේ ක්රම කිහිපයක් නිරූපණය කරන්නෙමු.
පුහුණු වැඩපොත බාගන්න
ඔබ මෙම ලිපිය කියවන අතරතුර පුහුණු වීමට මෙම පුහුණු පත්රිකාව බාගන්න.
Excel-Count-Unique-Names.xlsx
Excel හි අනන්ය නම් ගණන් කරන්න (5 ක්රම)
1. අද්විතීය නම් ගණන් කිරීමට SUMPRODUCT ශ්රිතය භාවිතා කිරීම
Excel හි අද්විතීය නම් ගණන් කිරීමට සරලම සහ පහසුම ක්රමය වන්නේ SUMPRODUCT කාර්යය භාවිතා කිරීමයි. මෙම ශ්රිතය භාවිතා කිරීමෙන් අපට අනන්ය අගයන් ආකාර දෙකකින් ගණන් කළ හැක. අපි මේ ක්රම ඉගෙන ගනිමු.
i. SUMPRODUCT සමග COUNTIF
පියවර-1:
පහත තත්ත්වය තුළ, අපට සමහර විකුණුම් නියෝජිතයින්ගේ නම් සහ ඔවුන්ගේ වැටුප <හි දක්වා ඇති දත්ත කට්ටලයක් ලබා දී ඇත. 8>“විකුණුම් නියෝජිතයා” සහ “වැටුප්” තීරු. දැන් අපට අලෙවි නියෝජිතයන් සිටී, ඔවුන්ගේ නම් එක් වරකට වඩා දර්ශනය විය. එබැවින් අපට “අද්විතීය නම් ගණන් කරන්න” යන මාතෘකාව යටතේ E4 කොටුවේ විකුණුම් නියෝජිතයාගේ නමෙහි අනන්ය අංකය ගණන් කිරීමට සිදුවේ.
0> පියවර-2:
දැන් E4 කොටුවේ, COUNTIF ශ්රිතය සමඟ SUMPRODUCT ශ්රිතය යොදන්න.
සාමාන්ය සූත්රයවේ,
=SUMPRODUCT(1/COUNTIF(පරාසය, නිර්ණායක))
ශ්රිතයට අගයන් ඇතුළු කරන්න සහ සූත්රයේ අවසාන ස්වරූපය වන්නේ,
=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))කොහින්ද,
- පරාසය සහ නිර්ණායක B4:B17
- COUNTIF ශ්රිතය දත්ත පරාසය දෙස බලා එක් එක් නම් දිස්වන වාර ගණන ගණන් කරන්න. දත්ත පරාසය {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
- ඉන් පසුව, ප්රතිඵලය COUNTIF ශ්රිතය උපදේශකයෙකු ලෙස 1 සංඛ්යාව ලෙස භාවිතා කරයි. මේ සඳහා, අරාවෙහි එක් වරක් පමණක් දිස් වූ සංඛ්යා 1 බවට පත් වන අතර දිස්වන සංඛ්යා කිහිපයක් ප්රතිඵල ලෙස භාග සපයනු ඇත.
- අවසානයේ, SUMPRODUCT ශ්රිතය ගණන් ගනු ඇත. ඒවා 1 සහ ප්රතිඵලය ලබා දෙනු ඇත.
අද්විතීය අගයන් ලබා ගැනීමට Enter ඔබන්න.
පියවර-3:
මෙම කාර්යයේ දෝෂයක් ඇත, දත්ත කට්ටලයේ හිස් කොටුවක් තිබේ නම්, එවිට සූත්රය අසාර්ථක වනු ඇත. COUNTIF ශ්රිතය සෑම හිස් කොටුවක් සඳහාම “0” උත්පාදනය කරන අතර 1 මගින් 0 බෙදීම මඟින් ශුන්ය දෝෂයක් ( #DIV/0!)
පියවර-4:
මෙම තත්ත්වය මඟහරවා ගැනීමට සූත්රය ටිකක් වෙනස් කරමු ටිකක්. දැන් මෙම තත්ත්වය සඳහා අපගේ නව සූත්රය වන්නේ,
=SUMPRODUCT(((B4:B17””)/COUNTIF(B4:B17,B4:B17&””)) )
දැන් දත්ත කට්ටලයේ කිසියම් හිස් කොටුවක් තිබේ නම්, සූත්රයඑය නොසලකා හරිනු ඇත.
ප්රතිඵලය ලබා ගැනීමට Enter ඔබන්න.
ii. SUMPRODUCT FREQUENCY
පියවර-1:
අපි පෙර උදාහරණයේ භාවිතා කළ දත්ත පරාසයම භාවිතා කරන්නෙමු.
දැන් <යොදන්න 8>SUMPRODUCT සමඟින් FREQUENCY අද්විතීය නම් ලබා ගැනීමට.
සාමාන්ය සූත්රය පහත පරිදි වේ,
=SUMPRODUCT(–(FREQUENCY( MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1))
අවසාන පෝරමය ලබා ගැනීමට අගයන් ඇතුලත් කරන්න.
=SUMPRODUCT(–(FREQUENCY(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))මෙහිදී,
- MATCH ශ්රිතය දත්තවල දිස්වන එක් එක් නමෙහි පිහිටීම ලබා ගැනීමට භාවිතා කරයි. මෙහි MATCH ශ්රිතයේ lookup_value, lookup_array සහ [match type] B4:B17,B4:B17,0 වේ.
- bins_array තර්කය ගොඩනඟා ඇත්තේ (ROW(B4:B17)-ROW(B4)+1) සූත්රයේ මෙම කොටසෙනි.
- FREQUENCY ශ්රිතය මඟින් සංඛ්යා අරාවක් ලබා දෙන අතර එය දත්ත අරාව තුළ එක් එක් සංඛ්යාව සඳහා ගණන් කිරීමක් පෙන්නුම් කරයි. FREQUENCY සූත්රයේ ක්රියාකාරිත්වයේ ප්රධාන ලක්ෂණයක් නම්, අංකයක් දැනටමත් ගණන් කර ඇති විට, FREQUENCY බිංදුව ලබා දෙනු ඇත.
- දැන්, අපි එම අගයන් සඳහා පරීක්ෂා කරමු. ශුන්යයට වඩා වැඩි (>0), එය සංඛ්යා සත්ය හෝ අසත්ය බවට පරිවර්තනය කරයි, එවිට අපි ද්විත්ව ඍණ (--) TRUE සහ FALSE අගයන් 1s සහ 0s බවට පරිවර්තනය කිරීමට.
- අවසානයේ, SUMPRODUCT ශ්රිතය සරලව අංක එකතු කරයි. ඉහළට ගොස් එකතුව ලබා දෙයි.
මෙය අරා සූත්රයක් බැවින්, “CTRL+SHIFT+ENTER”<9 ඔබන්න> සූත්රය යෙදීමට. තවද අපට අපගේ අවසාන ගණන ලැබී ඇත.
තවත් කියවන්න: Excel හි SUMPRODUCT මගින් නිර්ණායක සමඟ අනන්ය අගයන් ගණන් කරන්න
2. අනන්ය නම් ගණන් කිරීමට COUNTIF සූත්රය සමඟ SUM භාවිතා කිරීම
පියවර-1:
දැන් අපි SUM සමඟ COUNTIF අවශ්ය ගණන ලබා ගැනීමට සූත්රය.
මෙම සූත්රය සඳහා වන සාමාන්ය සූත්රය වන්නේ,
=SUM(IF(ISTEXT(Value),1/COUNTIF( පරාසය, නිර්ණායක), “”))
සූත්රයේ අවසාන ස්වරූපය ලබා ගැනීමට අගයන් ඇතුළු කරන්න.
=SUM(IF(ISTEXT(B4) :B17),1/COUNTIF(B4:B17,B4:B17),””))කොහින්ද,
- ISTEXT ශ්රිතය <8 ලබා දෙයි>ඇත්ත පෙළ වන සියලුම අගයන් සඳහා සහ අනෙකුත් අගයන් සඳහා අසත්යය.
- පරාසය සහ නිර්ණායක B4:B17
- අගය පෙළ අගයක් නම් , COUNTIF ශ්රිතය දත්ත පරාසය දෙස බලා එක් එක් නම් දත්ත පරාසයේ දිස්වන වාර ගණන ගණන් කරන්න {3,2,1,2,3,3,4,3,3,1 ,1,1,1,1}
- SUM ශ්රිතය සියලු අගයන්හි එකතුව ගණනය කර ප්රතිඵලය ලබා දෙයි.
<24
පියවර-2:
මෙය අරා සූත්රයක් බැවින්, අයදුම් කිරීමට “CTRL+SHIFT+ENTER” ඔබන්න සූත්රය. සහ අපිඅපගේ අවසාන ගණන ලැබී ඇත.
වැඩිදුර කියවන්න: Excel Formula Count අනන්ය අගයන් (පහසු ක්රම 3ක්)
3. අනන්ය නම් ගණන් කිරීමට සංඛ්යාත සහ ගැලපුම් සූත්රය සමඟ SUM භාවිතා කිරීම
පියවර-1:
දැන් අපි SUM සමඟ භාවිතා කරන්නෙමු සංඛ්යාත සහ ගැලපීම අද්විතීය නම් ගණන් කිරීමට සූත්රය.
සාමාන්ය සූත්රය වන්නේ,
=SUM(IF(FREQUENCY(IF( තාර්කික පරීක්ෂණය””, MATCH(Lookup_value,Lookup_array,[match type])),ROW(reference)-ROW(reference.firstcell)+1),1))
අවසාන සූත්රය අගය ඇතුළත් කිරීම,
=SUM(IF(FREQUENCY(IF(B4:B17””,MATCH(B4:B17,B4:B17,0)),ROW(B4:B17) )-ROW(B4)+1),1))කොහෙද,
- මෙහි MATCH Function එකේ lookup_value , lookup_array සහ [ගැලපුම් වර්ගය] B4:B17,B4:B17,0
- MATCH ක්රියාකාරීත්වයෙන් පසුව , IF IF ක්රියාකාරිත්වය අවශ්ය වීමට හේතුව MATCH හිස් කොටු සඳහා #N/A දෝෂයක් ලබා දීමයි . එබැවින්, අපි B4:B17””
- සමග හිස් කොටු බැහැර කරමු (ROW(B4:B17)-ROW(ROW(ROW(ROW(B4:B17)) සූත්රයේ මෙම කොටසින් bins_array තර්කය ගොඩනගා ඇත. B4)+1)
- මෙම ප්රතිඵලය වන අරාව FREQUENCY ශ්රිතයට සංග්රහ කෙරේ, එය දත්ත අරාවේ එක් එක් සංඛ්යාව සඳහා ගණන් කිරීමක් දක්වන සංඛ්යා මාලාවක් ලබා දෙයි
- අවසානයේ බාහිර IF ශ්රිතය එක් එක් අනන්ය අගය 1 දක්වා සහ අනුපිටපත් අගය
ඔබන්නඅරා සූත්රය යෙදීමට “CTRL+SHIFT+ENTER” Excel හි නිර්ණායක සමඟ (5 ක්රම)
සමාන කියවීම්
- සුවිශේෂී පෙළ සඳහා COUNTIF භාවිතා කරන්නේ කෙසේද (පහසුම ක්රම 8)
- Excel හි COUNTIFS අද්විතීය අගයන් (පහසු ක්රම 3ක්)
4. අනන්ය නම් ගණන් කිරීමට UNIQUE ශ්රිතය භාවිතා කිරීම
පියවර-1:
UNIQUE ශ්රිතය Excel 365 අනුවාදය සඳහා පමණි.
දැන් <8 යොදන්න>UNIQUE Function. සාමාන්ය සූත්රය වන්නේ,
=COUNTA(UNIQUE(පරාසය))
අගය ඇතුළත් කිරීමෙන් පසු, අවසාන පෝරමය වන්නේ,
=COUNTA(UNIQUE(B4:B17))
ප්රතිඵලය ලබා ගැනීමට Enter ඔබන්න.
පියවර-2:
මෙම UNIQUE ශ්රිතය භාවිතයෙන් ඔබට අනන්ය නම් ලැයිස්තුවද ලබාගත හැක. මේ සඳහා, සූත්රය වන්නේ,
=UNIQUE(B4:B17)ඉදිරියට යාමට Enter ඔබන්න.
කියවන්න. තවත්: Excel VBA: තීරුවක අනන්ය අගයන් ගණන් කරන්න (ක්රම 3)
5. Excel හි අද්විතීය නම් ගණන් කිරීමට උසස් පෙරහන භාවිතා කිරීම
පියවර-1:
අපට අනන්ය නම් ගණන් කිරීමට උසස් පෙරහන විකල්පය ද භාවිතා කළ හැක. එය කිරීමට, Sort & හි දත්ත වෙත යන්න. පෙරහන් සමූහය, උසස් මත ක්ලික් කරන්න.
1>
පියවර-2:
උසස් පෙරහන කවුළුව දිස්වේ. මෙන්න බලන්න වෙනත් ස්ථානයකට පිටපත් කරන්න සහ අද්විතීය වාර්තා භාවිතා කරන්නපමණි.
පියවර-3:
දැන් ලැයිස්තු පරාසය ($) සඳහා දත්ත මූලාශ්රය තෝරන්න B$3:$B$17), නිර්ණායක පරාසය ($B$3:$B$17), සහ $E$3 වෙත පිටපත් කරන්න . ඉදිරියට යාමට Ok ක්ලික් කරන්න.
සහ අපගේ අනන්ය නම් ලැයිස්තුව සාදා ඇත.
පියවර-4:
අද්විතීය නම් ගණන් කිරීමට, මෙම සූත්රය භාවිතා කරන්න,
=ROWS(E4:E9)
සහ Enter ඔබන්න.
වැඩිදුර කියවන්න: EXCEL හි COUNTIFS මගින් නිර්ණායක සමඟ අනන්ය අගයන් ගණන් කරන්න ( උදාහරණ 4)
ඉක්මන් සටහන්
➤ ඔබ COUNTIF සූත්රය සමඟ SUMPRODUCT භාවිතා කරන විට දත්ත කට්ටලයේ හිස් කොටුවක් තිබේ නම්, ප්රතිඵලය බෙදීම පෙන්වයි. ශුන්ය දෝෂයකින් (#DIV/0!)
➤ අරාව සූත්රය සඳහා, ඔබ “CTRL+SHIFT+ENTER”<9 ඔබන්න> සමගාමීව ප්රතිඵලය ලබා ගැනීමට.
➤ UNIQUE ශ්රිතය Excel 365 සඳහා පමණක් පවතී. Excel හි පැරණි අනුවාද වල පරිශීලකයින්ට ශ්රිතය භාවිතා කිරීමට නොහැකි වනු ඇත.
නිගමනය
අද අපි දත්ත කට්ටලයකින් අනන්ය නම් ගණන් කිරීමට ක්රියා පටිපාටි කිහිපයක් ඉගෙන ගත්තෙමු. ඔබට කිසියම් ව්යාකූලත්වයක් හෝ යෝජනා තිබේ නම්, අදහස් දැක්වීමේ කොටසෙහි ඔබේ අදහස් බෙදා ගැනීමට ඔබව සාදරයෙන් පිළිගනිමු.