Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - Функция, возвращающая три значения

Ответить
Настройки темы
2013 - Функция, возвращающая три значения

Старожил


Сообщения: 241
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всем привет. Может кто-нибудь помочь с написанием функции возвращающей случайным образом с равной вероятностью три
значения – 0, 1 или 2.

Отправлено: 18:10, 06-12-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Коллега, образец приведён прямо в справке по функции Rnd.

Вот Вам болванка кода с примером:
Код: Выделить весь код
Option Explicit

Function GetRandom(intStart As Integer, intEnd As Integer)
    Randomize Timer
    
    GetRandom = Int((intEnd - intStart + 1) * Rnd() + intStart)
End Function

Sub Sample()
    Dim i As Integer
    
    For i = 1 To 20
        Debug.Print GetRandom(0, 2)
    Next i
End Sub
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:03, 06-12-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Модератор


Moderator


Сообщения: 16829
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
=СЛУЧМЕЖДУ(0;2)
=ОКРУГЛТ(СЛЧИС()*2;1)

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:13, 06-12-2016 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата okshef:
Код: Выделить весь код
=СЛУЧМЕЖДУ(0;2)
=ОКРУГЛТ(СЛЧИС()*2;1)
»
Я не был уверен, что речь сугубо про Excel .

Отправлено: 03:35, 07-12-2016 | #4



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - Функция, возвращающая три значения

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Route/Bridge - [решено] Три выхода в интернет, три офиса с общей локальной сетью Senja Сетевые технологии 14 15-12-2014 17:21
C/C++ - Функция pashazt Программирование и базы данных 3 23-12-2012 01:35
Загрузка - [решено] Восстановление загрузки - три HDD, три ОС Vitalijs Microsoft Windows 7 19 30-04-2010 01:10
* Теория* | С++ - функция, возвращающая тип ее аргумента Kincajou Программирование и базы данных 2 30-07-2006 13:26
Функция Re-Author XPurple Видео и аудио: обработка и кодирование 1 27-04-2005 12:35




 
Переход