Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

White Bars Знаток (326), закрыт 5 месяцев назад
Всем привет! Нужно чтобы при помощи формулы в эксель или гугл таблицах, имея например число 300, сгенерировать числа в определенном диапазоне, которые например будут в диапазоне от 300 до 7000, и при условии "не более 50" и "не меньше 40".
Лучший ответ
Алекс Куха Высший разум (476874) 6 месяцев назад
Формула в экселе заполняет одну ячейку.
Остальные ответы
Avis Оракул (92353) 6 месяцев назад
Функция RANDARRAY( ) / СЛУЧМАССИВ( ).
Abram Pupkin Высший разум (103803) 6 месяцев назад
задание не сложное ...
осталось только понять вашу "хотелку"

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

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

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


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

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


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