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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2017, 13:03   #11
me-sir
Пользователь
 
Регистрация: 18.11.2010
Сообщений: 12
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
ну..., не стоит прибедняться одно только слово "дискретный" чего стоило (и как точно обозначало суть задачи))
задача решалась парами ИНДЕКС и ПОИСКПОЗ, расставленными в правильной последовательности:
Код:
=ИНДЕКС(D:D;ПОИСКПОЗ(I1;A:A;)-1+ПОИСКПОЗ(I3;ИНДЕКС(B:B;ПОИСКПОЗ(I1;A:A;)):ИНДЕКС(B:B;ПОИСКПОЗ(I1;A:A))))
и...
AlexM12 тоже знающий толк в Еxcel человек. я бы на Вашем месте обратил внимание и на его решение и как минимум ответил бы ему подошло или нет.
Цитата:
Сообщение от me-sir Посмотреть сообщение
Уважаемый IgorGO еще раз сорри
Вы правы не могу сформулировать
- пожалуйста не учитывайте в Вашей формуле коэффициент, я его потом сам добавлю
- масса груза может быть только дискретной соответственно только 40, или 45, или 50 и т.д. Масса 52 - быть не может.
- расстояние перевозки от значения указанного в столбце В (включительно) до значения указанного в столбце С (включительно)

А теперь слайды примеры

масса 40 расстояние 51 (интервал от 51 до 60) стоимость 1346
масса 40 расстояние 53 (от 51 до 60) стоимость 1346
масса 40 расстояние 58 (от 51 до 60) стоимость 1346
масса 40 расстояние 60 (от 51 до 60) стоимость 1346

масса 40 расстояние 61 (от 61 до 70) стоимость 1480
масса 40 расстояние 65 (от 61 до 70) стоимость 1480
масса 40 расстояние 70 (от 61 до 70) стоимость 1480

масса 40 расстояние 71 (от 71 до 80) стоимость 1614
масса 40 расстояние 75 (от 71 до 80) стоимость 1614
масса 40 расстояние 80 (от 71 до 80) стоимость 1614

масса 45 расстояние 1 (от 0 до 10) стоимость 745
масса 45 расстояние 5 (от 0 до 10) стоимость 745
масса 45 расстояние 10 (от 0 до 10) стоимость 745

масса 45 расстояние 11 (от 11 до 20) стоимость 814
масса 45 расстояние 15 (от 11 до 20) стоимость 814
масса 45 расстояние 20 (от 11 до 20) стоимость 814


СПАСИБО! Работает отлично ))
me-sir вне форума Ответить с цитированием
Старый 05.06.2017, 13:06   #12
me-sir
Пользователь
 
Регистрация: 18.11.2010
Сообщений: 12
По умолчанию

Цитата:
Сообщение от AlexM12 Посмотреть сообщение
Три формулы получились. На выбор.
Код:
=ВПР(I3;ИНДЕКС(B:B;ПОИСКПОЗ(I1;A:A;)):ИНДЕКС(D:D;ПРОСМОТР(2;1/(A1:A999=I1);СТРОКА(A1:A999)));3)
=ВПР(I3;ИНДЕКС(B:B;ПОИСКПОЗ(I1;A:A;)):ИНДЕКС(D:D;ПОИСКПОЗ(I1;A:A;)+СЧЁТЕСЛИ(A:A;I1)-1);3)
=ВПР(I3;СМЕЩ(B1;ПОИСКПОЗ(I1;A:A;)-1;;СЧЁТЕСЛИ(A:A;I1);3);3)
Так как любая масса представлена 52 значениями, то две последних формулы можно сократить так
Код:
=ВПР(I3;ИНДЕКС(B:B;ПОИСКПОЗ(I1;A:A;)):ИНДЕКС(D:D;ПОИСКПОЗ(I1;A:A;)+51);3)
=ВПР(I3;СМЕЩ(B1;ПОИСКПОЗ(I1;A:A;)-1;;52;3);3)
Спасибо постараюсь разобраться в логике и больше не задавать "глупых" вопросов
Огромное спасибо ВСЕМ неравнодушным
Удачи, здоровья и хорошего настроения
me-sir вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по условиям в ячейке AGInvest Microsoft Office Excel 50 18.07.2012 20:48
1 или 0 по доп условиям an2niy85 Microsoft Office Excel 2 21.11.2009 16:28
СУММЕСЛИ по нескольким условиям 2 Levchik Microsoft Office Excel 8 27.05.2008 09:15