Този урок демонстрира как да използвате RANDARRAY функция в Excel за генериране на масив от случайни числа.
RANDARRAY Преглед на функцията
Функцията RANDARRAY се използва за връщане на масив от случайни числа. Въведена е като заместител на функцията RAND и функцията RANDBETWEEN.
Функцията RANDARRAY опростява процеса на генериране на случайни числа чрез:
- Позволява на потребителя да въведе формулата само в една клетка.
- Позволява на потребителя да определи броя на случайните стойности, които да бъдат генерирани.
За да използвате функцията RANDARRAY Excel на работен лист, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
RANDARRAY функция Синтаксис и входове:
= RANDARRAY ([редове], [колони], [мин], [макс], [цяло число])
[редове] (по избор) - Броят редове, които трябва да бъдат върнати и когато остане празно, по подразбиране е 1.
[колони] (по избор) - Броят на колоните, които трябва да бъдат върнати и когато остане празно, по подразбиране е 1.
[мин] (по избор) - Минималният брой, който искате да се върне, и ако остане празно, по подразбиране е 0. Когато за този вход е посочена стойност, тя трябва да бъде по -малка от стойността, предоставена за [макс.] аргумент.
[макс.](по избор) - Максималният брой, който искате да се върне, и ако остане празно, по подразбиране е 1. Когато за този вход е посочена стойност, тя трябва да бъде по -голяма от стойността, предоставена за [мин] аргумент. Трябва да отбележите, че когато и двете[мин] и[макс.]функциите са оставени празни, функцията RANDARRAY връща масив от числа между 0 и 1.
[цяло число] (по избор) - Връща цяло число или десетична стойност. Можете да въведете TRUE, за да върнете a цяло число или FALSE, за да върнете a десетично число. Когато този аргумент е оставен празен, той по подразбиране е FALSE, следователно формулата връща десетично число.
За да върнете няколко реда или колони
Можем да променим размера на масива, който функцията RANDARRAY връща, като променим броя редове и колони. За да направите това, ние посочваме [редове] и [колони] аргументи.
За да върнем масив от случайни числа, висок 5 реда и широк 1 колона, въвеждаме следната формула в клетката A2:
= RANDARRAY (5, 1, 1, 10, TRUE)
За да върнем масив от случайни числа, висок 5 реда и широк 3 колони, въвеждаме следната формула в А2:
= RANDARRAY (5, 3, 1, 10, TRUE)
За връщане на числа между две стойности
Когато искаме да върнем числа между две стойности, ние посочваме стойностите в [мин] и [макс.] аргументи.
За да върнем списък с произволни числа между 1 и 10, въвеждаме следната формула в А2:
= RANDARRAY (5, 1, 1, 10)
За връщане на десетични числа или цели числа
За връщане 5 десетични числа между 1 и 10 въвеждаме следната формула в А2:
= RANDARRAY (5, 1, 1, 10, FALSE)
Обърнете внимание, че сме задали [цяло число] аргумент към НЕВЯРНО което означава, че изходът ще бъде десетични числа.
Формулата може да бъде записана и като:
= RANDARRAY (5, 1, 1, 10)
Когато [цяло число] аргументът не е посочен по подразбиране НЕВЯРНО:
За връщане 5 цели числа между 1 и 10 въвеждаме следната формула в А2:
= RANDARRAY (5, 1, 1, 10, TRUE)
Обърнете внимание, че сме задали [цяло число] аргумент към ВЯРНО което означава, че изходът ще бъде цели числа
Проблеми
#ЦЕННОСТ!
Тази грешка възниква, когато стойността в [мин] аргументът е по -голям от стойността в [макс.] аргумент.
За да коригирате тази грешка, задайте стойността в [мин] аргумент към стойност, която е по -малка от тази в [макс.] аргумент.
#СПИЛ!
Тази грешка възниква, когато има стойност в обхвата на разливане, т.е. диапазона, където функцията RANDARRAY поставя своите резултати.
За да коригирате тази грешка, изчистете диапазона, който Excel подчертава.
RANDARRAY Съвети и трикове
- Тъй като всички аргументи във функцията RANDARRAY са незадължителни, въвеждането на формулата по -долу във всяка клетка връща единична стойност между 0 и 1:
= RANDARRAY ()
- Ако [мин] и [макс.] аргументите не са посочени, RANDARRAY по подразбиране ще бъде 0 и 1 и ще върне масив от случайни числа между 0 и 1.
= RANDARRAY (5, 1,,, FALSE)
- Ако [цяло число] аргументът не е посочен, RANDARRY по подразбиране ще бъде FALSE и ще върне масив от десетични числа:
= RANDARRAY (5, 1, 1, 10)
- RANDARRAY се различава от функциите RAND и RANDBETWEEN. Докато RAND и RANDBETWEEN връщат една стойност, RANDARRAY връща масив.
- Уверете се, че клетките под входната клетка са празни, за да избегнете грешката при разливане.
RANDARRAY в Google Таблици
Функцията RANDARRAY работи абсолютно същото в Google Sheets като в Excel: