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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2011, 15:04   #1
Ppaa
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 107
Вопрос Подстановка абонплаты по условию

Здравствуйте!

Есть список старых тарифов с их абонплатой и на другом листе новые тарифы с абонплатой.

Подскажите пожалуйста, как можно составить формулу, чтобы предложить абонентам старых тарифов новый тариф с абонплатой меньшей или равной текущей?
Например тариф со старой абонплатой 550 руб, предлагать новый тариф с абонплатой =<550 руб.

Пример прилагается.
Вложения
Тип файла: zip SampleTarif.zip (7.6 Кб, 14 просмотров)
Ppaa вне форума Ответить с цитированием
Старый 15.11.2011, 16:41   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Подскажите пожалуйста, как можно составить формулу, чтобы предложить абонентам старых тарифов новый тариф с абонплатой меньшей или равной текущей?
Это ЕДИНСТВЕННОЕ требование к предлагаемому (новому) тарифу?!
Тогда, имхо, задача настолько же простая, насколько и бесполезная.
выделяем из списка тарифов тариф с наименьшей стоимостью.
например:
Ускорение 3 UNO безлимитный () за 500 р.
проставляем его в качестве предлагаемого по всем тарифам.
всё, задача решена.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.11.2011, 16:53   #3
Ppaa
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 107
По умолчанию

Нет, каждому тарифу нужно подставить новый тариф с абонплатой наиболее близкой к старой.
Например для
"Хит 3072" 3072 Kбит/с; 650 руб Безлимитный 8100 648 руб.
Ppaa вне форума Ответить с цитированием
Старый 15.11.2011, 17:56   #4
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Если на Лист1 абонплату расположить в возрастающем порядке:
Код:
=ИНДЕКС(Лист1!$A$2:$A$16;ПОИСКПОЗ(C2;Лист1!$B$2:$B$16;1))
vikttur вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подстановка значений по условию в Access 2007 andreton Microsoft Office Access 0 11.11.2011 19:35
Подстановка значений по условию Александр Неважно Microsoft Office Excel 4 08.04.2011 12:51
Подстановка Ael Microsoft Office Access 3 04.11.2010 19:17
Подстановка кода Zevgma БД в Delphi 2 27.09.2009 01:29
Подстановка значений в таблицу по условию mchip Microsoft Office Access 15 01.07.2008 09:54