Top.Mail.Ru
Ответы

Нужна формула Excel генерация чисел в диапазоне

Всем привет! Нужно чтобы при помощи формулы в эксель или гугл таблицах, имея например число 300, сгенерировать числа в определенном диапазоне, которые например будут в диапазоне от 300 до 7000, и при условии "не более 50" и "не меньше 40".

По дате
По рейтингу
Аватар пользователя
Новичок
8мес

Формула в экселе заполняет одну ячейку.

Аватар пользователя
Высший разум
8мес

задание не сложное ...
осталось только понять вашу "хотелку"

"не более 50" и "не меньше 40".
это единственное что я понял .

от 300 до 7000

какая природа происхождения "300" ?
7000 не кратное 300 !
из каких соображений и/или как рассчитывается число 7000 ?

7000/50=140 - это минимальное кол-во случайных чисел.
Куда и в каком виде их записывать ?

Аватар пользователя
Просветленный
8мес

если ты имел ввиду, что нужно рандомить числа от 300 до 7000, и при этом их КОЛИЧЕСТВО должно быть "не более 50" и "не меньше 40", то


D1 выдаёт рандомное кол-во чисел от 40 до 50, которые должны затем рандомным образом сформироваться в столбце С. Столбец С заполняется рандомным числом от 300 до 7000, только если кол-во уже заполненных ячеек (кол-во чисел) не больше, чем рандомное запрашиваемое кол-во чисел в ячейке D1.

Один раз протяни формулу на 100 (допустим) строк. Затем по клавише F9 у тебя будет происходить пересчет и кол-ва рандомных чисел и сами эти числа в столбце С.


Аватар пользователя
Просветленный
8мес

которые например будут в диапазоне от 300 до 7000

1
 =СЛУЧМЕЖДУ(300;7000) 

и при условии "не более 50" и "не меньше 40"

Не более/менее чего ?! Это то условие к чему применять ?
Если это - количество сгенерированных чисел и оно тоже должно меняться, то можно вот так попробовать (пример для новых версий Excel'я !!!) :
В какую-то ячейку, допустим A1

1
 =СЛУЧМЕЖДУ(40;49) 

Это наше случайное количество, указывающее, сколько случайных чисел нужно сгенерировать.
Затем генерируем сами числа :

1
 =СЛМАССИВ(A1;1;300;7000;ИСТИНА) 

Или даже сразу

1
 =СЛМАССИВ(СЛУЧМЕЖДУ(40;49);1;300;7000;ИСТИНА) 

Но... Эти варианты могут через раз выбивать ошибку (первый способ, вроде бы, реже).

Аватар пользователя
Оракул
8мес

Функция RANDARRAY( ) / СЛУЧМАССИВ( ).