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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2011, 18:31   #1
Sundreamer
Новичок
Джуниор
 
Регистрация: 28.12.2011
Сообщений: 5
По умолчанию Если число входит в диапазон, то рядом с ним записывается число, определенное для диапазона.

Здравствуйте. Прошу помочь.
Есть диапазоны
(0;100)
(100;200) и тд
каждому диапазону соответствует число, например, (0;100) соответствует 1, а (100;200) соответствует 2.
есть числа, от 1 до 300 (необязательно такие и необязательно по порядку).
необходимо напротив каждого числа (1:300) указать числа 1, 2 и тд., в зависимости от того, к какому диапазону принадлежит число.
Sundreamer вне форума Ответить с цитированием
Старый 28.12.2011, 18:39   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Какая пара для 100?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 28.12.2011, 18:47   #3
Sundreamer
Новичок
Джуниор
 
Регистрация: 28.12.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Какая пара для 100?
=) не важно, главное принцип
Sundreamer вне форума Ответить с цитированием
Старый 28.12.2011, 18:59   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Принцип - я бы макросом через Select Case делал.
Но может быть Вам нужно формулой...
И возможны чудеса с Вашими данными - я уже разок столкнулся при сравнении больше-меньше... http://www.planetaexcel.ru/docs/foru...ost_274625.xls
Поэтому покажите лучше файл.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 28.12.2011 в 19:01.
Hugo121 вне форума Ответить с цитированием
Старый 28.12.2011, 19:10   #5
Sundreamer
Новичок
Джуниор
 
Регистрация: 28.12.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Принцип - я бы макросом через Select Case делал.
Но может быть Вам нужно формулой...
И возможны чудеса с Вашими данными - я уже разок столкнулся при сравнении больше-меньше... http://www.planetaexcel.ru/docs/foru...ost_274625.xls
Поэтому покажите лучше файл.
вот пример.
example.rar
соответственно надо автоматизировать выдачу принадлежности к диапазону.

Последний раз редактировалось Sundreamer; 28.12.2011 в 19:11. Причина: добавил.
Sundreamer вне форума Ответить с цитированием
Старый 28.12.2011, 19:27   #6
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

=ПРОСМОТР(A2;{0:101:201};{1:2:3})
MCH вне форума Ответить с цитированием
Старый 28.12.2011, 19:29   #7
Sundreamer
Новичок
Джуниор
 
Регистрация: 28.12.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от MCH Посмотреть сообщение
=ПРОСМОТР(A2;{0:101:201};{1:2:3})
Благодарю
Sundreamer вне форума Ответить с цитированием
Старый 28.12.2011, 19:36   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

=ЦЕЛОЕ(A2/100.001)+1
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.12.2011, 19:36   #9
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

еще варианты:
=ВПР(A2;{0;1:101;2:201;3};2)
=ИНДЕКС({1:2:3};ПОИСКПОЗ(A2;{0:101: 201}))
=ЕСЛИ(A2<=100;1;ЕСЛИ(A2<=200;2;3))


для данного варианта (1,2,3) подойдет еще
=ПОИСКПОЗ(A2;{0:101:201})
=МИН(ОТБР((A2-1)/100)+1;3)
MCH вне форума Ответить с цитированием
Старый 28.12.2011, 19:40   #10
Sundreamer
Новичок
Джуниор
 
Регистрация: 28.12.2011
Сообщений: 5
По умолчанию

Всем спасибо, буду пользовать.
Sundreamer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход на определенное число при срабатывании гиперссылки sergantikus Microsoft Office Excel 6 11.02.2011 08:18
Взять определенное слово или число из memo timyr1997 Общие вопросы Delphi 0 13.06.2010 17:12
Как записывается дробное число. Altera Свободное общение 2 18.12.2009 20:30
Определенное число установок..??? PONKA Безопасность, Шифрование 4 07.06.2008 08:02
Какие знаения нужно сложить, чтобы получилось определенное число Natalia K. Microsoft Office Excel 4 23.11.2007 13:22