Можно ли в Экселе генерить случайные числа?

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Kostik
Сообщения: 12
Зарегистрирован: 03 дек 2004, 12:31

Доброго времени суток!
Подскажите, плиз, можно ли в Экселе генерить случайные числа в определенном интервале, не начинающемся с 0 или 1, то есть, например с 45 до 90..
Возможно ли это реализовать с помощью формулы, результатом выполнения которой (значением в ячейке) было бы случайное чилсло в заданном интервале?
Да будет так! :)
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

Для этих целей можно воспользоваться * функцией СЛУЧМЕЖДУ(45;90)

* - Обратите внимание на то, что эта функция будет доступна только при установке надстройки Пакет анализа

Если у Вас не установлена данная надстройка, то выберите в меню Сервис команду Надстройки, далее установите "флажок" напротив текста Пакет анализа из списка Список надстроек и нажмите кнопку ОК.
Zigi
Сообщения: 32
Зарегистрирован: 18 янв 2005, 16:45
Откуда: СПб

Либо формулой =ОКРУГЛ(45+СЛЧИС()*45;0)
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

Kostik

Дело в том, что установив надстройку Пакет анализа Вы сможете получить доступ к дополнительным функциям, например :
ДОЛЯГОДА()
КОНМЕСЯЦА()
НОМНЕДЕЛИ()
РАБДЕНЬ()
ЧИСТРАБДНИ()

Учитывая, что большинство вопросов, которые Вы задавали на этом и других форумах, так или иначе связаны с датой/временем я посчитал, что дополнительные функции связанные с датами, возможно сумеют Вам пригодится.

P.S. Если генерируемые числа должны быть целыми, то необходимо применить ещё одну дополнительную функцию, например ЦЕЛОЕ(СЛЧИС()...)
В таком случае мы получим формулу состоящую уже из двух функций, но учитывая что можно обойтись одной функцией вряд ли это целесообразно … Впрочем для тех людей, которые принципиально не хотят пользоваться надстройками, именно этот вариант является наиболее предпочтительным.
Ответить