අන්තර්ගත වගුව
මෙම කෙටි නිබන්ධනයේදී, අපි Excel SMALL ශ්රිතය, එය ක්රියා කරන ආකාරය සහ Nවන කුඩාම අංකය, දිනය හෝ වේලාව සොයා ගැනීමට එය භාවිතා කරන්නේ කෙසේද යන්න ගැන කතා කරමු.
අවශ්ය වේ. වැඩ පත්රිකාවක අඩුම සංඛ්යා කිහිපයක් සොයා ගැනීමට? Excel Sort විශේෂාංගය සමඟ මෙය කිරීම ඉතා පහසුය. සෑම වෙනස්කමකින්ම ඔබේ දත්ත නැවත අනුපිළිවෙළට සැකසීමට කාලය නාස්ති කිරීමට අවශ්ය නැද්ද? SMALL ශ්රිතය ඔබට ඉක්මනින් අඩුම අගය, දෙවන කුඩාම, තෙවන කුඩාම, සහ යනාදිය සොයා ගැනීමට උපකාරී වනු ඇත.
Excel SMALL ශ්රිතය
SMALL යනු ප්රතිලාභ ලැබෙන සංඛ්යානමය ශ්රිතයකි. දත්ත කට්ටලයක n-වන කුඩාම අගය.
SMALL ශ්රිතයේ වාක්ය ඛණ්ඩයට විස්තාරක දෙකක් ඇතුළත් වේ, ඒ දෙකම අවශ්ය වේ.
SMALL(array, k)
තැන:
- Aray - කුඩාම අගය උකහා ගත හැකි අරාවක් හෝ සෛල පරාසයක්.
- K - an ආපසු පැමිණීමට ඇති අඩුම අගයේ සිට පිහිටීම පෙන්නුම් කරන පූර්ණ සංඛ්යාව, එනම් k-th කුඩාම.
Function එක Office 365, Excel 2021, Excel 2019, Excel 2016, Excel සඳහා Excel හි සියලුම අනුවාද වල පවතී. 2013, Excel 2010, සහ ඊට පෙර.
ඉඟිය. නිර්ණායක සමඟින් k-th අඩුම අගය සොයා ගැනීමට, Excel SMALL IF සූත්රය භාවිතා කරන්න.
Excel හි මූලික කුඩා සූත්රය
එහි මූලික ආකෘතියේ කුඩා සූත්රයක් ගොඩ නැගීම ඉතා පහසුයි - ඔබ විසින් සඳහන් කරන්න පරාසය සහ ආපසු ලබා දිය යුතු කුඩාම අයිතමයේ පිහිටීම.
B2:B10 හි සංඛ්යා ලැයිස්තුවේ, ඔබට 3 වැනි කුඩාම අගය උකහා ගැනීමට අවශ්ය යැයි සිතමු. සූත්රය මෙසේයසරල ලෙස:
=SMALL(B2:B10, 3)
ප්රතිඵලය පරීක්ෂා කිරීම ඔබට පහසු කිරීම සඳහා, B තීරුව ආරෝහණ අනුපිළිවෙලට වර්ග කර ඇත:
SMALL ශ්රිතය ගැන ඔබ දැනගත යුතු කරුණු 4ක්
පහත භාවිත සටහන් ඔබට කුඩා ශ්රිතයේ හැසිරීම වඩා හොඳින් අවබෝධ කර ගැනීමට සහ ඔබේම සූත්ර ගොඩනගා ගැනීමේදී ව්යාකූලත්වය වළක්වා ගැනීමට උපකාරී වේ.
- ඕනෑම හිස් කොටු , පෙළ අගයන්, සහ තාර්කික array තර්කයේ TRUE සහ FALSE අගයන් නොසලකා හරිනු ලැබේ.
- නම් array හි දෝෂ එකක් හෝ කිහිපයක් අඩංගු වේ, දෝෂයක් ආපසු එවනු ලැබේ.
- අරාව හි අනුපිටපත් තිබේ නම්, ඔබේ සූත්රය "බැඳීම්" ඇති විය හැක. උදාහරණයක් ලෙස, කොටු දෙකක අංක 1 අඩංගු නම්, සහ කුඩාම සහ 2 වැනි කුඩාම අගය ආපසු ලබා දීමට SMALL ශ්රිතය වින්යාස කර ඇත්නම්, ඔබට අවස්ථා දෙකේදීම 1 ලැබෙනු ඇත.
- n යනු <හි ඇති අගයන් ගණන යැයි උපකල්පනය කරයි. 1>array , SMALL(array,1) අඩුම අගය ලබා දෙනු ඇත, සහ SMALL(array,n) ඉහළම අගය තෝරනු ඇත.
Excel හි SMALL ශ්රිතය භාවිතා කරන්නේ කෙසේද - සූත්ර උදාහරණ
සහ දැන්, එහි මූලික භාවිතයෙන් ඔබ්බට ගිය Excel SMALL ශ්රිතයේ තවත් උදාහරණ කිහිපයක් බලමු.
පහළ 3, 5, 10, etc. අගයන් සොයන්න
0>ඔබ දැනටමත් දන්නා පරිදි, SMALL ශ්රිතය නිර්මාණය කර ඇත්තේ n-th අඩුම අගය ගණනය කිරීමටයි. මෙම උදාහරණය මෙය වඩාත් ඵලදායී ලෙස කරන්නේ කෙසේදැයි පෙන්වයි.පහත වගුවේ, ඔබට පහළ අගයන් 3 සොයා ගැනීමට අවශ්ය යැයි සිතන්න. මේ සඳහා, ටයිප් කරන්නවෙනම සෛලවල අංක 1, 2 සහ 3 (අපගේ නඩුවේ D3, D4 සහ D5). ඉන්පසු, E3 හි පහත සූත්රය ඇතුළු කර එය E5 හරහා පහළට ඇද දමන්න:
=SMALL($B$2:$B$10, D3)
E3 හි, සූත්රය k<2 සඳහා D3 හි ඇති අංකය භාවිතා කර කුඩාම අගය උපුටා ගනී> තර්කය. ප්රධාන දෙය නම්, සූත්රය අනෙකුත් සෛලවල නිවැරදිව පිටපත් වන නිසා නිසි සෛල යොමු සැපයීමයි: array සඳහා නිරපේක්ෂ සහ k සඳහා සාපේක්ෂ.
3>
ශ්රේණිගත කිරීම් අතින් ටයිප් කිරීමට කරදර වීමට අවශ්ය නැද්ද? k අගය සැපයීමට ප්රසාරණය වන පරාසය යොමුවක් සහිත ROWS ශ්රිතය භාවිතා කරන්න. මේ සඳහා, අපි පළමු කොටුව සඳහා නිරපේක්ෂ සඳහනක් කරන්නෙමු (හෝ B$2 වැනි පේළි ඛණ්ඩාංකය පමණක් අගුලු දමන්නෙමු) සහ අවසාන කොටුව සඳහා සාපේක්ෂ යොමුව:
=SMALL($B$2:$B$10, ROWS(B$2:B2))
ප්රතිඵලයක් ලෙස, පරාසය සූත්රය තීරුවේ පහළට පිටපත් කරන විට යොමුව පුළුල් වේ. D2 හි, ROWS(B$2:B2) k සඳහා 1ක් නිපදවන අතර, සූත්රය අඩුම පිරිවැය ලබා දෙයි. D3 හි, ROWS(B$2:B3) 2 ලබා දෙන අතර, අපට 2 වැනි අඩුම පිරිවැය ලැබේ, යනාදී වශයෙන්.
සූත්රය කොටු 5ක් හරහා පිටපත් කරන්න, එවිට ඔබට පහළ අගයන් 5 ලැබේ:
එකතු පහළ N අගයන්
දත්ත කට්ටලයක කුඩාම n අගයන් එකතුවක් සෙවීමට අවශ්යද? ඔබ දැනටමත් පෙර උදාහරණයේ පෙන්වා ඇති පරිදි අගයන් උපුටා ගෙන තිබේ නම්, පහසුම විසඳුම වනුයේ SUM සූත්රයයි:
=SUM(E3:E5)
නැතහොත් ඔබට හැකිය SUMPRODUCT:
සමඟ SMALL ශ්රිතය භාවිතා කිරීමෙන් ස්වාධීන සූත්රයක් සාදන්නSUMPRODUCT(SMALL( array , {1, …, n }))අපගේ දත්ත කට්ටලයේ පහළ අගයන් 3 හි එකතුව ලබා ගැනීමට, සූත්රය මෙම හැඩය ගනී :
=SUMPRODUCT(SMALL(B2:B10, {1,2,3}))
SUM ශ්රිතය එකම ප්රතිඵලයක් නිපදවනු ඇත:
=SUM(SMALL(B2:B10, {1,2,3}))
සටහන. ඔබ k සඳහා අරා නියතයට වඩා සෛල යොමු භාවිතා කරන්නේ නම්, එය අරා සූත්රයක් කිරීමට ඔබට Ctrl + Shift + Enter එබීම අවශ්ය වේ. ගතික අරා සඳහා සහය දක්වන Excel 365 හි, SUM SMALL ඕනෑම අවස්ථාවක සාමාන්ය සූත්රයක් ලෙස ක්රියා කරයි.
මෙම සූත්රය ක්රියා කරන ආකාරය:
සාමාන්ය සූත්රයක, SMALL පරාසයක තනි k-th කුඩාම අගයක් ලබා දෙයි. මෙම අවස්ථාවෙහිදී, අපි k තර්කය සඳහා {1,2,3} වැනි අරාව නියතයක් සපයන්නෙමු, එය කුඩාම අගයන් 3 ක අරාවක් ආපසු ලබා දීමට බල කරමින්:
{29240, 43610, 58860}
SUMPRODUCT හෝ SUM ශ්රිතය අරාවේ සංඛ්යා එකතු කර මුළු ප්රතිදානය කරයි. එපමණයි!
කුඩාම ගැළපීම් ලබා ගැනීමට INDEX MATCH SMALL සූත්රය
ඔබට කුඩාම අගය හා සම්බන්ධ දත්ත ලබා ගැනීමට අවශ්ය වූ විට, බැලීමේ අගය සඳහා SMALL සමඟ සම්භාව්ය INDEX MATCH සංයෝගය භාවිතා කරන්න. :
INDEX( return_array , MATCH(SMALL( lookup_array , n ), lookup_array , 0))කොහේද :
- Return_array යනු ආශ්රිත දත්ත උකහා ගත හැකි පරාසයකි.
- Lookup_array යනු අඩුම n සඳහා සෙවිය යුතු පරාසයකි. -th අගය.
- N යනු පොලී වල කුඩාම අගයේ පිහිටීමයි.
සඳහාඋදාහරණයක් ලෙස, අඩුම පිරිවැයක් ඇති ව්යාපෘතියේ නම ලබා ගැනීමට, E3 හි ඇති සූත්රය වන්නේ:
=INDEX($A$2:$A$10, MATCH(SMALL($B$2:$B$10, D3), $B$2:$B$10, 0))
A2:A10 ව්යාපෘති නම්, B2:B10 යනු පිරිවැය සහ D3 යනු කුඩාම සිට ශ්රේණියයි.
සූත්රය පහත කොටු (E4 සහ E5) වෙත පිටපත් කරන්න, එවිට ඔබට ලාභම ව්යාපෘති 3ක නම් ලැබෙනු ඇත:
සටහන්:
- මෙම විසඳුම අනුපිටපත් නොමැති දත්ත කට්ටලයක් සඳහා හොඳින් ක්රියා කරයි. කෙසේ වෙතත්, සංඛ්යාත්මක තීරුවක අනුපිටපත් අගයන් දෙකක් හෝ වැඩි ගණනක් ශ්රේණිගත කිරීමේදී "බැඳීම්" ඇති කළ හැකි අතර, එය වැරදි ප්රතිඵලවලට තුඩු දෙනු ඇත. මෙම අවස්ථාවෙහිදී, කරුණාකර සබඳතා බිඳ දැමීමට ටිකක් සංකීර්ණ සූත්රය භාවිතා කරන්න.
- Excel 365 හි, මෙම කාර්යය නව ගතික අරා ශ්රිතවල උපකාරයෙන් ඉටු කළ හැක. වඩා සරල වීමට අමතරව, මෙම ප්රවේශය ස්වයංක්රීයව බැඳීම් පිළිබඳ ගැටළුව විසඳයි. සම්පූර්ණ විස්තර සඳහා, කරුණාකර Excel හි පහළ N අගයන් පෙරන ආකාරය බලන්න.
සූත්රයක් සමඟින් සංඛ්යා පහළ සිට ඉහළට වර්ග කරන්න
සංඛ්යා පිළිවෙලට තබන්නේ කෙසේදැයි සියලු දෙනා දන්නා බව මම විශ්වාස කරමි. එක්සෙල් වර්ග කිරීමේ විශේෂාංගය. නමුත් සූත්රයකින් වර්ග කිරීම සිදු කරන්නේ කෙසේදැයි ඔබ දන්නවාද? Excel 365 භාවිතා කරන්නන්ට නව SORT ක්රියාකාරිත්වය සමඟ එය පහසු ක්රමයකින් කළ හැකිය. Excel 2019, 2016 සහ පෙර අනුවාද වල, SORT ක්රියා නොකරයි, අහෝ. නමුත් ටිකක් විශ්වාස කරන්න, එවිට SMALL ගලවා ගැනීමට පැමිණෙනු ඇත :)
පළමු උදාහරණයේ මෙන්, අපි ROWS ශ්රිතය භාවිතා කරන්නේ පුළුල් වන පරාසයක සඳහනක් සමඟින් k 1 කින් වැඩි කිරීමයි. සූත්රය ඇති පේළියපිටපත් කර ඇත:
=SMALL($A$2:$A$10, ROWS(A$2:A2))
පළමු කොටුවේ සූත්රය ඇතුළු කරන්න, ඉන්පසු මුල් දත්ත කට්ටලයේ ඇති අගයන් ප්රමාණයකට එය පහළට ඇද දමන්න (මෙම උදාහරණයේ C2:C10) :
ඉඟිය. බැසීම වර්ග කිරීමට, SMALL වෙනුවට LARGE ශ්රිතය භාවිතා කරන්න.
දින සහ වේලාවන් සඳහා Excel කුඩා සූත්රය
දින සහ වේලාවන්ද සංඛ්යාත්මක අගයන් වන නිසා (අභ්යන්තර Excel පද්ධතිය තුළ, දිනයන් අනුක්රමික සංඛ්යා ලෙසත් වේලාවන් දශම භාග ලෙසත් ගබඩා කර ඇත), SMALL ශ්රිතයට ඒවා හැසිරවිය හැක. ඔබගේ පැත්තෙන් අමතර වෑයමකින් තොරව.
පහත තිරපිටපත්වල ඔබට පෙනෙන පරිදි, අංක සඳහා අප භාවිතා කළ මූලික සූත්රයක් දිනයන් සහ වේලාවන් සඳහාද අලංකාර ලෙස ක්රියා කරයි:
=SMALL($B$2:$B$10, D2)
මුල්ම දින 3 සොයා ගැනීමට කුඩා සූත්රය:
කෙටිම 3 වතාවක් ලබා ගැනීමට කුඩා සූත්රය:
ඊළඟ උදාහරණයෙන් පෙන්නුම් කරන්නේ SMALL ශ්රිතය ඔබට දිනවලට අදාළ වඩාත් නිශ්චිත කාර්යයක් ඉටුකර ගැනීමට උපකාර වන ආකාරයයි.
අදට ආසන්නතම පෙර දිනයක් හෝ නිශ්චිත දිනයක් සොයන්න
දින ලැයිස්තුවක් තුළ , ඔබට නිශ්චිත දිනයකට පෙර ආසන්නතම දිනය සොයා ගැනීමට අවශ්ය යැයි සිතමු. COUNTIF සමඟ ඒකාබද්ධව SMALL ශ්රිතය භාවිතා කිරීමෙන් මෙය සිදු කළ හැක.
B2:B10 හි දින ලැයිස්තුව සහ E1 හි ඉලක්ක දිනය සමඟ, පහත සූත්රය ඉලක්ක දිනයට ආසන්නම පෙර දිනයක් ලබා දෙනු ඇත:
=SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1))
E1 හි දිනයට පෙර දින දෙකක්, එනම් පෙර නමුත් එක් දිනයක් උපුටා ගැනීමට,සූත්රය යනු:
=SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1)-1)
අතීත දිනයක් සොයා ගැනීමට අදට ආසන්න , COUNTIF හි නිර්ණායක සඳහා TODAY ශ්රිතය භාවිතා කරන්න:
=SMALL(B2:B10, COUNTIF(B2:B10, "<"&TODAY()))
ඉඟිය. ඔබගේ නිර්ණායකයට ගැළපෙන දිනයක් සොයාගත නොහැකි වූ විට දෝෂ වළක්වා ගැනීමට, ඔබට IFERROR ශ්රිතය ඔබේ සූත්රය වටා එතීමට හැකිය, මේ වගේ:
=IFERROR(SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1)-1), "Not Found")
මෙම සූත්ර ක්රියා කරන ආකාරය:
සාමාන්ය අදහස වන්නේ COUNTIF සමඟ ඉලක්කගත දිනයට වඩා කුඩා දින ගණන ගණන් කිරීමයි. තවද මෙම ගණන් කිරීම k තර්කය සඳහා SMALL ශ්රිතයට අවශ්ය වේ.
සංකල්පය වඩා හොඳින් ග්රහණය කර ගැනීමට, අපි එය වෙනත් කෝණයකින් බලමු:
1- නම් Aug-2020 (E1 හි ඉලක්ක දිනය) අපගේ දත්ත කට්ටලයේ දිස් විය, එය ලැයිස්තුවේ 7 වැනි විශාලතම දිනය වනු ඇත. එහි ප්රතිඵලයක් වශයෙන්, ඊට වඩා කුඩා දින හයක් ඇත. අර්ථය, 6 වැනි කුඩාම දිනය ඉලක්කගත දිනයට ආසන්නම පෙර දිනය වේ.
ඉතින්, අපි මුලින්ම ගණනය කරන්නේ E1 හි දිනයට වඩා කුඩා දින ගණන කොපමණ දැයි (ප්රතිඵලය 6):
COUNTIF(B2:B10, "<"&E1)
ඉන්පසු, SMALL හි 2වන තර්කයට ගණන් සම්බන්ධ කරන්න:
=SMALL(B2:B10, 6)
පෙර නමුත් එක් දිනයක් ලබා ගැනීමට (එය අපගේ නඩුවේ 5 වැනි කුඩාම දිනය වේ) , අපි COUNTIF හි ප්රතිඵලයෙන් 1ක් අඩු කරන්නෙමු.
Excel හි පහළ අගයන් උද්දීපනය කරන්නේ කෙසේද
ඔබේ වගුවේ ඇති කුඩාම n අගයන් Excel කොන්දේසි සහිත හැඩතල ගැන්වීම සමඟින් උද්දීපනය කිරීමට, ඔබට බිල්ට්-ඉන් ටොප් එකක් භාවිත කළ හැක. /පහළ විකල්පය හෝ කුඩා සූත්රයක් මත පදනම්ව ඔබේම රීතියක් සකසන්න. පළමු ක්රමය වේගවත් වේසහ අයදුම් කිරීමට පහසු වන අතර, දෙවැන්න වැඩි පාලනයක් සහ නම්යශීලී බවක් ලබා දෙයි. පහත පියවර මඟින් අභිරුචි රීතියක් නිර්මාණය කිරීම හරහා ඔබව ගෙන යනු ඇත:
- ඔබට පහළ අගයන් උද්දීපනය කිරීමට අවශ්ය පරාසය තෝරන්න. අපගේ නඩුවේදී, අංක B2:B10 හි ඇත, එබැවින් අපි එය තෝරා ගනිමු. ඔබ සම්පූර්ණ පේළි උද්දීපනය කිරීමට කැමති නම්, A2:B10 තෝරන්න.
- මුල් ටැබය මත, ස්ටයිල්ස් සමූහයේ, කොන්දේසි සහිත හැඩතල ගැන්වීම ක්ලික් කරන්න > නව රීතිය .
- නව හැඩතල ගැන්වීමේ රීතිය සංවාද කොටුව තුළ, ආකෘතිකරණය කළ යුතු සෛල තීරණය කිරීමට සූත්රයක් භාවිතා කරන්න.
- මෙම සූත්රය සත්ය ආකෘති අගයන් කොටුව තුළ, මෙවැනි සූත්රයක් ඇතුළත් කරන්න:
=B2<=SMALL($B$2:$B$10, 3)
සංඛ්යාංකයේ වම්පසම කොටුව B2 වේ. පරීක්ෂා කළ යුතු පරාසය, $B$2:$B$10 යනු සම්පූර්ණ පරාසය වන අතර, 3 යනු ඉස්මතු කිරීමට n පහළ අගයන් වේ.
ඔබේ සූත්රයේ, කරුණාකර යොමු වර්ග මතක තබා ගන්න: වම්පස කොටුව සාපේක්ෂ යොමුවක් (B2) වන අතර පරාසය නිරපේක්ෂ යොමුව ($B$2:$B$10) වේ.
- Format බොත්තම ක්ලික් කර ඔබ කැමති ඕනෑම ආකෘතියක් තෝරන්න.
- සංවාද කවුළු දෙකම වැසීමට දෙවරක් OK ක්ලික් කරන්න.
නිමයි! B තීරුවේ පහළ අගයන් 3 උද්දීපනය කර ඇත:
වැඩිදුර තොරතුරු සඳහා, කරුණාකර සූත්රය මත පදනම්ව Excel කොන්දේසි සහිත හැඩතල ගැන්වීම බලන්න.
Excel SMALL කාර්යය ක්රියා නොකරයි
ඔබ අපගේ උදාහරණ වලින් දැන් දැක ඇති පරිදි, Excel හි කුඩා ශ්රිතය භාවිතා කිරීම ඉතා පහසු වන අතර, ඔබඑය සමඟ කිසිදු දුෂ්කරතාවයක් ඇති විය නොහැක. ඔබගේ සූත්රය ක්රියා නොකරන්නේ නම්, බොහෝ දුරට එය #NUM වනු ඇත! දෝෂය, පහත හේතු නිසා ඇතිවිය හැක:
- Aray හිස් හෝ තනි සංඛ්යාත්මක අගයක් අඩංගු නොවේ.
- k අගය ශුන්යයට වඩා අඩුය (මෝඩ ටයිප් එකකට ඔබට පැය ගණනක් දෝශ නිරාකරණයට වැය විය හැක!) හෝ අරාවේ ඇති අගයන් ගණන ඉක්මවයි.
එනම් සොයා ගැනීමට Excel හි කුඩා සූත්රයක් භාවිතා කරන්නේ කෙසේද සහ දත්ත කට්ටලයක පහළ අංක උද්දීපනය කරන්න. කාර්යය ප්රයෝජනවත් වන වෙනත් අවස්ථා ඔබ දන්නේ නම්, අදහස් දැක්වීමේදී බෙදා ගැනීමට ඔබව සාදරයෙන් පිළිගනිමු. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!
බාගැනීම සඳහා වැඩපොත පුහුණු වන්න
Excel SMALL සූත්ර උදාහරණ (.xlsx ගොනුව)