|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2012, 17:07 | #1 |
Новичок
Джуниор
Регистрация: 13.01.2012
Сообщений: 4
|
Автоматизировать подсчет количества случаев
Было дано задание:
Моделировать данные о температуре воздуха в течение месяца (температура воздуха варьируется в пределах от -5 до 5°С). Автоматизировать подсчет количества случаев, когда температура опускалась ниже 0°С. Я написал: Sub Нахождение() Dim T As Integer T = InputBox("Введите число") If T < 0 Then MsgBox (" Введенное число подходит условию ") Else MsgBox (" Введенное число не подходит условию ") End If End Sub не знаю как написать код со случайными числами от -5 до 5 и чтоб выводил результат...Заранее благодарен. |
13.01.2012, 17:15 | #2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
А зачем тут VBA? Заполните ячейки А1:А31 формулой
=СЛУЧМЕЖДУ(-5;5) В какую-нибудь другую ячейку введите =СЧЁТЕСЛИ(A1:A31;"<0") Это и будет число случаев. F9 для обновления.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
13.01.2012, 17:23 | #3 |
Новичок
Джуниор
Регистрация: 13.01.2012
Сообщений: 4
|
Задание конкретно на VBA. С преподователем не поспоришь=)
Последний раз редактировалось nike64n; 13.01.2012 в 17:28. |
13.01.2012, 18:00 | #4 |
Новичок
Джуниор
Регистрация: 13.01.2012
Сообщений: 4
|
Sub Нахождение()
Dim T As Integer Randomize T = Int(11 * Rnd - 5) If T < 0 Then MsgBox (" число подходит условию ") Else MsgBox (" число не подходит условию ") End If End Sub Что нужно сделать что бы Автоматизировать подсчет количества случаев, когда температура опускалась ниже 0°С. а то он мне выдаёт либо оно " число не подходит условию " или " число подходит условию " Нужно чтобы выводил результат количества случаев... |
13.01.2012, 18:16 | #5 |
Новичок
Джуниор
Регистрация: 13.01.2012
Сообщений: 4
|
Sub nn()
Randomize Cells.Clear For i = 1 To 30 Cells(i, 1) = i Cells(i, 2) = Int(Rnd * 11) - 5 If Cells(i, 2) < 0 Then k = k + 1 Next MsgBox "К-во дней с температуорй меньше 0=" & k End Sub |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[QT] подсчет количества символов | Unknown Lady | Помощь студентам | 0 | 24.11.2011 15:06 |
Подсчет количества записей | ShnapS | БД в Delphi | 2 | 11.10.2011 16:31 |
Подсчет количества символов. | JoberLord | Общие вопросы C/C++ | 3 | 22.09.2011 20:11 |
Подсчет количества массивов | WennY | Общие вопросы Delphi | 3 | 29.04.2011 23:33 |
Подсчет количества и частоты | Ensoph | Помощь студентам | 6 | 08.05.2008 10:16 |