Нужна формула Excel генерация чисел в диапазоне
Всем привет! Нужно чтобы при помощи формулы в эксель или гугл таблицах, имея например число 300, сгенерировать числа в определенном диапазоне, которые например будут в диапазоне от 300 до 7000, и при условии "не более 50" и "не меньше 40".
Формула в экселе заполняет одну ячейку.
задание не сложное ...
осталось только понять вашу "хотелку"
"не более 50" и "не меньше 40".
это единственное что я понял .
от 300 до 7000
какая природа происхождения "300" ?
7000 не кратное 300 !
из каких соображений и/или как рассчитывается число 7000 ?
7000/50=140 - это минимальное кол-во случайных чисел.
Куда и в каком виде их записывать ?
если ты имел ввиду, что нужно рандомить числа от 300 до 7000, и при этом их КОЛИЧЕСТВО должно быть "не более 50" и "не меньше 40", то

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

которые например будут в диапазоне от 300 до 7000
=СЛУЧМЕЖДУ(300;7000)
и при условии "не более 50" и "не меньше 40"
Не более/менее чего ?! Это то условие к чему применять ?
Если это - количество сгенерированных чисел и оно тоже должно меняться, то можно вот так попробовать (пример для новых версий Excel'я !!!) :
В какую-то ячейку, допустим A1
=СЛУЧМЕЖДУ(40;49)
Это наше случайное количество, указывающее, сколько случайных чисел нужно сгенерировать.
Затем генерируем сами числа :
=СЛМАССИВ(A1;1;300;7000;ИСТИНА)
Или даже сразу
=СЛМАССИВ(СЛУЧМЕЖДУ(40;49);1;300;7000;ИСТИНА)
Но... Эти варианты могут через раз выбивать ошибку (первый способ, вроде бы, реже).
Функция RANDARRAY( ) / СЛУЧМАССИВ( ).