Excel RANK ශ්‍රිතය සහ ශ්‍රේණිය ගණනය කිරීමට වෙනත් ක්‍රම

  • මේක Share කරන්න
Michael Brown

අන්තර්ගත වගුව

නිබන්ධනය Excel ශ්‍රේණිගත ශ්‍රිතවල විශේෂතා පැහැදිලි කරන අතර බහු නිර්ණායක මත පදනම්ව Excel හි ශ්‍රේණිගත කිරීම කරන්නේ කෙසේද, කණ්ඩායම අනුව දත්ත ශ්‍රේණිගත කිරීම, ප්‍රතිශත ශ්‍රේණිය ගණනය කිරීම සහ තවත් දේ පෙන්වයි.

ඔබට සංඛ්‍යා ලැයිස්තුවක සංඛ්‍යාවක සාපේක්ෂ පිහිටීම තීරණය කිරීමට අවශ්‍ය වූ විට, පහසුම ක්‍රමය වන්නේ සංඛ්‍යා ආරෝහණ හෝ අවරෝහණ අනුපිළිවෙලට වර්ග කිරීමයි. කිසියම් හේතුවක් නිසා වර්ග කිරීම කළ නොහැකි නම්, එක්සෙල් හි ශ්‍රේණිගත සූත්‍රයක් එම කාර්යය කිරීමට සුදුසුම මෙවලම වේ.

    Excel RANK ශ්‍රිතය

    Excel හි RANK ශ්‍රිතය නැවත පැමිණේ. එකම ලැයිස්තුවේ ඇති අනෙකුත් අගයන් හා සසඳන විට සංඛ්‍යාත්මක අගයක අනුපිළිවෙල (හෝ ශ්‍රේණිය). වෙනත් වචන වලින් කිවහොත්, ඉහළම, දෙවන ඉහළම, යනාදී අගය කුමක්දැයි එය ඔබට කියයි.

    අනුපිළිවෙළට සකස් කළ ලැයිස්තුවක, නිශ්චිත සංඛ්‍යාවක ශ්‍රේණිය එහි පිහිටීම වනු ඇත. Excel හි RANK ශ්‍රිතයට විශාලතම අගයෙන් ආරම්භ වන ශ්‍රේණිය තීරණය කළ හැක (බැසෙන අනුපිළිවෙලට වර්ග කර ඇති පරිදි) හෝ කුඩාම අගය (ආරෝහණ අනුපිළිවෙලට වර්ග කර ඇති පරිදි).

    Excel RANK ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය මෙසේ වේ. පහත දැක්වෙන්නේ:

    RANK(number,ref,[order])

    කොතැනද:

    Number (අවශ්‍යයි) - ඔබ සොයා ගැනීමට කැමති අගය.

    Ref (අවශ්‍යයි) - ශ්‍රේණිගත කිරීමට සංඛ්‍යාත්මක අගයන් ලැයිස්තුවකි. එය සංඛ්‍යා අරාවක් ලෙස හෝ සංඛ්‍යා ලැයිස්තුවට යොමු කිරීමක් ලෙස සැපයිය හැක.

    ඇණවුම (විකල්ප) - අගයන් ශ්‍රේණිගත කරන ආකාරය සඳහන් කරන අංකයකි:

    • 0 හෝ ඉවත් කර ඇත්නම්, අගයන් ශ්‍රේණිගත කර ඇතපරාස මූලද්‍රව්‍යයක් A2 ලෙස එකම කණ්ඩායමට අයත් වේද යන්න මත පදනම්ව සත්‍ය සහ අසත්‍ය වේ.
    • දෙවන, ඔබ ලකුණු පරීක්ෂා කරන්න. විශාලතම සිට කුඩාම දක්වා අගයන් ශ්‍රේණිගත කිරීමට ( අවරෝහණ අනුපිළිවෙල ), කොන්දේසිය භාවිතා කරන්න (C2<$C$2:$C$11), C2 ට වඩා වැඩි හෝ ඊට සමාන සෛල සඳහා සත්‍ය ලබා දෙයි, එසේ නොමැතිනම් FALSE.

    Microsoft Excel පදවල සිට, TRUE = 1 සහ FALSE = 0, අරා දෙක ගුණ කිරීමෙන් 1 සහ 0 අරාවක් ලැබේ, එහිදී 1 ආපසු ලබා දෙන්නේ කොන්දේසි දෙකම සපුරා ඇති පේළි සඳහා පමණි.

    ඉන්පසු, SUMPRODUCT විසින් 1 සහ 0 අරාවේ මූලද්‍රව්‍ය එකතු කරයි, එබැවින් එක් එක් කාණ්ඩයේ විශාලතම සංඛ්‍යාව සඳහා 0 ආපසු ලබා දෙයි. තවද ඔබ 1 සමඟ ශ්‍රේණිගත කිරීම ආරම්භ කිරීමට ප්‍රතිඵලයට 1ක් එක් කරයි.

    කණ්ඩායම් තුළ කුඩාම සිට විශාලම දක්වා ( ආරෝහණ පිළිවෙල ) ශ්‍රේණිගත කරන සූත්‍රය එය සමඟම ක්‍රියා කරයි. තර්කනය. වෙනස වන්නේ SUMPRODUCT විසින් යම් කණ්ඩායමක කුඩාම සංඛ්‍යාව සඳහා 0 ලබා දීමයි, මන්ද එම කණ්ඩායමේ කිසිදු අංකයක් 2 වන කොන්දේසිය (C2>$C$2:$C$7) සපුරාලන්නේ නැත. නැවතත්, ඔබ සූත්‍ර ප්‍රතිඵලයට 1ක් එක් කිරීමෙන් ශුන්‍ය ශ්‍රේණිය 1 වන ශ්‍රේණිය සමඟ ප්‍රතිස්ථාපනය කරයි.

    SUMPRODUCT වෙනුවට, ඔබට අරා මූලද්‍රව්‍ය එකතු කිරීමට SUM ශ්‍රිතය භාවිතා කළ හැක. නමුත් මේ සඳහා Ctrl + Shift + Enter හරහා සම්පූර්ණ කරන ලද අරා සූත්‍රයක් භාවිතා කිරීම අවශ්‍ය වේ. උදාහරණයක් ලෙස:

    =SUM((A2=$A$2:$A$7)*(C2<$C$2:$C$7))+1

    ධන සහ සෘණ සංඛ්‍යා වෙන වෙනම ශ්‍රේණිගත කරන්නේ කෙසේද

    ඔබගේ සංඛ්‍යා ලැයිස්තුවේ ධන සහ සෘණ අගයන් දෙකම අඩංගු නම්, Excel RANK ශ්‍රිතයඉක්මනින් ඔවුන් සියල්ලන් ශ්‍රේණිගත කරනු ඇත. නමුත් ඔබ ධන සහ සෘණ සංඛ්‍යා වෙන වෙනම ශ්‍රේණිගත කිරීමට කැමති නම් කුමක් කළ යුතුද?

    A2 සිට A10 දක්වා සෛලවල සංඛ්‍යා සමඟ, ධනාත්මක සහ සෘණ අගයන් සඳහා තනි ශ්‍රේණිගත කිරීම් ලබා ගැනීමට පහත සූත්‍රවලින් එකක් භාවිතා කරන්න:

    ශ්‍රේණිගත ධන සංඛ්‍යා පහළට:

    =IF($A2>0,COUNTIF($A$2:$A$10,">"&A2)+1,"")

    ශ්‍රේණිගත ධන සංඛ්‍යා ඉහළට:

    =IF($A2>0,COUNTIF($A$2:$A$10,">0")-COUNTIF($A$2:$A$10,">"&$A2),"")

    ශ්‍රේණිගත සෘණ සංඛ්‍යා පහළට:

    =IF($A2<0,COUNTIF($A$2:$A$10,"<0")-COUNTIF($A$2:$A$10,"<"&$A2),"")

    ශ්‍රේණිගත සෘණ සංඛ්‍යා ඉහළට:

    =IF($A2<0,COUNTIF($A$2:$A$10,"<"&$A2)+1,"")

    ප්‍රතිඵල මෙයට සමාන යමක් පෙනෙනු ඇත:

    මෙම සූත්‍ර ක්‍රියා කරන ආකාරය

    ආරම්භ කිරීම සඳහා, තාර්කික පරීක්ෂණයේදී පහළ අනුපිළිවෙලෙහි ධන සංඛ්‍යා ශ්‍රේණිගත කරන සූත්‍රය බිඳ දමමු:

    • IF ශ්‍රිතයේ, ඔබ සංඛ්‍යාව ශුන්‍යයට වඩා වැඩි දැයි පරීක්ෂා කරයි.
    • සංඛ්‍යාව 0 ට වඩා වැඩි නම්, COUNTIF ශ්‍රිතය ශ්‍රේණිගත කර ඇති සංඛ්‍යාවට වඩා ඉහළ අගයන් ගණන ලබා දෙයි.

      මෙම උදාහරණයේ, A2 හි 2 වැනි ඉහළම ධන අංකය අඩංගු වේ, ඒ සඳහා COUNTIF 1 ලබා දෙයි, එයින් අදහස් වන්නේ එයට වඩා එක් අංකයක් පමණක් වැඩි බවයි. අපගේ ශ්‍රේණිගත කිරීම 0 නොව 1 සමඟින් ආරම්භ කිරීම සඳහා, අපි සූත්‍ර ප්‍රතිඵලයට 1 එක් කරන්නෙමු, එබැවින් එය A2 සඳහා 2 ශ්‍රේණියක් ලබා දෙයි.

    • සංඛ්‍යාව 0 ට වඩා වැඩි නම්, සූත්‍රය නැවත පැමිණේ. හිස් තන්තුවක් ("").

    ආරෝහණ අනුපිළිවෙලෙහි ධන සංඛ්‍යා ශ්‍රේණිගත කරන සූත්‍රය තරමක් වෙනස් ලෙස ක්‍රියා කරයි:

    සංඛ්‍යාව 0 ට වඩා වැඩි නම් , පළමු COUNTIF මුළු ගණන ලබා ගනීදත්ත කට්ටලයේ ධන සංඛ්‍යා, සහ දෙවන COUNTIF විසින් එම සංඛ්‍යාවට වඩා කොපමණ අගයන් වැඩි දැයි සොයා ගනී. ඉන්පසුව, ඔබ දෙවැන්න කලින් සිට අඩු කර අපේක්ෂිත ශ්‍රේණිය ලබා ගන්න. මෙම උදාහරණයේ ධනාත්මක අගයන් 5ක් ඇත, ඉන් 1ක් A2ට වඩා වැඩිය. එබැවින්, ඔබ 5 න් 1 අඩු කරයි, ඒ අනුව A2 සඳහා 4 ශ්‍රේණියක් ලබා ගනී.

    සෘණ සංඛ්‍යා ශ්‍රේණිගත කිරීමේ සූත්‍ර සමාන තර්කයක් මත පදනම් වේ.

    සටහන. ඉහත සූත්‍ර සියල්ල ශුන්‍ය අගයන් නොසලකා හරින්න මන්ද 0 ධන කුලකයට හෝ සෘණ සංඛ්‍යා කුලකයට අයත් නොවන බැවිනි. ඔබේ ශ්‍රේණිගත කිරීමෙහි ශුන්‍ය ඇතුළත් කිරීමට, සූත්‍ර තර්කනයට අවශ්‍ය පිළිවෙළින්, >0 සහ =0 සහ <=0 ප්‍රතිස්ථාපනය කරන්න.

    උදාහරණයක් ලෙස, ධන සංඛ්‍යා සහ බිංදු විශාලතම සිට කුඩාම දක්වා ශ්‍රේණිගත කිරීමට, මෙය භාවිතා කරන්න සූත්‍රය: =IF($A2>=0,COUNTIF($A$2:$A$10,">"&A2)+1,"")

    ශුන්‍ය අගයන් නොසලකා හැර Excel හි දත්ත ශ්‍රේණිගත කරන්නේ කෙසේද

    ඔබ දැනටමත් දන්නා පරිදි, RANK සූත්‍රයක් යනු Excel සියලු සංඛ්‍යා හසුරුවයි: ධන, සෘණ සහ ශුන්‍ය. නමුත් සමහර අවස්ථාවලදී, අපට අවශ්‍ය වන්නේ 0 අගයන් නොසලකා හරිමින් දත්ත සහිත සෛල ශ්‍රේණිගත කිරීමට පමණි. වෙබයේ, ඔබට මෙම කාර්යය සඳහා හැකි විසඳුම් කිහිපයක් සොයාගත හැකිය, නමුත් Excel RANK IF සූත්‍රය, මෙතින්ක්ස්, වඩාත්ම විශ්වීය එකකි:

    බිංදුව නොසලකා හරිමින් ශ්‍රේණිගත අංක:

    =IF($B2=0,"",IF($B2>0,RANK($B2,$B$2:$B$10), RANK($B2,$B$2:$B$10)-COUNTIF($B$2:$B$10,0)))

    බිංදුව නොසලකා හරිමින් ඉහළ යන ශ්‍රේණිගත සංඛ්‍යා:

    =IF($B2=0,"",IF($B2>0,RANK($B2,$B$2:$B$10,1) - COUNTIF($B$2:$B$10,0), RANK($B2,$B$2:$B$10,1)))

    B2:B10 යනු ශ්‍රේණිගත කළ යුතු සංඛ්‍යා පරාසයයි.

    මෙම සූත්‍රයේ ඇති හොඳම දේ වන්නේ එය ධන සහ සෘණ අංක දෙකටම අලංකාර ලෙස ක්‍රියා කරන බව, පිටත් වේශ්‍රේණිගත කිරීමෙන් ශුන්‍ය අගයන්:

    මෙම සූත්‍රය ක්‍රියා කරන ආකාරය

    මුලින්ම බැලූ බැල්මට, සූත්‍රය තරමක් උපක්‍රමශීලී බවක් පෙනෙන්නට ඇත. සමීපව බැලීමෙන්, තර්කනය ඉතා සරල ය.

    මෙන්න, Excel RANK IF සූත්‍රය බිංදු නොසලකා හරිමින් විශාලතම සිට කුඩාම දක්වා සංඛ්‍යා ශ්‍රේණිගත කරන ආකාරය:

    • පළමු IF අංකය පරීක්ෂා කරයි. 0, සහ එය නම්, හිස් තන්තුවක් ලබා දෙයි:

      IF($B2=0,"", …)

    • සංඛ්‍යාව ශුන්‍ය නොවේ නම්, දෙවන IF එය විශාල දැයි පරීක්ෂා කරයි 0 ට වඩා, සහ එය නම්, සාමාන්‍ය RANK / RANK.EQ ශ්‍රිතයක් එහි ශ්‍රේණිය ගණනය කරයි:

      IF($B2>0,RANK($B2,$B$2:$B$10),...)

    • සංඛ්‍යාව 0 ට වඩා අඩු නම්, ඔබ ශ්‍රේණිගත කිරීම ශුන්‍ය ගණනින් සීරුමාරු කරන්න. මෙම උදාහරණයේ ධන සංඛ්‍යා 4ක් සහ ශුන්‍ය 2ක් ඇත. එබැවින්, B10 හි විශාලතම සෘණ අංකය සඳහා, Excel RANK සූත්‍රය 7ක් ලබා දෙනු ඇත. නමුත් අපි බිංදු මඟහරිමු, එබැවින් අපට ශ්‍රේණිගත කිරීම ලකුණු 2කින් සකස් කළ යුතුය. මේ සඳහා, අපි ශ්‍රේණියෙන් ශුන්‍ය ගණන අඩු කරමු:

      RANK($B2,$B$2:$B$10)-COUNTIF($B$2:$B$10,0))

    ඔව්, එය ඉතා පහසුයි! බිංදු නොසලකා හරිමින් කුඩාම සිට විශාලම දක්වා සංඛ්‍යා ශ්‍රේණිගත කිරීමේ සූත්‍රය සමාන ආකාරයකින් ක්‍රියා කරන අතර, එහි තර්කනය අඩු කිරීමට එය හොඳ මොළයේ ව්‍යායාමයක් විය හැකිය :)

    නිරපේක්ෂ අගයෙන් Excel හි ශ්‍රේණිගත කිරීම ගණනය කරන්නේ කෙසේද

    0>ධන සහ සෘණ අගයන් ලැයිස්තුවක් සමඟ කටයුතු කරන විට, ලකුණ නොසලකා හරිමින් ඒවායේ නිරපේක්ෂ අගයන් අනුව සංඛ්‍යා ශ්‍රේණිගත කිරීමේ අවශ්‍යතාවයක් තිබිය හැක.

    කාර්යය ඉටු කළ හැක.පහත දැක්වෙන සූත්‍රවලින් එකක් සමඟින්, එහි හදවතෙහි ඇති ABS ශ්‍රිතය සංඛ්‍යාවක නිරපේක්ෂ අගය ලබා දෙයි:

    ශ්‍රේණිගත ABS බැසයාම:

    =SUMPRODUCT((ABS(A2)<=ABS(A$2:A$7)) * (A$2:A$7"")) - SUMPRODUCT((ABS(A2)=ABS($A$2:$A$7)) * (A$2:A$7""))+1

    ශ්‍රේණිගත ABS ascending:

    =SUMPRODUCT((ABS(A2)>=ABS(A$2:A$7)) * (A$2:A$7"")) - SUMPRODUCT((ABS(A2)=ABS($A$2:$A$7)) * (A$2:A$7""))+1

    ප්‍රතිඵලයක් ලෙස, සෘණ සංඛ්‍යා ධන සංඛ්‍යා ලෙස ශ්‍රේණිගත කර ඇත:

    N විශාලතම ලබා ගන්නේ කෙසේද හෝ කුඩාම අගයන්

    ඔබට ඒවායේ ශ්‍රේණිගත කිරීම්වලට වඩා විශාලතම හෝ කුඩාම අගයන්හි සැබෑ N අංකයක් ලබා ගැනීමට අවශ්‍ය නම්, පිළිවෙලින් විශාල හෝ කුඩා ශ්‍රිතය භාවිතා කරන්න.

    උදාහරණයක් ලෙස, අපට ලබාගත හැක. මෙම සූත්‍රය සමඟින් අපගේ සිසුන්ගේ ඉහළම ලකුණු 3:

    =LARGE($B$2:$B$7, $D3)

    මෙහිදී B2:B7 යනු ලකුණු ලැයිස්තුව වන අතර D3 යනු අපේක්ෂිත ශ්‍රේණිය වේ.

    අතිරේකව, ඔබට හැකිය INDEX MATCH සූත්‍රය භාවිතා කිරීමෙන් සිසුන්ගේ නම් ලබා ගන්න (ඉහළම 3 හි අනුපිටපත් ලකුණු නොමැති නම්):

    =INDEX($A$2:$A$7,MATCH(E3,$B$2:$B$7,0))

    ඒ හා සමානව, ඔබට හැකිය පහළ අගයන් 3 අදින්න SMALL ශ්‍රිතය භාවිතා කරන්න:

    =SMALL($B$2:$B$7, $D3)

    ඔබ Excel හි ශ්‍රේණිගත කිරීම කරන්නේ එලෙසයි. මෙම නිබන්ධනයේ සාකච්ඡා කර ඇති සූත්‍ර වඩා හොඳින් අවබෝධ කර ගැනීමට සහ ප්‍රතිලෝම-ඉංජිනේරු කිරීමට, අපගේ සාම්පල් ශ්‍රේණිගත කිරීම් Excel වැඩපොත බාගත කිරීමට ඔබව සාදරයෙන් පිළිගනිමු.

    කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොග් අඩවියෙන් ඔබව දැකීමට බලාපොරොත්තු වෙමි!<3

    අවරෝහණ අනුපිළිවෙල, එනම් විශාලතම සිට කුඩාම දක්වා.
  • 1 හෝ වෙනත් ශුන්‍ය නොවන අගයක් නම්, අගයන් ආරෝහණ අනුපිළිවෙලට ශ්‍රේණිගත කර ඇත, එනම් කුඩාම සිට විශාලතම දක්වා.
  • Excel RANK .EQ ශ්‍රිතය

    RANK.EQ යනු එක්සෙල් 2010 හි හඳුන්වා දුන් RANK ශ්‍රිතයේ වැඩිදියුණු කළ අනුවාදයකි. එය RANK හා සමාන වාක්‍ය ඛණ්ඩයක් ඇති අතර එකම තර්කනය සමඟ ක්‍රියා කරයි: අගයන් කිහිපයක් සමානව ශ්‍රේණිගත කර ඇත්නම්, ඉහළම ශ්‍රේණිය එවැනි සියලු අගයන් සඳහා පවරා ඇත. (EQ යනු "සමාන" යන්නයි).

    RANK.EQ(number,ref,[order])

    Excel 2007 සහ පහළ අනුවාද වල, ඔබ සැම විටම RANK ශ්‍රිතය භාවිතා කළ යුතුය. Excel 2010, Excel 2013, සහ Excel 2016 වලදී, ඔබට RANK හෝ RANK.EQ සමඟ යා හැකිය. කෙසේ වෙතත්, ඕනෑම මොහොතක RANK නතර කළ හැකි බැවින් RANK.EQ භාවිතා කිරීම නුවණට හුරුය.

    Excel RANK.AVG ශ්‍රිතය

    RANK.AVG යනු Excel හි ශ්‍රේණිගත කිරීම සඳහා වන තවත් කාර්යයකි. ලබා ගත හැක්කේ Excel 2010, Excel 2013, Excel 2016 සහ පසුව පමණි.

    එය අනෙකුත් ශ්‍රිත දෙකට සමාන සින්ටැක්ස් ඇත:

    RANK.AVG(number,ref,[order])

    වෙනස වන්නේ එකම ශ්‍රේණිගත කිරීම් එකකට වඩා තිබේ නම්, සාමාන්‍ය ශ්‍රේණිය ආපසු ලබා දීමයි (AVG යනු "සාමාන්‍ය" යන්නයි).

    එක්සෙල් හි RANK ගැන ඔබ දැනගත යුතු කරුණු 4

    1. Excel හි ඕනෑම ශ්‍රේණිගත සූත්‍රයක් ක්‍රියා කරන්නේ සංඛ්‍යාත්මක අගයන් සඳහා පමණි: ධන සහ සෘණ සංඛ්‍යා, ශුන්‍ය, දිනය සහ වේලාව අගයන්. ref තර්කයේ සංඛ්‍යාත්මක නොවන අගයන් නොසලකා හරිනු ලැබේ.
    2. සියලුම RANK ශ්‍රිතයන් සඳහා එකම ශ්‍රේණිය ලබා දෙයිපහත උදාහරණයේ පෙන්වා ඇති පරිදි අනුපිටපත් අගයන්, සහ පසුව ශ්‍රේණිගත කිරීම මඟ හරින්න.
    3. Excel 2010 සහ පසු අනුවාද වල, RANK ශ්‍රිතය RANK.EQ සහ RANK.AVG සමඟ ප්‍රතිස්ථාපනය කර ඇත. පසුගාමී ගැළපුම සඳහා, RANK තවමත් Excel හි සියලුම අනුවාදවල ක්‍රියා කරයි, නමුත් එය අනාගතයේදී ලබා ගත නොහැකි විය හැක.
    4. අංකය ref තුළ සොයාගත නොහැකි නම්, ඕනෑම Excel ශ්‍රේණිගත කිරීමේ කාර්යය #N/A දෝෂය ලබා දෙනු ඇත.

    මූලික එක්සෙල් ශ්‍රේණිගත කිරීමේ සූත්‍රය (ඉහළ සිට පහළ දක්වා)

    Excel හි දත්ත ශ්‍රේණිගත කිරීම පිළිබඳ වැඩි අවබෝධයක් ලබා ගැනීමට කරුණාකර මෙම තිර රුව දෙස බලන්න:

    සියලුම සූත්‍ර තුනම B තීරුවේ අංක ශ්‍රේණිගත කරන්න අවරෝහණ අනුපිළිවෙල ( පිළිවෙල තර්කය ඉවත් කර ඇත):

    Excel 2003 - 2016 සියලුම අනුවාද වල:

    =RANK($B2,$B$2:$B$7)

    Excel 2010 - 2016:

    =RANK.EQ($B2,$B$2:$B$7)

    =RANK.AVG($B2,$B$2:$B$7)

    වෙනස වන්නේ මෙම සූත්‍ර අනුපිටපත් අගයන් සකසන ආකාරයයි. ඔබට පෙනෙන පරිදි, එම ලකුණු B5 සහ B6 සෛල තුළ දෙවරක් දිස් වේ, එය පසුකාලීන ශ්‍රේණිගත කිරීම්වලට බලපායි:

    • RANK සහ RANK.EQ සූත්‍ර අනුපිටපත් ලකුණු දෙකටම 2 ශ්‍රේණියක් ලබා දෙයි. ඊළඟ ඉහළම ලකුණු (ඩැනියෙලා) 4 වැනි ස්ථානයට පත්ව ඇත. 3 වැනි ශ්‍රේණියක් කිසිවකුට ලබා නොදේ.
    • RANK.AVG සූත්‍රය තිරය පිටුපස එක් එක් අනුපිටපතකට වෙනස් ශ්‍රේණියක් පවරයි (මෙම උදාහරණයේ 2 සහ 3), සහ එම ශ්‍රේණිවල සාමාන්‍යය ආපසු ලබා දෙයි (2.5) . නැවතත්, 3 වන ශ්‍රේණිය කිසිවෙකුට පවරා නැත.

    Excel හි RANK භාවිතා කරන්නේ කෙසේද - සූත්‍ර උදාහරණ

    මාර්ගයවිශිෂ්ඨත්වය, ඔවුන් පවසන පරිදි, ප්රායෝගිකව සකස් කර ඇත. එබැවින්, තනිව හෝ වෙනත් කාර්යයන් සමඟ එක්සෙල් හි RANK ශ්‍රිතය භාවිතා කරන්නේ කෙසේදැයි වඩා හොඳින් ඉගෙන ගැනීමට, අපි සැබෑ ජීවිතයේ කාර්යයන් කිහිපයකට විසඳුම් සකස් කරමු.

    Excel හි පහළ සිට ඉහළම දක්වා ශ්‍රේණිගත කරන්නේ කෙසේද

    ඉහත උදාහරණයේ පෙන්වා ඇති පරිදි, ඉහළම සිට පහළට සංඛ්‍යා ශ්‍රේණිගත කිරීමට, ඔබ එක්සෙල් ශ්‍රේණිගත කිරීමේ සූත්‍රවලින් එකක් පිළිවෙල තර්කය 0 ට සකසා හෝ මඟ හැර ඇත (පෙරනිමිය)

    0> අංකය ආරෝහණ අනුපිළිවෙලටවර්ග කර ඇති අනෙකුත් සංඛ්‍යාවලට එරෙහිව ශ්‍රේණිගත කිරීමට, විකල්ප තුන්වන තර්කයට 1 හෝ වෙනත් ශුන්‍ය නොවන අගයක් දමන්න.

    උදාහරණයක් ලෙස, සිසුන්ගේ මීටර් 100 ධාවන කාලය ශ්‍රේණිගත කිරීමට, ඔබට පහත සූත්‍රවලින් එකක් භාවිතා කළ හැක:

    =RANK(B2,$B$2:$B$7,1)

    =RANK.EQ(B2,$B$2:$B$7,1)

    කරුණාකර අවධානය යොමු කරන්න අපි පරාසය අගුලු දමන්නෙමු නිරපේක්ෂ සෛල යොමු භාවිතා කිරීමෙන් ref තර්කය, අපි සූත්‍රය තීරුවේ පහළට පිටපත් කළ විට එය වෙනස් නොවනු ඇත.

    ප්‍රතිඵලයක් ලෙස, අඩුම අගය (වේගවත්ම කාලය) 1 වන ස්ථානය වන අතර විශාලතම අගය (මන්දගාමී කාලය) 6 හි අඩුම ශ්‍රේණිය ලබා ගනී. සමාන වේලාවන් (B2 සහ B7) සඳහා එකම ශ්‍රේණිගත කිරීමක් ලබා දී ඇත.

    Excel හි දත්ත අනන්‍ය ලෙස ශ්‍රේණිගත කරන්නේ කෙසේද

    කලින් පෙන්වා දුන් පරිදි, සියලුම Excel ශ්‍රේණියේ ශ්‍රිතයන් සමාන වටිනාකමක් ඇති අයිතම සඳහා එකම ශ්‍රේණිය ලබා දෙයි. එය ඔබට අවශ්‍ය නොවන්නේ නම්, ටයි-බ්‍රේක් තත්වයන් විසඳීමට පහත සූත්‍රවලින් එකක් භාවිතා කර එක් එක් අංකයට සුවිශේෂී ශ්‍රේණිගත කිරීමක් ලබා දෙන්න.

    සුවිශේෂී ශ්‍රේණිගත කිරීමඉහළම සිට පහළම දක්වා

    අපගේ සිසුන්ගේ ගණිත ලකුණු අවරෝහණ අනුපිළිවෙලට අනන්‍ය ලෙස ශ්‍රේණිගත කිරීමට, මෙම සූත්‍රය භාවිතා කරන්න:

    =RANK.EQ(B2,$B$2:$B$7)+COUNTIF($B$2:B2,B2)-1

    සුවිශේෂී ශ්‍රේණිගත කිරීම පහළම සිට ඉහළම දක්වා

    මීටර් 100 ධාවන ප්‍රතිඵල අනුපිටපත් නොමැතිව නැගීමේ අනුපිළිවෙලට ශ්‍රේණිගත කිරීමට, මෙම සූත්‍රය භාවිතා කරන්න:

    =RANK.EQ(B2,$B$2:$B$7,1) + COUNTIF($B$2:B2,B2)-1

    මෙම සූත්‍ර ක්‍රියා කරන ආකාරය

    ඔබ දැක ඇති පරිදි, සූත්‍ර දෙක අතර ඇති එකම වෙනස RANK.EQ ශ්‍රිතයේ පිළිවෙල තර්කයයි: ශ්‍රේණිගත කිරීම සඳහා ඉවත් කර ඇත අගයන් අවරෝහණය, 1 සිට ඉහළට ශ්‍රේණිගත කිරීම දක්වා.

    සූත්‍ර දෙකෙහිම, එය සාපේක්ෂ සහ නිරපේක්ෂ සෛල යොමුවල දක්ෂ භාවිතය සමඟ උපක්‍රමය සිදු කරන COUNTIF ශ්‍රිතයයි. කෙටියෙන් කිවහොත්, අංකයේ කොටුව ඇතුළුව ඉහත සෛල තුළ ශ්‍රේණිගත කර ඇති සංඛ්‍යාවේ සිදුවීම් කීයක් තිබේදැයි සොයා බැලීමට ඔබ COUNTIF භාවිත කරයි. ඔබ සූත්‍රය ඇතුළු කරන ඉහළම පේළියේ, පරාසය තනි කොටුවකින් ($B$2:B2) සමන්විත වේ. නමුත් ඔබ පළමු යොමුව ($B$2) පමණක් අගුලු දැමීම නිසා, සූත්‍රය පිටපත් කර ඇති පේළිය මත පදනම්ව අවසාන සාපේක්ෂ යොමුව (B2) වෙනස් වේ. මේ අනුව, පේළිය 7 සඳහා, පරාසය $B$2:B7 දක්වා පුළුල් වන අතර, B7 හි අගය ඉහත එක් එක් සෛල සමඟ සංසන්දනය කෙරේ.

    එම ප්‍රතිඵලයක් ලෙස, 1 වන සිදුවීම් සඳහා, COUNTIF 1 ලබා දෙයි; සහ ඔබ මුල් ශ්‍රේණිය ප්‍රතිසාධනය කිරීම සඳහා සූත්‍රයේ අවසානයේ 1 අඩු කරන්න.

    2 වැනි සිදුවීම් සඳහා, COUNTIF ලබා දෙයි 2. 1 අඩු කිරීමෙන් ඔබ ශ්‍රේණිගත කිරීම 1 කින් වැඩි කරයි, එමඟින් අනුපිටපත් වළක්වයි. නම්එකම අගයක සිදුවීම් 3ක් සිදු වේ, COUNTIF()-1 ඔවුන්ගේ ශ්‍රේණිගත කිරීම්වලට 2ක් එකතු කරයි, යනාදිය.

    Excel RANK සබඳතා බිඳ දැමීමට විකල්ප විසඳුම

    ශ්‍රේණිගත කිරීමට තවත් ක්‍රමයක් Excel හි සංඛ්‍යා අනන්‍ය වන්නේ COUNTIF ශ්‍රිත දෙකක් එකතු කිරීමෙනි:

    • පළමු ශ්‍රිතය ඔබ ශ්‍රේණිගත කළ යුතු සංඛ්‍යාවට වඩා වැඩි හෝ අඩු අගයන් කොපමණ දැයි තීරණය කරයි, ඔබ පහළට හෝ ඉහළට ශ්‍රේණිගත කරන්නේද යන්න මත පදනම්ව, පිළිවෙලින්.
    • දෙවන ශ්‍රිතය (ඉහත උදාහරණයේ මෙන් "ප්‍රසාරණය වන පරාසය" $B$2:B2 සමඟ) අංකයට සමාන අගයන් සංඛ්‍යාව ලැබේ.

    උදාහරණයක් ලෙස , ඉහළම සිට පහළ දක්වා අනන්‍ය ලෙස සංඛ්‍යා ශ්‍රේණිගත කිරීමට, ඔබ මෙම සූත්‍රය භාවිත කරයි:

    =COUNTIF($B$2:$B$7,">"&$B2)+COUNTIF($B$2:B2,B2)

    පහත තිර රුවෙහි පෙන්වා ඇති පරිදි, ටයි-බ්‍රේක් සාර්ථකව විසඳා ඇති අතර, අද්විතීය ශ්‍රේණියක් වන්නේ සෑම සිසුවෙකුටම පවරා ඇත:

    බහු නිර්ණායක මත පදනම්ව Excel හි ශ්‍රේණිගත කිරීම

    පෙර උදාහරණය Excel RANK ටයි බ්‍රේක් තත්වයක් සඳහා ක්‍රියාකාරී විසඳුම් දෙකක් පෙන්නුම් කර ඇත. කෙසේ වෙතත්, ලැයිස්තුවේ ඔවුන්ගේ පිහිටීම මත පමණක් සමාන සංඛ්‍යා වෙනස් ලෙස ශ්‍රේණිගත කිරීම අසාධාරණ ලෙස පෙනෙනු ඇත. ඔබේ ශ්‍රේණිගත කිරීම වැඩි දියුණු කිරීම සඳහා, ඔබට සම තත්ත්වයකදී සලකා බැලීමට තවත් එක් නිර්ණායකයක් එක් කිරීමට අවශ්‍ය විය හැකිය.

    අපගේ නියැදි දත්ත කට්ටලයේ, C තීරුවේ මුළු ලකුණු එකතු කර පහත පරිදි ශ්‍රේණිගත කිරීම ගණනය කරමු:

    • පළමුව, ගණිත ලකුණු (ප්‍රධාන නිර්ණායක) සමඟ ශ්‍රේණිගත කරන්න
    • සම සම වූ විට, එය මුළු ලකුණු (ද්විතියික) සමඟින් බිඳ දමන්නනිර්ණායක)

    එය සිදු කිරීම සඳහා, අපි ශ්‍රේණිගත කිරීම සඳහා සාමාන්‍ය RANK/RANK.EQ සූත්‍රයක් භාවිතා කරන්නෙමු, සහ ටයි පටියක් බිඳීමට COUNTIFS ශ්‍රිතය:

    =RANK.EQ($B2,$B$2:$B$7)+COUNTIFS($B$2:$B$7,$B2,$C$2:$C$7,">"&$C2)

    ඉහත උදාහරණය හා සසඳන විට, මෙම ශ්‍රේණිගත සූත්‍රය වඩාත් වෛෂයික වේ: තිමෝති 2 වැනි ස්ථානයට පත්ව ඇත්තේ ඔහුගේ මුළු ලකුණු ප්‍රමාණය ජූලියාට වඩා වැඩි බැවිනි:

    මෙම සූත්‍රය කෙසේද ක්‍රියා කරයි

    සූත්‍රයේ RANK කොටස පැහැදිලිය, COUNTIFS ශ්‍රිතය පහත දේ කරයි:

    • පළමු නිර්ණායක_පරාස / නිර්ණායක යුගලය ($B$2:$B$7,$B2) ඔබ ශ්‍රේණිගත කරන අගයේ සිදුවීම් ගණන් කරයි. කරුණාකර සටහන් කර ගන්න, අපි නිරපේක්ෂ යොමු කිරීම් සමඟින් පරාසය සවි කරමු, නමුත් නිර්ණායක ගේ පේළිය ($B2) අගුලු නොදමන්න එවිට සූත්‍රය එක් එක් පේළියේ අගය තනි තනිව පරීක්ෂා කරයි.
    • දෙවන නිර්ණායක_පරාසය / නිර්ණායක යුගලය ($C$2:$C$7,">"&$C2) මුළු ලකුණු ගණන කොපමණ දැයි සොයා ගනී. ශ්‍රේණිගත කර ඇති අගයේ මුළු ලකුණු.

    COUNTIFS සහ තර්කනය සමඟ ක්‍රියා කරන නිසා, එනම් නියම කර ඇති සියලුම කොන්දේසි සපුරාලන කොටු පමණක් ගණන් කරන නිසා, එම ගණිතයම ඇති වෙනත් කිසිදු ශිෂ්‍යයෙකු බැවින් එය තිමෝතිට 0 ලබා දෙයි ලකුණු වැඩි මුළු ලකුණු ඇත. එබැවින්, RANK.EQ මගින් ආපසු ලබා දුන් තිමෝතිගේ නිලය නොවෙනස්ව පවතී. ජූලියා සඳහා, COUNTIFS ශ්‍රිතය 1 ලබා දෙයි, මන්ද එකම ගණිත ලකුණු සහිත එක් සිසුවෙකුට වැඩි එකතුවක් ඇති බැවින්, ඇයගේ ශ්‍රේණිගත කිරීමේ අංකය 1 කින් වැඩි වේ. තවත් එක් සිසුවෙකුට එම ගණිත ලකුණු සහ මුළු ලකුණු අඩු නම්තිමෝති සහ ජූලියාට වඩා, ඔහුගේ/ඇයගේ තරාතිරම 2කින් වැඩි වනු ඇත, යනාදී වශයෙන්.

    බහු නිර්ණායක සහිත ශ්‍රේණිගත අංක සඳහා විකල්ප විසඳුම්

    RANK හෝ RANK.EQ ශ්‍රිතය වෙනුවට , ඔබට ප්‍රධාන නිර්ණායක පරීක්ෂා කිරීමට COUNTIF භාවිතා කළ හැකි අතර, සම විරාමයක් විසඳීමට COUNTIFS හෝ SUMPRODUCT භාවිතා කළ හැක:

    =COUNTIF($B$2:$B$7,">"&$B2)+COUNTIFS($B$2:$B$7,$B2,$C$2:$C$7,">"&$C2)+1

    =COUNTIF($B$2:$B$7,">"&B2)+SUMPRODUCT(--($C$2:$C$7=C2),--($B$2:$B$7>B2))+1

    මෙම සූත්‍රවල ප්‍රතිඵලය හරියටම සමාන වේ ඉහත පෙන්වා ඇති පරිදි.

    Excel හි ප්‍රතිශත ශ්‍රේණිය ගණනය කරන්නේ කෙසේද

    සංඛ්‍යාලේඛනවල, ප්‍රතිශතය (හෝ centile ) යනු පහත අගයයි. දී ඇති දත්ත කට්ටලයක අගයන්හි යම් ප්‍රතිශතයක් පහත වැටේ. උදාහරණයක් ලෙස, සිසුන්ගෙන් 70%ක් ඔබේ පරීක්ෂණ ලකුණු වලට සමාන හෝ ඊට අඩු නම්, ඔබේ ප්‍රතිශත ශ්‍රේණිය 70 වේ.

    Excel හි ප්‍රතිශත ශ්‍රේණිය ලබා ගැනීමට, ශුන්‍ය නොවන <සමඟ RANK හෝ RANK.EQ ශ්‍රිතය භාවිතා කරන්න. කුඩාම සිට විශාලතම දක්වා සංඛ්‍යා ශ්‍රේණිගත කිරීමට 1>පිළිවෙල තර්කය, ඉන්පසු සංඛ්‍යා ගණනින් ශ්‍රේණිය බෙදන්න. එබැවින්, සාමාන්‍ය Excel Percentile Rank සූත්‍රය පහත පරිදි යයි:

    RANK.EQ( topmost_cell, range,1)/COUNT( range)

    අපගේ සිසුන්ගේ ප්‍රතිශත ශ්‍රේණිය ගණනය කිරීම සඳහා, සූත්‍රය පහත හැඩය ගනී:

    =RANK.EQ(B2,$B$2:$B$7,1)/COUNT($B$2:$B$7)

    ප්‍රතිඵල නිවැරදිව පෙන්වීමට, <1 සැකසීමට වග බලා ගන්න>ප්‍රතිශතය සූත්‍ර කොටු වලට හැඩතල ගැන්වීම:

    යාබද නොවන කොටු වල අංක ශ්‍රේණිගත කරන්නේ කෙසේද

    ඔබට ශ්‍රේණිගත කිරීමට අවශ්‍ය අවස්ථාවන්හිදී-නොවන යාබද සෛල, එම සෛල සෘජුවම ref තර්කයට සපයන්නඔබේ Excel ශ්‍රේණිගත කිරීමේ සූත්‍රයේ සමුද්දේශ සංගමයක ස්වරූපයෙන්, $ ලකුණ සමඟින් යොමු අගුලු දැමීම. උදාහරණයක් ලෙස:

    =RANK(B2,($B$2,$B$4,$B$6))

    ශ්‍රේණිගත නොකළ සෛලවල දෝෂ වැළැක්වීම සඳහා, RANK IFERROR ශ්‍රිතයේ ඔතා, මේ වගේ:

    =IFERROR(RANK(B2,($B$2,$B$4,$B$6)), "")

    කරුණාකර අවධානය යොමු කරන්න B5 කොටුව සූත්‍රයට ඇතුළත් කර නොමැති වුවද, අනුපිටපත් අංකයකට ද ශ්‍රේණියක් ලබා දී ඇති බව:

    ඔබට නොබැඳි සෛල කිහිපයක් ශ්‍රේණිගත කිරීමට අවශ්‍ය නම්, ඉහත සූත්‍රය විය හැක ඉතා දිගු වේ. මෙම අවස්ථාවෙහිදී, වඩාත් අලංකාර විසඳුමක් නම් කළ පරාසයක් නිර්වචනය කිරීම සහ එම නම සූත්‍රයේ සඳහන් කිරීම:

    =IFERROR(RANK(B2,range), "")

    Excel හි ශ්‍රේණිගත කරන්නේ කෙසේද කණ්ඩායම විසින්

    යම් ආකාරයක දත්ත ව්‍යුහයකට සංවිධිත ඇතුළත් කිරීම් සමඟ වැඩ කරන විට, දත්ත විවිධ කණ්ඩායම්වලට අයත් විය හැකි අතර, ඔබට එක් එක් කණ්ඩායම තුළ අංක තනි තනිව ශ්‍රේණිගත කිරීමට අවශ්‍ය විය හැකිය. Excel RANK ශ්‍රිතයට මෙම අභියෝගය විසඳිය නොහැක, එබැවින් අපි වඩාත් සංකීර්ණ SUMPRODUCT සූත්‍රයක් භාවිතා කරන්නෙමු:

    කණ්ඩායම අනුව පහළ අනුපිළිවෙල:

    =SUMPRODUCT((A2=$A$2:$A$7)*(C2<$C$2:$C$7))+1

    ආරෝහණ අනුපිළිවෙලෙහි සමූහය අනුව ශ්‍රේණිගත කරන්න:

    =SUMPRODUCT((A2=$A$2:$A$7)*(C2>$C$2:$C$7))+1

    කොතැනද:

    • A2:A7 ඉලක්කම්වලට පවරා ඇති කණ්ඩායම්.
    • C2:C7 යනු ශ්‍රේණිගත කළ යුතු සංඛ්‍යා වේ.

    මෙම උදාහරණයේදී, අපි එක් එක් කාණ්ඩයේ විශාලතම සිට කුඩාම දක්වා සංඛ්‍යා ශ්‍රේණිගත කිරීමට පළමු සූත්‍රය භාවිතා කරමු:

    මෙම සූත්‍රය ක්‍රියා කරන ආකාරය

    අත්‍යවශ්‍යයෙන්ම, සූත්‍රය කොන්දේසි 2ක් ඇගයීමට ලක් කරයි:

    • පළමුව, ඔබ කණ්ඩායම පරීක්ෂා කරන්න (A2= $A$2:$A$7). මෙම කොටස අරාවක් ආපසු ලබා දෙයි

    මයිකල් බ්‍රවුන් යනු මෘදුකාංග මෙවලම් භාවිතයෙන් සංකීර්ණ ක්‍රියාවලීන් සරල කිරීමට දැඩි ආශාවක් ඇති කැපවූ තාක්‍ෂණ ලෝලියෙකි. තාක්‍ෂණ ක්‍ෂේත්‍රයේ දශකයකට වැඩි පළපුරුද්දක් ඇති ඔහු Microsoft Excel සහ Outlook මෙන්ම Google Sheets සහ Docs හි ඔහුගේ කුසලතා ඔප් නංවා ඇත. මයිකල්ගේ බ්ලොගය ඔහුගේ දැනුම සහ ප්‍රවීණත්වය අන් අය සමඟ බෙදා ගැනීමට කැපවී ඇත, ඵලදායිතාව සහ කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සඳහා පහසුවෙන් අනුගමනය කළ හැකි ඉඟි සහ නිබන්ධන සපයයි. ඔබ පළපුරුදු වෘත්තිකයෙකු හෝ ආධුනිකයෙකු වුවද, මයිකල්ගේ බ්ලොගය මෙම අත්‍යවශ්‍ය මෘදුකාංග මෙවලම්වලින් උපරිම ප්‍රයෝජන ලබා ගැනීම සඳහා වටිනා අවබෝධයක් සහ ප්‍රායෝගික උපදෙස් ලබා දෙයි.