Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2010, 14:10   #1
MAX722
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 20
По умолчанию Указать интервал чисел

Подскажите пожалуйста, как в Excel 2007 решить такую задачу:
Задачное целое число нужно умножить на случайное число , сделал так ( = Адрес ячейки с числом * СЛЧИС() ).
Нужно сделать так, чтобы результат получался в указанном интервале чисел. (например от 2 до 7)
MAX722 вне форума Ответить с цитированием
Старый 16.01.2010, 14:26   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

= Адрес ячейки с числом * (2+5*СЛЧИС())
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 16.01.2010, 14:31   #3
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

=СЛЧИС()*(A1-(A1-7+2))+2
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 16.01.2010 в 14:35.
DV68 вне форума Ответить с цитированием
Старый 16.01.2010, 14:40   #4
MAX722
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 20
По умолчанию

Спасибо ОГРОМНОЕ
MAX722 вне форума Ответить с цитированием
Старый 16.01.2010, 14:43   #5
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Но вообще-то это фикция.
В итоге число как таковое там не играет никакой роли. В итоге формула выглядит так:
=СЛЧИС()*5+2
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Старый 16.01.2010, 16:37   #6
Александр Д
Пользователь
 
Регистрация: 07.01.2010
Сообщений: 13
По умолчанию

Скорее всего имелось ввиду нечто вроде этого:
=МАКС(МИН(СЛЧИС()*A1;7);2)
Александр Д вне форума Ответить с цитированием
Старый 16.01.2010, 19:10   #7
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Можно формулой массива:
=A1*НАИБОЛЬШИЙ(СТРОКА(A20:A70)/A1/10;СЛУЧМЕЖДУ(1;50))

здесь участвует 50 случайных чисел.
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 16.01.2010 в 19:53. Причина: Удалил комментарий
DV68 вне форума Ответить с цитированием
Старый 16.01.2010, 19:24   #8
Александр Д
Пользователь
 
Регистрация: 07.01.2010
Сообщений: 13
По умолчанию

DV, ваш комментарий по моей формуле адресован мне? Я как бы в курсе
Александр Д вне форума Ответить с цитированием
Старый 16.01.2010, 19:52   #9
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Комментарий писался еще до того, как придумал формулу, для дальнейшего диалога в поисках решения. А потом забыл стереть.
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интервал Timer'a перевести на Min Rebel123 Общие вопросы Delphi 17 23.08.2009 11:29
Интервал ответа Pavelok Работа с сетью в Delphi 3 16.05.2009 22:08
Интервал Таймера... Roof Общие вопросы Delphi 27 08.07.2008 20:19
межстрочный интервал в excel KorvinZ Microsoft Office Excel 2 16.01.2008 17:40
Как указать диапазон чисел? Inbox Общие вопросы Delphi 2 29.06.2007 01:21