ගැටලුව සකස් කිරීම
දී ඇති අගයන් පරාසයක පුනරාවර්තන නොමැතිව පූර්ණ සංඛ්යා අහඹු සංඛ්යා කට්ටලයක් සෑදිය යුතු යැයි උපකල්පනය කරමු. ගමනේදී උදාහරණ:
- නිෂ්පාදන හෝ පරිශීලකයින් සඳහා අද්විතීය අහඹු කේත ජනනය කිරීම
- කාර්යයන් සඳහා පුද්ගලයින් පැවරීම (එක් එක් අය ලැයිස්තුවෙන් අහඹු ලෙස)
- සෙවුම් විමසුමේ වචන විකෘති කිරීම (hello seo-shnikam)
- ලොටෝ සෙල්ලම් කිරීම ආදිය
ක්රමය 1. සරලයි
ආරම්භ කිරීම සඳහා, අපි සරල විකල්පයක් සලකා බලමු: අපි 10 සිට 1 දක්වා නිඛිල 10 ක අහඹු කට්ටලයක් ලබා ගත යුතුය. Excel තුළ ගොඩනගා ඇති ශ්රිතය භාවිතා කරමින් නඩුව අතර (අතර දාරය) සුවිශේෂත්වය සහතික නොවේ. ඔබ එය පත්ර කොටුවකට ඇතුළු කර එය කොටු 10ක් පහළට පිටපත් කරන්නේ නම්, පුනරාවර්තනය පහසුවෙන් සිදු විය හැක:
ඒ නිසා අපි අනෙක් පැත්තට යනවා.
Excel හි සියලුම අනුවාද වල කාර්යයක් ඇත RANK (RANG), ශ්රේණිගත කිරීම හෝ, වෙනත් වචන වලින් කිවහොත්, කට්ටලයක සංඛ්යාවක ඉහළම ස්ථානය තීරණය කිරීම සඳහා අදහස් කෙරේ. ලැයිස්තුවේ ඇති විශාලම සංඛ්යාවට rank=1, ඉහළ ඇති දෙවැන්නට rank=2, යනාදී වශයෙන් ඇත.
A2 කොටුවේ ශ්රිතය ඇතුලත් කරමු SLCHIS (RAND) තර්ක නොමැතිව සහ සූත්රය කොටු 10ක් පහළට පිටපත් කරන්න. මෙම ශ්රිතය අපට 10 සිට 0 දක්වා අහඹු භාග සංඛ්යා 1ක කට්ටලයක් ජනනය කරයි:
ඊළඟ තීරුවේ අපි කාර්යය හඳුන්වා දෙන්නෙමු RANKලැබුණු එක් එක් අහඹු අංකය සඳහා ශ්රේණිගත කිරීමේ ස්ථානය තීරණය කිරීමට:
අපි B තීරුවෙන් අපට අවශ්ය දේ ලබා ගනිමු - 1 සිට 10 දක්වා පුනරාවර්තන නොවන අහඹු පූර්ණ සංඛ්යාවක ඕනෑම අපේක්ෂිත සංඛ්යාවක්.
තනිකරම න්යායිකව, විට තත්වයක් ඇතිවිය හැක SLCHIS A තීරුවේ අපට සමාන අහඹු සංඛ්යා දෙකක් ලබා දෙනු ඇත, ඒවායේ ශ්රේණිගත කිරීම් ගැළපෙන අතර අපට B තීරුවේ පුනරාවර්තනයක් ලැබෙනු ඇත. කෙසේ වෙතත්, නිරවද්යතාව දශම ස්ථාන 15ක් වන බැවින් එවැනි අවස්ථාවක් ඇතිවීමේ සම්භාවිතාව අතිශයින් කුඩාය.
ක්රමය 2. සංකීර්ණ
මෙම ක්රමය තරමක් සංකීර්ණ වන නමුත් භාවිතා කරන්නේ එක් අරා සූත්රයක් පමණි. අපි හිතමු අපි පත්රයක 9 සිට 1 දක්වා පරාසයක පුනරාවර්තන නොවන අහඹු පූර්ණ සංඛ්යා 50ක ලැයිස්තුවක් සෑදිය යුතුයි.
A2 කොටුවේ පහත සූත්රය ඇතුලත් කරන්න, අවසානයේ ක්ලික් කරන්න Ctrl + Shift + ඇතුල් කරන්න (එය අරා සූත්රයක් ලෙස ඇතුළු කිරීමට!) සහ සූත්රය අවශ්ය කොටු ගණනට පිටපත් කරන්න:
ක්රමය 3. මැක්රෝ
තවද, ඇත්ත වශයෙන්ම, ඔබට දෘශ්ය මූලික ක්රමලේඛනය භාවිතයෙන් ගැටළුව විසඳා ගත හැකිය. සසම්භාවී නියැදීම පිළිබඳ පැරණි ලිපියක, මම දැනටමත් Lotto array macro ශ්රිතය උපුටා දක්වා ඇත, එය ලබා දී ඇති පරතරයකින් අහඹු නොවන පුනරාවර්තන සංඛ්යා අවශ්ය සංඛ්යාව නිපදවයි.
- පරාසයක ඇති අද්විතීය අගයන් ගණන ගණනය කරන්නේ කෙසේද
- ලැයිස්තුවකින් මූලද්රව්ය අහඹු ලෙස තෝරා ගැනීම