СЛУЧМАССИВ (функция СЛУЧМАССИВ)
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Еще. Меньше
Функция СЛУЧМАССИВ возвращает массив случайных чисел. Вы можете указать количество заполняемых строк и столбцов, минимальное и максимальное значения, а также какие значения необходимо возвращать: целые или десятичные.
В приведенных ниже примерах создан массив из 5 строк и 3 столбцов. В первом возвращается случайный набор значений от 0 до 1, что соответствует действию по умолчанию функции СЛУЧМАССИВ. В следующем возвращается ряд случайных десятичных значений от 1 до 100. В третьем примере возвращается ряд случайных целых чисел от 1 до 100.
Синтаксис
=СЛУЧМАССИВ([строки];[столбцы];[минимум];[максимум];[целое_число])
Количество возвращаемых строк
Количество возвращаемых столбцов
Минимальное число, которое нужно вернуть
Максимальное число, которое нужно вернуть
[целое_число]
Возврат целого числа или десятичного значения
- При значении ИСТИНА возвращается целое число
- При значении ЛОЖЬ возвращается десятичное число.
- Если не ввести аргумент строк или столбцов, функция СЛУЧМАССИВ возвращает одно значение в интервале от 0 до 1.
- Если не ввести аргумент минимального или максимального значения, функция СЛУЧМАССИВ по умолчанию использует значения 0 и 1 соответственно.
- Аргумент минимального числа должен быть меньше максимального числа, в противном случае функция СЛУЧМАССИВ возвращает ошибку #ЗНАЧ!.
- Если не ввести аргумент «целое_число», функция RANDARRY по умолчанию устанавливает значение ЛОЖЬ или десятичное значение.
- Функция СЛУЧМАССИВ возвращает массив, который будет рассеиваться, если это будет конечным результатом формулы. Это означает, что Excel будет динамически создавать соответствующий по размеру диапазон массива при нажатии клавиши ВВОД. Если ваши вспомогательные данные хранятся в таблице Excel, тогда массив будет автоматически изменять размер при добавлении и удалении данных из диапазона массива, если вы используете структурированные ссылки. Дополнительные сведения см. в статье Поведение рассеянного массива.
- Функция СЛУЧМАССИВ отличается от функции СЛЧИС тем, что функция СЛЧИС не возвращает массив, поэтому ее нужно копировать в весь диапазон.
- Массив может рассматриваться как строка со значениями, столбец со значениями или комбинация строк и столбцов со значениями. В приведенном выше примере массивом для формулы СЛУЧМАССИВ является диапазон D2:F6 из 5 строк и 3 столбцов.
- Приложение Excel ограничило поддержку динамических массивов в операциях между книгами, и этот сценарий поддерживается, только если открыты обе книги. Если закрыть исходную книгу, все связанные формулы динамического массива вернут ошибку #ССЫЛКА! после обновления.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Функция СЛУЧМЕЖДУ
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
В этой статье описаны синтаксис формулы и использование функции СЛУЧМЕЖДУ в Microsoft Excel.
Описание
Возвращает случайное целое число, находящееся в диапазоне между двумя заданными числами. При каждом вычислении листа возвращается новое случайное целое число.
Синтаксис
Аргументы функции СЛУЧМЕЖДУ описаны ниже.
- Нижн_граница Обязательный. Наименьшее целое число, которое возвращает функция СЛУЧМЕЖДУ.
- Верхн_граница Обязательный. Наибольшее целое число, которое возвращает функция СЛУЧМЕЖДУ.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Случайное число между 1 и 100 (меняется)
Случайное число между -1 и 1 (меняется)
Примечание. При пересчете значений листа после ввода формулы или данных в другую ячейку или при выполнении пересчета вручную (нажатие клавиши F9) создается новое случайное число для любой формулы с использованием функции СЛУЧМЕЖДУ.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Функция СЛЧИС
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
В этой статье описаны синтаксис формулы и использование функции СЛЧИС в Microsoft Excel.
Описание
Функция СЛЧИС возвращает равномерно распределенное случайное вещественное число, большее или равное 0, но меньшее 1. При каждом пересчете листа возвращается новое случайное вещественное число.
Примечание: начиная с версии Excel 2010, в Excel для генерации случайных чисел используется алгоритм «вихрь Мерсенна» (MT19937).
Синтаксис
У функции СЛЧИС нет аргументов.
Замечания
- Чтобы получить случайное вещественное число в диапазоне между a и b, можно использовать следующую формулу:
- Если требуется применить функцию СЛЧИС для генерации случайного числа, но изменение этого числа при каждом вычислении значения ячейки нежелательно, вы можете ввести в строке формулы =СЛЧИС(), а затем нажать клавишу F9, чтобы заменить формулу случайным числом. Формула вычисляется и оставляет только значение.
Пример
Скопируйте образец данных из приведенной ниже таблицы и вставьте их в ячейку A1 на новом листе Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — ВВОД. При необходимости вы можете настроить ширину столбцов, чтобы увидеть все данные.
Случайное число, большее или равное 0, но меньшее 1
Случайное число, большее или равное 0 и меньшее 100
Случайное целое число, большее или равное 0 и меньшее 100
Примечание. При пересчете листа после ввода формулы или данных в другую ячейку или при выполнении пересчета вручную (по нажатию клавиши F9) каждая формула, в которой используется функция СЛЧИС, создает новое случайное число.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Random number generator Excel in functions and data analysis
We have got a sequence of numbers consisting of virtually independent elements that obey a certain counting distribution. As a rule, it’s a uniform distribution.
There are different ways to generate random numbers in Excel. Let’s view the best of them.
Random Number Function In Excel
- The function RAND() returns a random real number of a uniform distribution. It will be less than 1, and greater than or equal to 0.
- The function RANDBETWEEN returns a random integer number.
Let’s view some examples of their practical application.
Selection of random numbers using RAND
This function doesn’t require arguments.
For example, to generate a random real number in the range 1 to 10, use the following formula: =RAND()*(5-1)+1.
The returned random number is distributed uniformly on the interval [1,10].
Each time the sheet is calculated or the value is changed in any cell within the sheet, a new random number is returned. If you want to save the generated set of numbers, replace the formula with its value.
- Click on the cell containing the random number.
- Select the formula in the formula bar.
- Press F9. Then Enter.
Let us check the uniformity of distribution of the random numbers from the first selection using a distribution bar chart.
- We round the values that the function =RAND() returns. To do this, we use the function: =ROUND().And fill this formula with the big range: A2:A201.
- Form the ranges to contain the values (bin). The first such range is 0-0.1. For the subsequent ones use the formula =B2+$B$2.
- Determine the frequency of random numbers in range A2:A201. In cell C2 use the array formula: After input formula, select range C2:C11, press key F2 and press hot keys: CTRL+SHIFT+ENTER. We will execute the formula in the array Excel.
- Form the ranges with the use of the concatenation character (=»[0,0-«&C2&»]»).
- Build a distribution bar chart for the 200 values obtained with the use of the RAND() function.
The vertical values represent the frequency. The horizontal ones represent the ranges.
RANDBETWEEN function
The syntax of the RANDBETWEEN function is as follows: (lower limit; upper limit). The first argument must be less than the second. Otherwise, the function will return an error. It is assumed that the limits are integers. The formula discards the fractional part.
An example of the function’s application:
Random numbers with an accuracy of 0.1 and 0.01:
How To Create Random Number Generator In Excel
Let’s create a random number generator that generates values from a certain range. Use a formula of the following form:
The formula randomly selects any of the numbers in the range A1:A10.
Let’s create a random number generator in the range 0-100, with a step of 10.
It’s required to select 2 random text values from the list. Using the RAND() function, let’s match the text values in the range A1:A7 with random numbers.
Use the =INDEX function to select two random text values from the initial list.
To select one random value from the list, apply the following formula:
Generator Of Standard Distribution Random Numbers
The RAND and RANDBETWEEN functions return random numbers with a single distribution. There’s an equal probability for any value to fall into the lower or upper limit of the requested range. The variation of the target value turns out to be huge.
A standard distribution means most of the generated numbers are close to the target number. Let’s adjust the RANDBETWEEN formula and create an array of data with a standard distribution.
The prime cost of the X product is $100. The entire batch is subject to a standard distribution. The random variable also obeys a standard probability distribution.
Under such conditions, the average value of the range is $100. Let’s generate an array and build a chart that obeys a standard distribution with a standard deviation of $1.5.
Use the function:
Excel calculates the values in the range of probabilities. As the probability of manufacturing a product with a prime cost of $100 is maximal, the formula returns values that are close to 100 more often than other values.
Let’s proceed to building the chart. First of all, you need to create a table containing the categories. To do this, split the array into periods:
- Determine the minimum and maximum values in the range using the =MIN(A2:102) and =MAX(A2:102) functions.
- Indicate the value of each period or step. In our example, it’s equal to 1.
- The number of categories is 10.
- The lower limit of the table containing the categories is the nearest multiple number rounded down. Enter the formula =ROUNDDOWN(C2,0) into the E1 cell.
- In the E2 cell and below, the formula will look as follows: That is, each subsequent value is increased by the specified step size.
- Let’s calculate the number of variables in the given interval. Use the function: The formula will look as follows:
Based on the obtained data, we can build a chart with a normal distribution. The value axis represents the number of variables in the interval; the category axis represents the periods.
A chart with a normal distribution is built. As it should be, its shape resembles a bell.
There’s a much simpler way to do the same with the help of the «Data Analysis» package. Select «Random Number Generation».
Click here to learn how to set up the standard feature: «Data Analysis».
Fill in the generation parameters. Set the distribution as «Normal».
Click OK. It gives us a set of random numbers. Open the «Data Analysis» once again. Select «Histogram». Configure the parameters. Be sure to check the «Chart Output» box.
The obtained result is as follows:
An Excel chart with a standard distribution has been built.