Как получить в ячейке Excel случайное число?

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

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

Ответить
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

Как получить в ячейке Excel случайное число, например от 1 до 12?
Есть ли такая встроенная функция?
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

немного поспешил,
программно получилось...

Public Function Random()
Application.Volatile True
Random = Int((12 * Rnd) + 1)
End Function
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

1. Для этой задачи существует функция * =СЛУЧМЕЖДУ(1;12)

* - Обратите внимание на то, что функция =СЛУЧМЕЖДУ() будет доступна только при установке надстройки Пакет анализа

Если у Вас не установлена данная надстройка, то выберите в меню Сервис команду Надстройки, далее установите "флажок" напротив текста Пакет анализа из списка Список надстроек и нажмите кнопку ОК.

2. Ваш вопрос также решить, если использовать формулу, в которой будет наличествовать стандартная функция рабочего листа =СЛЧИС() Более подробно можно посмотреть в help, там есть несколько примеров.
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

Спасибо pashulka.
Ответить