តារាងមាតិកា
ការបង្រៀនបង្ហាញពីរបៀបបង្កើតលេខចៃដន្យ តម្រៀបបញ្ជីដោយចៃដន្យ ទទួលបានការជ្រើសរើសដោយចៃដន្យ និងកំណត់ទិន្នន័យដោយចៃដន្យទៅក្រុម។ ទាំងអស់ជាមួយនឹងមុខងារអារេឌីណាមិកថ្មី - RANDARRAY។
ដូចដែលអ្នកបានដឹងហើយថា Microsoft Excel មានមុខងារចៃដន្យមួយចំនួនរួចហើយ - RAND និង RANDBETWEEN។ តើការណែនាំមួយទៀតមានន័យយ៉ាងណា? សរុបមក ព្រោះវាខ្លាំងជាង និងអាចជំនួសមុខងារចាស់ៗទាំងពីរបាន។ ក្រៅពីការកំណត់តម្លៃអតិបរមា និងអប្បបរមាផ្ទាល់ខ្លួនរបស់អ្នក វាអនុញ្ញាតឱ្យអ្នកបញ្ជាក់ពីចំនួនជួរដេក និងជួរឈរដែលត្រូវបំពេញ និងថាតើត្រូវបង្កើតទសភាគចៃដន្យ ឬចំនួនគត់។ ប្រើរួមគ្នាជាមួយមុខងារផ្សេងទៀត RANDARRAY ថែមទាំងអាចសាប់ទិន្នន័យ និងជ្រើសរើសគំរូចៃដន្យមួយ។
អនុគមន៍ Excel RANDARRAY
អនុគមន៍ RANDARRAY ក្នុង Excel ត្រឡប់អារេនៃលេខចៃដន្យរវាង លេខទាំងពីរណាមួយដែលអ្នកបញ្ជាក់។
វាគឺជាមុខងារអារេឌីណាមិកថ្មីមួយក្នុងចំណោមមុខងារអារេចំនួនប្រាំមួយដែលត្រូវបានណែនាំនៅក្នុង Microsoft Excel 365។ លទ្ធផលគឺអារេថាមវន្តដែលហៀរចូលទៅក្នុងចំនួនជួរដេក និងជួរឈរដែលបានបញ្ជាក់ដោយស្វ័យប្រវត្តិ។
មុខងារមានវាក្យសម្ព័ន្ធដូចខាងក្រោម។ សូមកត់សម្គាល់ថាអាគុយម៉ង់ទាំងអស់គឺស្រេចចិត្ត៖
RANDARRAY([rows], [columns], [min], [max], [whole_number])Where:
Rows (ស្រេចចិត្ត) - កំណត់ចំនួនជួរដេកដែលត្រូវបំពេញ។ ប្រសិនបើលុបចោល លំនាំដើមគឺ 1 ជួរ។
ជួរឈរ (ជាជម្រើស) - កំណត់ចំនួនជួរឈរដែលត្រូវបំពេញ។ ប្រសិនបើលុបចោល លំនាំដើមគឺ 1កំណត់អ្នកចូលរួមដោយចៃដន្យទៅក្រុម រូបមន្តខាងលើប្រហែលជាមិនសមស្របទេព្រោះវាមិនគ្រប់គ្រងចំនួនដងដែលក្រុមដែលបានជ្រើសរើសត្រូវបានជ្រើសរើស។ ជាឧទាហរណ៍ មនុស្ស 5 នាក់អាចត្រូវបានចាត់ឱ្យទៅក្រុម A ខណៈមានតែ 2 នាក់ប៉ុណ្ណោះទៅក្រុម C ។ ដើម្បីធ្វើការងារចៃដន្យ ស្មើៗគ្នា ដូច្នេះក្រុមនីមួយៗមានអ្នកចូលរួមដូចគ្នា អ្នកត្រូវការដំណោះស្រាយផ្សេងគ្នា។
ដំបូង អ្នកបង្កើតបញ្ជីលេខចៃដន្យដោយប្រើរូបមន្តនេះ៖
=RANDARRAY(ROWS(A2:A13))
កន្លែងដែល A2:A13 ជាទិន្នន័យប្រភពរបស់អ្នក។
ហើយបន្ទាប់មក អ្នកកំណត់ក្រុម (ឬអ្វីផ្សេងទៀត) ដោយប្រើរូបមន្តទូទៅនេះ៖
INDEX( values_to_assign, ROUNDUP(RANK( first_random_number, ) random_numbers_range)/ n, 0))កន្លែងដែល n ជាទំហំក្រុម ពោលគឺចំនួនដងដែលតម្លៃនីមួយៗគួរតែត្រូវបានកំណត់។
ឧទាហរណ៍ ដើម្បីចាត់មនុស្សដោយចៃដន្យទៅក្រុមដែលបានរាយក្នុង E2:E5 ដូច្នេះក្រុមនីមួយៗមានអ្នកចូលរួម 3 នាក់ សូមប្រើរូបមន្តនេះ៖
=INDEX($E$2:$E$5, ROUNDUP(RANK(B2,$B$2:$B$13)/3,0))
សូមកត់សម្គាល់ថាវាជារូបមន្តធម្មតា (មិនមែន រូបមន្តអារេថាមវន្ត!) ដូច្នេះអ្នកត្រូវចាក់សោជួរដោយសេចក្តីយោងដាច់ខាតដូចក្នុងរូបមន្តខាងលើ។
បញ្ចូលរូបមន្តរបស់អ្នកក្នុងក្រឡាកំពូល (C2 ក្នុងករណីរបស់យើង) និង n អូសវាទៅក្រឡាជាច្រើនតាមតម្រូវការ។ លទ្ធផលនឹងមើលទៅស្រដៀងនឹងនេះ៖
សូមចាំថាអនុគមន៍ RANDARRAY គឺងាយនឹងបង្កជាហេតុ។ ដើម្បីទប់ស្កាត់ការបង្កើតតម្លៃចៃដន្យថ្មីរាល់ពេលដែលអ្នកផ្លាស់ប្តូរអ្វីមួយនៅក្នុងសន្លឹកកិច្ចការ សូមជំនួសរូបមន្តជាមួយតម្លៃរបស់វាដោយប្រើមុខងារ បិទភ្ជាប់ពិសេស ។
របៀបដែលរូបមន្តនេះដំណើរការ៖
រូបមន្ត RANDARRAY នៅក្នុងជួរជំនួយគឺសាមញ្ញណាស់ ហើយស្ទើរតែទាមទារការពន្យល់ ដូច្នេះសូមឱ្យយើងផ្តោតលើរូបមន្តក្នុងជួរ C.
=INDEX($E$2:$E$5, ROUNDUP(RANK(B2,$B$2:$B$13)/3,0))
អនុគមន៍ RANK ចាត់ថ្នាក់តម្លៃក្នុង B2 ធៀបនឹងអារេនៃលេខចៃដន្យនៅក្នុង B2:B13។ លទ្ធផលគឺជាលេខរវាង 1 និងចំនួនអ្នកចូលរួមសរុប (12 ក្នុងករណីរបស់យើង)។
ចំណាត់ថ្នាក់ត្រូវបានបែងចែកដោយទំហំក្រុម (3 ក្នុងឧទាហរណ៍របស់យើង) ហើយមុខងារ ROUNDUP បង្គត់វារហូតដល់ ចំនួនគត់ជិតបំផុត។ លទ្ធផលនៃប្រតិបត្តិការនេះគឺជាចំនួនរវាង 1 និងចំនួនសរុបនៃក្រុម (4 ក្នុងឧទាហរណ៍នេះ)។
ចំនួនគត់ទៅអាគុយម៉ង់ row_num នៃអនុគមន៍ INDEX ដោយបង្ខំវាទៅ ត្រឡប់តម្លៃពីជួរដែលត្រូវគ្នាក្នុងជួរ E2:E5 ដែលតំណាងឱ្យក្រុមដែលបានកំណត់។
មុខងារ Excel RANDARRAY មិនដំណើរការ
នៅពេលដែលរូបមន្ត RANDARRAY របស់អ្នកត្រឡប់កំហុស ទាំងនេះគឺជាក់ស្តែងបំផុត ហេតុផលក្នុងការត្រួតពិនិត្យ៖
#SPILL error
ដូចទៅនឹងមុខងារអារេថាមវន្តផ្សេងទៀតដែរ #SPILL! កំហុសភាគច្រើនមានន័យថាមិនមានកន្លែងគ្រប់គ្រាន់នៅក្នុងជួរកំពប់ដែលមានបំណងដើម្បីបង្ហាញលទ្ធផលទាំងអស់។ គ្រាន់តែសម្អាតក្រឡាទាំងអស់នៅក្នុងជួរនេះ ហើយរូបមន្តរបស់អ្នកនឹងគណនាឡើងវិញដោយស្វ័យប្រវត្តិ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល Excel #SPILL error - មូលហេតុ និងការជួសជុល។
#VALUE error
A #VALUE! កំហុសអាចកើតឡើងនៅក្នុងទាំងនេះកាលៈទេសៈ៖
- ប្រសិនបើតម្លៃ អតិបរមា តិចជាងតម្លៃ នាទី ។
- ប្រសិនបើអាគុយម៉ង់ណាមួយមិនមែនជាលេខ។
កំហុស #NAME
ក្នុងករណីភាគច្រើន #NAME! កំហុសបង្ហាញមួយក្នុងចំណោមដូចខាងក្រោម៖
- ឈ្មោះមុខងារត្រូវបានសរសេរខុស។
- មុខងារនេះមិនមាននៅក្នុងកំណែ Excel របស់អ្នក។
#CALC! error
A #CALC! កំហុសកើតឡើងប្រសិនបើអាគុយម៉ង់ rows ឬ columns តិចជាង 1 ឬសំដៅលើក្រឡាទទេ។
នោះជារបៀបបង្កើតម៉ាស៊ីនបង្កើតលេខចៃដន្យនៅក្នុង Excel ជាមួយថ្មី មុខងារ RANDARRAY ។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
សៀវភៅលំហាត់សម្រាប់ការទាញយក
ឧទាហរណ៍រូបមន្ត RANDARRAY (.xlsx file)
ជួរឈរ។Min (ជាជម្រើស) - ចំនួនចៃដន្យតូចបំផុតដែលត្រូវផលិត។ ប្រសិនបើមិនបានបញ្ជាក់ តម្លៃ 0 លំនាំដើមត្រូវបានប្រើ។
អតិបរមា (ជាជម្រើស) - ជាចំនួនចៃដន្យធំបំផុតដែលត្រូវបង្កើត។ ប្រសិនបើមិនបានបញ្ជាក់ នោះតម្លៃ 1 លំនាំដើមត្រូវបានប្រើ។
Whole_number (ជាជម្រើស) - កំណត់តម្លៃប្រភេទណាដែលត្រូវត្រឡប់៖
- TRUE - លេខទាំងមូល
- មិនពិត ឬលុបចោល (លំនាំដើម) - លេខទសភាគ
អនុគមន៍ RANDARRAY - អ្វីដែលត្រូវចងចាំ
ដើម្បីបង្កើតលេខចៃដន្យនៅក្នុងសន្លឹកកិច្ចការ Excel របស់អ្នកប្រកបដោយប្រសិទ្ធភាព មាន 6 ចំណុចសំខាន់ៗ ដើម្បីកត់សម្គាល់៖
- មុខងារ RANDARRAY មាននៅក្នុង Excel សម្រាប់ Microsoft 365 និង Excel 2021 តែប៉ុណ្ណោះ។ នៅក្នុង Excel 2019 Excel 2016 និងកំណែមុន មុខងារ RANDARRAY មិនអាចប្រើបានទេ។
- ប្រសិនបើអារេត្រឡប់ដោយ RANDARRAY គឺជាលទ្ធផលចុងក្រោយ (លទ្ធផលក្នុងក្រឡាមួយ ហើយមិនត្រូវបានបញ្ជូនទៅមុខងារផ្សេងទៀតទេ) Excel បង្កើតជួរការធ្លាយប្រេងដោយស្វ័យប្រវត្តិ ហើយបញ្ចូលវាដោយលេខចៃដន្យ។ ដូច្នេះ ត្រូវប្រាកដថាអ្នកមានក្រឡាទទេគ្រប់គ្រាន់ចុះក្រោម និង/ឬនៅខាងស្តាំក្រឡាដែលអ្នកបញ្ចូលរូបមន្ត បើមិនដូច្នេះទេ កំហុស #SPILL នឹងកើតឡើង។
- ប្រសិនបើគ្មានអាគុយម៉ង់ណាមួយត្រូវបានបញ្ជាក់ទេ RANDARRAY( ) រូបមន្តត្រឡប់លេខទសភាគតែមួយនៅចន្លោះ 0 និង 1។
- ប្រសិនបើអាគុយម៉ង់ rows ឬ/and columns ត្រូវបានតំណាងដោយលេខទសភាគ ពួកវានឹងត្រូវកាត់ជាលេខ ចំនួនគត់មុនចំនុចទសភាគ (ឧ. 5.9 នឹងត្រូវបានចាត់ចែងដូច 5)។
- ប្រសិនបើអាគុយម៉ង់ min ឬ max មិនត្រូវបានកំណត់ទេ RANDARRAY កំណត់លំនាំដើមទៅជា 0 និង 1 រៀងគ្នា។
- ដូចចៃដន្យផ្សេងទៀត មុខងារ Excel RANDARRAY គឺ ងាយនឹងបង្កជាហេតុ មានន័យថាវាបង្កើតបញ្ជីតម្លៃចៃដន្យថ្មីរាល់ពេលដែលសន្លឹកកិច្ចការត្រូវបានគណនា។ ដើម្បីការពារកុំឱ្យវាកើតឡើង អ្នកអាចជំនួសរូបមន្តជាមួយតម្លៃដោយប្រើមុខងារ បិទភ្ជាប់ពិសេស > តម្លៃ របស់ Excel។
រូបមន្ត Excel RANDARRAY មូលដ្ឋាន
ហើយឥឡូវនេះ ខ្ញុំសូមបង្ហាញអ្នកនូវរូបមន្ត Excel ចៃដន្យក្នុងទម្រង់សាមញ្ញបំផុតរបស់វា។
ឧបមាថាអ្នកចង់បំពេញជួរដែលមាន 5 ជួរ និង 3 ជួរជាមួយនឹងលេខចៃដន្យណាមួយ។ ដើម្បីសម្រេចបាន សូមដំឡើងអាគុយម៉ង់ពីរដំបូងតាមវិធីនេះ៖
- ជួរដេក គឺ 5 ដោយសារយើងចង់បានលទ្ធផលជា 5 ជួរ។
- Columns គឺ 3 ដូចដែលយើងចង់បានលទ្ធផលជា 3 columns។
All of other arguments we leave to their default value and get the following formula:
=RANDARRAY(5, 3)
បញ្ចូលវានៅក្នុងក្រឡាកំពូលខាងឆ្វេងនៃជួរទិសដៅ (A2 ក្នុងករណីរបស់យើង) ចុចគ្រាប់ចុចបញ្ចូល នោះអ្នកនឹងឃើញលទ្ធផលដែលហៀរលើចំនួនជួរ និងជួរដែលបានបញ្ជាក់។
ដូចដែលអ្នកបានឃើញនៅក្នុងរូបថតអេក្រង់ខាងលើ រូបមន្ត RANDARRAY មូលដ្ឋាននេះបំពេញជួរដោយលេខទសភាគចៃដន្យពី 0 ទៅ 1។ ប្រសិនបើអ្នកចង់បានលេខទាំងមូលក្នុងជួរជាក់លាក់មួយ បន្ទាប់មកកំណត់រចនាសម្ព័ន្ធចុងក្រោយ។ អាគុយម៉ង់ចំនួនបីដូចដែលបានបង្ហាញនៅក្នុងឧទាហរណ៍បន្ថែម។
របៀបចៃដន្យនៅក្នុងExcel - ឧទាហរណ៍រូបមន្ត RANDARRAY
ខាងក្រោមអ្នកនឹងឃើញរូបមន្តកម្រិតខ្ពស់មួយចំនួនដែលគ្របដណ្តប់លើសេណារីយ៉ូចៃដន្យធម្មតានៅក្នុង Excel។
បង្កើតលេខចៃដន្យរវាងលេខពីរ
ដើម្បីបង្កើតបញ្ជីនៃ លេខចៃដន្យក្នុងជួរជាក់លាក់មួយ ផ្គត់ផ្គង់តម្លៃអប្បបរមាក្នុងអាគុយម៉ង់ទី 3 និងចំនួនអតិបរមាក្នុងអាគុយម៉ង់ទី 4 ។ អាស្រ័យលើថាតើអ្នកត្រូវការចំនួនគត់ ឬទសភាគ សូមកំណត់អាគុយម៉ង់ទី 5 ទៅជា TRUE ឬ FALSE រៀងៗខ្លួន។
ជាឧទាហរណ៍ ចូរយើងបង្កើតជួរ 6 ជួរ និង 4 ជួរដែលមានចំនួនគត់ចៃដន្យពី 1 ដល់ 100។ សម្រាប់វា យើងកំណត់អាគុយម៉ង់ខាងក្រោមនៃអនុគមន៍ RANDARRAY៖
- ជួរដេក គឺ 6 ដោយសារយើងចង់បានលទ្ធផលជា 6 ជួរ។
- ជួរឈរ គឺ 4 ដូចដែលយើងចង់បានលទ្ធផលក្នុងជួរទាំង 4។
- Min គឺ 1 ដែលជាតម្លៃអប្បបរមាដែលយើងចង់បាន។
- អតិបរមា គឺ 100 ដែលជាតម្លៃអតិបរមាដែលត្រូវបង្កើត។
- លេខទាំងមូល គឺពិត ពីព្រោះយើងត្រូវការចំនួនគត់។
ការដាក់អាគុយម៉ង់ជាមួយគ្នា យើងទទួលបាន រូបមន្តនេះ៖
=RANDARRAY(6, 4, 1, 100, TRUE)
ហើយវាបង្កើតលទ្ធផលដូចខាងក្រោម៖
បង្កើតកាលបរិច្ឆេទចៃដន្យរវាងកាលបរិច្ឆេទពីរ
កំពុងរកមើលម៉ាស៊ីនបង្កើតកាលបរិច្ឆេទចៃដន្យនៅក្នុង Excel? មុខងារ RANDARRAY គឺជាដំណោះស្រាយដ៏ងាយស្រួល! អ្វីដែលអ្នកត្រូវធ្វើគឺបញ្ចូលកាលបរិច្ឆេទមុន (កាលបរិច្ឆេទទី 1) និងកាលបរិច្ឆេទក្រោយ (កាលបរិច្ឆេទ 2) ក្នុងក្រឡាដែលបានកំណត់ជាមុន ហើយបន្ទាប់មកយោងក្រឡាទាំងនោះនៅក្នុងរូបមន្តរបស់អ្នក៖
RANDARRAY (ជួរដេក ជួរឈរ កាលបរិច្ឆេទ1, date2, TRUE)សម្រាប់ឧទាហរណ៍នេះ យើងបានបង្កើតបញ្ជីកាលបរិច្ឆេទចៃដន្យរវាងកាលបរិច្ឆេទនៅក្នុង D1 និង D2 ជាមួយនឹងរូបមន្តនេះ៖
=RANDARRAY(10, 1, D1, D2, TRUE)
ជាការពិតណាស់ គ្មានអ្វីរារាំងអ្នកពីការផ្តល់កាលបរិច្ឆេទអប្បបរមា និងអតិបរមាដោយផ្ទាល់នៅក្នុងរូបមន្តប្រសិនបើអ្នកចង់។ គ្រាន់តែត្រូវប្រាកដថាអ្នកបញ្ចូលពួកវាក្នុងទម្រង់ដែល Excel អាចយល់បាន៖
=RANDARRAY(10, 1, "1/1/2020", "12/31/2020", TRUE)
ដើម្បីការពារកំហុស អ្នកអាចប្រើមុខងារ DATE សម្រាប់បញ្ចូលកាលបរិច្ឆេទ៖
=RANDARRAY(10, 1, DATE(2020,1,1), DATE(2020,12,31), TRUE)
ចំណាំ។ នៅខាងក្នុង Excel រក្សាទុកកាលបរិច្ឆេទជាលេខសៀរៀល ដូច្នេះលទ្ធផលរូបមន្តនឹងទំនងជាត្រូវបានបង្ហាញជាលេខ។ ដើម្បីបង្ហាញលទ្ធផលបានត្រឹមត្រូវ សូមអនុវត្តទម្រង់ កាលបរិច្ឆេទ ទៅក្រឡាទាំងអស់ក្នុងជួរកំពប់។
បង្កើតថ្ងៃធ្វើការចៃដន្យក្នុង Excel
ដើម្បីបង្កើតថ្ងៃធ្វើការចៃដន្យ សូមបង្កប់មុខងារ RANDARRAY នៅក្នុងអាគុយម៉ង់ដំបូងនៃ WORKDAY ដូចតទៅ៖
WORKDAY(RANDARRAY(ជួរដេក ជួរឈរ date1 , date2 , TRUE), 1)RANDARRAY នឹងបង្កើត array នៃកាលបរិច្ឆេទចាប់ផ្តើមចៃដន្យ ដែលមុខងារ WORKDAY នឹងបន្ថែម 1 ថ្ងៃធ្វើការ ហើយធានាថាកាលបរិច្ឆេទដែលបានត្រឡប់មកវិញទាំងអស់គឺជាថ្ងៃធ្វើការ។
ជាមួយកាលបរិច្ឆេទ 1 ក្នុង D1 និងកាលបរិច្ឆេទ 2 ក្នុង D2 នេះគឺជារូបមន្តសម្រាប់បង្កើតបញ្ជីនៃថ្ងៃធ្វើការចំនួន 10៖
=WORKDAY(RANDARRAY(10, 1, D1, D2, TRUE), 1)
ដូចនឹង ឧទាហរណ៍ពីមុន សូមចងចាំដើម្បីធ្វើទ្រង់ទ្រាយជួរកំពប់ជា កាលបរិច្ឆេទ ដើម្បីអោយលទ្ធផលបង្ហាញត្រឹមត្រូវ។
របៀបបង្កើតលេខចៃដន្យដោយមិនចម្លង
ទោះបីជា Excel ទំនើបផ្តល់ 6 ក៏ដោយ។ អារេឌីណាមិកថ្មី។មុខងារ ជាអកុសល វានៅតែមិនមានមុខងារ inbuilt ដើម្បីត្រឡប់លេខចៃដន្យដោយមិនចម្លង។
ដើម្បីបង្កើត ម៉ាស៊ីនបង្កើតលេខចៃដន្យតែមួយគត់ របស់អ្នកនៅក្នុង Excel អ្នកនឹងត្រូវភ្ជាប់មុខងារជាច្រើនជាមួយគ្នាដូចបានបង្ហាញ។ ខាងក្រោម។
ចំនួនគត់ចៃដន្យ :
INDEX(UNIQUE(RANDARRAY( n *2, 1, នាទី , អតិបរមា) , TRUE)), SEQUENCE( n ))ទសភាគចៃដន្យ :
INDEX(UNIQUE(RANDARRAY( n *2, 1, នាទី , អតិបរមា , FALSE), SEQUENCE( n ))កន្លែងណា៖
- N គឺជាតម្លៃប៉ុន្មានដែលអ្នកចង់បង្កើត។
- Min គឺជាតម្លៃទាបបំផុត។
- អតិបរមា គឺជាតម្លៃខ្ពស់បំផុត។
ឧទាហរណ៍ ដើម្បីផលិតលេខសរុបចៃដន្យចំនួន 10 ដោយមិនមានលេខស្ទួន សូមប្រើរូបមន្តនេះ៖
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100, TRUE)), SEQUENCE(10))
ដើម្បីបង្កើត បញ្ជីនៃ 10 តែមួយគត់ លេខទសភាគចៃដន្យ ប្តូរ TRUE ទៅ FALSE នៅក្នុងអាគុយម៉ង់ចុងក្រោយនៃអនុគមន៍ RANDARRAY ឬគ្រាន់តែលុបចោលអាគុយម៉ង់នេះ៖
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100, FALSE)), SEQUENCE(10))
គន្លឹះ និងកំណត់ចំណាំ៖
- ការពន្យល់លម្អិតនៃរូបមន្តអាចជា f ound in របៀបបង្កើតលេខចៃដន្យក្នុង Excel ដោយមិនចម្លង។
- នៅក្នុង Excel 2019 និងមុននេះ មុខងារ RANDARRAY មិនអាចប្រើបានទេ។ ជំនួសមកវិញ សូមពិនិត្យមើលដំណោះស្រាយនេះ។
របៀបតម្រៀបដោយចៃដន្យក្នុង Excel
ដើម្បីសាប់ទិន្នន័យក្នុង Excel សូមប្រើ RANDARRAY សម្រាប់អារេ "តម្រៀបតាម" ( by_array អាគុយម៉ង់) នៃអនុគមន៍ SORTBY ។ មុខងារ ROWS នឹងរាប់ចំនួនជួរដេកនៅក្នុងរបស់អ្នក។សំណុំទិន្នន័យដែលបង្ហាញពីចំនួនចៃដន្យដើម្បីបង្កើត៖
SORTBY( ទិន្នន័យ , RANDARRAY(ROWS( ទិន្នន័យ )))ជាមួយនឹងវិធីសាស្រ្តនេះ អ្នកអាច តម្រៀបបញ្ជីដោយចៃដន្យ ក្នុង Excel មិនថាវាមានលេខ កាលបរិច្ឆេទ ឬធាតុអត្ថបទ៖
=SORTBY(A2:A13, RANDARRAY(ROWS(A2:A13)))
ផងដែរ អ្នកក៏អាច shuffle rows ដោយមិនចាំបាច់លាយទិន្នន័យរបស់អ្នក៖
=SORTBY(A2:B10, RANDARRAY(ROWS(A2:B10)))
របៀបដើម្បីទទួលបានការជ្រើសរើសចៃដន្យនៅក្នុង Excel
ដើម្បីទាញយកចៃដន្យ គំរូពីបញ្ជីមួយ នេះជារូបមន្តទូទៅដែលត្រូវប្រើ៖
INDEX( ទិន្នន័យ , RANDARRAY( n , 1, 1, ROWS( ទិន្នន័យ )) TRUE))កន្លែងដែល n គឺជាចំនួននៃធាតុចៃដន្យដែលអ្នកចង់ស្រង់ចេញ។
ឧទាហរណ៍ ដើម្បីជ្រើសរើសឈ្មោះ 3 ដោយចៃដន្យពីបញ្ជីក្នុង A2:A10 សូមប្រើរូបមន្តនេះ :
=INDEX(A2:A10, RANDARRAY(3, 1, 1, ROWS(A2:A10), TRUE))
ឬបញ្ចូលទំហំគំរូដែលចង់បាននៅក្នុងក្រឡាមួយចំនួន និយាយថា C2 ហើយយោងក្រឡានោះ៖
=INDEX(A2:A10, RANDARRAY(C2, 1, 1, ROWS(A2:A10), TRUE))
របៀបដែលរូបមន្តនេះដំណើរការ៖
នៅស្នូលនៃរូបមន្តនេះគឺអនុគមន៍ RANDARRAY ដែលបង្កើតអារេចៃដន្យនៃចំនួនគត់ ដោយតម្លៃក្នុង C2 កំណត់ចំនួនតម្លៃដែលត្រូវបង្កើត . ចំនួនតិចតួចបំផុតគឺ hardcoded (1) ហើយចំនួនអតិបរមាត្រូវគ្នាទៅនឹងចំនួនជួរដេកក្នុងសំណុំទិន្នន័យរបស់អ្នក ដែលត្រូវបានបញ្ជូនមកវិញដោយអនុគមន៍ ROWS។
អារេនៃចំនួនគត់ចៃដន្យទៅដោយផ្ទាល់ទៅ row_num អាគុយម៉ង់នៃអនុគមន៍ INDEX ដោយបញ្ជាក់ទីតាំងរបស់ធាតុដែលត្រូវត្រឡប់។ សម្រាប់គំរូនៅក្នុងរូបថតអេក្រង់ខាងលើ វាគឺ៖
=INDEX(A2:A10, {8;7;4})
គន្លឹះ។ នៅពេលជ្រើសរើសគំរូធំពីសំណុំទិន្នន័យតូចមួយ ឱកាសគឺថាការជ្រើសរើសចៃដន្យរបស់អ្នកនឹងមានច្រើនជាងមួយកើតឡើងនៃធាតុដូចគ្នា ពីព្រោះមិនមានការធានាថា RANDARRAY នឹងផលិតតែលេខតែមួយគត់នោះទេ។ ដើម្បីការពារកុំឱ្យវាកើតឡើង សូមប្រើកំណែដែលមិនចម្លងពីរូបមន្តនេះ។
របៀបជ្រើសរើសជួរចៃដន្យក្នុង Excel
ប្រសិនបើសំណុំទិន្នន័យរបស់អ្នកមានច្រើនជាងមួយជួរ នោះសូមបញ្ជាក់ជួរដែលត្រូវបញ្ចូលក្នុងគំរូ។ ចំពោះបញ្ហានេះ ផ្គត់ផ្គង់អារេថេរសម្រាប់អាគុយម៉ង់ចុងក្រោយ ( column_num ) នៃអនុគមន៍ INDEX ដូចនេះ៖
=INDEX(A2:B10, RANDARRAY(D2, 1, 1, ROWS(A2:A10), TRUE), {1,2})
កន្លែងដែល A2:B10 ជាប្រភពទិន្នន័យ និង D2 គឺជាទំហំគំរូ។
ជាលទ្ធផល ការជ្រើសរើសចៃដន្យរបស់យើងនឹងមានជួរទិន្នន័យពីរ៖
គន្លឹះ។ ដូចករណីជាមួយឧទាហរណ៍មុន រូបមន្តនេះអាចត្រឡប់កំណត់ត្រាស្ទួន។ ដើម្បីធានាថាគំរូរបស់អ្នកមិនមានការកើតឡើងដដែលៗ សូមប្រើវិធីសាស្រ្តខុសគ្នាបន្តិចបន្តួចដែលបានពិពណ៌នានៅក្នុង របៀបជ្រើសរើសជួរចៃដន្យដោយមិនចម្លង។
របៀបកំណត់លេខ និងអត្ថបទដោយចៃដន្យក្នុង Excel
ដើម្បីធ្វើកិច្ចការចៃដន្យក្នុង Excel សូមប្រើ RANDBETWEEN រួមជាមួយមុខងារ CHOOSE តាមវិធីនេះ៖
ជ្រើសរើស(RANDARRAY(ROWS( data ), 1, 1, n , TRUE), value1 , value2 ,…)កន្លែងណា៖
- ទិន្នន័យ គឺជាជួរនៃទិន្នន័យប្រភពរបស់អ្នកដែលអ្នកចង់កំណត់តម្លៃចៃដន្យ។
- N គឺជាចំនួនសរុបនៃតម្លៃដែលត្រូវកំណត់។
- Value1 , value2 , value3 ជាដើម គឺជាតម្លៃដែលត្រូវជាបានកំណត់ដោយចៃដន្យ។
ឧទាហរណ៍ ដើម្បីផ្តល់លេខពី 1 ដល់ 3 ដល់អ្នកចូលរួមក្នុង A2:A13 សូមប្រើរូបមន្តនេះ៖
=CHOOSE(RANDARRAY(ROWS(A2:A13), 1, 1, 3, TRUE), 1, 2, 3)
ដើម្បីភាពងាយស្រួល អ្នកអាចបញ្ចូលតម្លៃដែលត្រូវកំណត់ក្នុងក្រឡាដាច់ដោយឡែក និយាយថាពី D2 ដល់ D4 ហើយយោងក្រឡាទាំងនោះនៅក្នុងរូបមន្តរបស់អ្នក (ដោយឡែកៗ មិនមែនជាជួរ):
=CHOOSE(RANDARRAY(ROWS(A2:A13), 1, 1, 3, TRUE), D2, D3, D4)
ជាលទ្ធផល អ្នកនឹងអាចកំណត់លេខ អក្សរ អត្ថបទ កាលបរិច្ឆេទ និងម៉ោងដោយចៃដន្យដោយរូបមន្តដូចគ្នា៖
ចំណាំ។ មុខងារ RANDARRAY នឹងបន្តបង្កើតតម្លៃចៃដន្យថ្មីជាមួយនឹងរាល់ការផ្លាស់ប្តូរនៅក្នុងសន្លឹកកិច្ចការ ព្រោះលទ្ធផលនឹងត្រូវបានកំណត់តម្លៃថ្មីរាល់ពេល។ ដើម្បី "ជួសជុល" តម្លៃដែលបានកំណត់ សូមប្រើបិទភ្ជាប់ពិសេស > លក្ខណៈពិសេសតម្លៃដើម្បីជំនួសរូបមន្តជាមួយនឹងតម្លៃដែលបានគណនារបស់ពួកគេ។
របៀបដែលរូបមន្តនេះដំណើរការ
ចំណុចស្នូលនៃដំណោះស្រាយនេះគឺមុខងារ RANDARRAY ម្តងទៀតដែលបង្កើតអារេនៃចំនួនគត់ចៃដន្យដោយផ្អែកលើចំនួនអប្បបរមា និងអតិបរមាដែលអ្នកបញ្ជាក់ (ពី 1 ទៅ 3 ក្នុងករណីរបស់យើង) ។ អនុគមន៍ ROWS ប្រាប់ RANDARRAY ចំនួនចៃដន្យដើម្បីបង្កើត។ អារេនេះទៅអាគុយម៉ង់ index_num នៃអនុគមន៍ CHOOSE ។ ឧទាហរណ៍៖
=CHOOSE({1;2;1;2;3;2;3;3;1;3;1;2}, D2, D3, D4)
Index_num គឺជាអាគុយម៉ង់ដែលកំណត់ទីតាំងនៃតម្លៃដែលត្រូវត្រឡប់។ ហើយដោយសារតែមុខតំណែងគឺចៃដន្យ តម្លៃនៅក្នុង D2:D4 ត្រូវបានជ្រើសរើសតាមលំដាប់ចៃដន្យ។ បាទ វាសាមញ្ញណាស់ :)
របៀបកំណត់ទិន្នន័យដោយចៃដន្យទៅក្រុម
នៅពេលដែលភារកិច្ចរបស់អ្នកគឺដើម្បី