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