Примери за функции RANDARRAY - Excel и Google Sheets

Този урок демонстрира как да използвате RANDARRAY функция в Excel за генериране на масив от случайни числа.

RANDARRAY Преглед на функцията

Функцията RANDARRAY се използва за връщане на масив от случайни числа. Въведена е като заместител на функцията RAND и функцията RANDBETWEEN.

Функцията RANDARRAY опростява процеса на генериране на случайни числа чрез:

  1. Позволява на потребителя да въведе формулата само в една клетка.
  2. Позволява на потребителя да определи броя на случайните стойности, които да бъдат генерирани.

За да използвате функцията 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 Съвети и трикове

  1. Тъй като всички аргументи във функцията RANDARRAY са незадължителни, въвеждането на формулата по -долу във всяка клетка връща единична стойност между 0 и 1:

    = RANDARRAY ()

  2. Ако [мин] и [макс.] аргументите не са посочени, RANDARRAY по подразбиране ще бъде 0 и 1 и ще върне масив от случайни числа между 0 и 1.
    = RANDARRAY (5, 1,,, FALSE)

  3. Ако [цяло число] аргументът не е посочен, RANDARRY по подразбиране ще бъде FALSE и ще върне масив от десетични числа:
    = RANDARRAY (5, 1, 1, 10)

  4. RANDARRAY се различава от функциите RAND и RANDBETWEEN. Докато RAND и RANDBETWEEN връщат една стойност, RANDARRAY връща масив.
  5. Уверете се, че клетките под входната клетка са празни, за да избегнете грешката при разливане.

RANDARRAY в Google Таблици

Функцията RANDARRAY работи абсолютно същото в Google Sheets като в Excel:

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave