Страницы: 1
RSS
определить что значение находится между двумя числами
 
Доброго времени суток!

Подскажите пожалуйста, есть расценка километража (от 1 км до 20 км стоит $2, от 21 км до 40 км - $3 и т.д.) и список пройденного пути: 5 км, 22 км, 44 км, 15 км, 55 км, 20 км.
Как вытянуть расценку на соответствующий километраж.
пример расценки в таблице:
от, кмдо, кмСтоимость, $
1202
21403
41604
Помогите, мучаюсь уже 2-ю неделю  :cry:
 
Пример, это когда таблица в Excel-файле.
 
Извините за таблицу, не получилось сделать ее красивой, прикрепляю пример.
 
Так устроит:
 
=Если(И(Километраж>=1;Километраж=<20);2;Если(И(Километраж>=21;Километраж=<40);3;Если(И(Километраж>=41;Километраж=<60);4;...)
 
Первое условие вообще можно и так Если(Километраж=<20);2;...
 
2 Nic70y

Такой пример пробовал но шаг изменения разный, разная расценка может быть в шаге с пятью километрами, и с двумя, оно не всегда точно определяет.

2 SerjVorotilov:

там очень большой диапазон на самом деле, функция если не выдержит :(
 
=ИНДЕКС(C$5:C$7;МИН(ЕСЛИ(A12>=A$5:A$7;ЕСЛИ(B$5:B$7>=A12;СТРОКА(B$5:B$7)-4))))

формула массива, вводится одновременным нажатием Ctrl, Shift и Enter
 
Вроде везде выдает результат 2 зеленых?(
 
Все там нормально выдает:
 
Извиняюсь, согласен, что выдает!  :D
Адрес ячейки-то совсем забыл изменить :(
Изменено: SerjVorotilov - 31.03.2013 01:25:17
 
Пройдено 5 км - стоимость 5; - за каждый или за все в пределах до 20? Если за всЁ - то обычная ВПР()
 
Ребят! Спасибо огромное!!!
Все таки формула массива - великая вещь!
Страницы: 1
Читают тему
Наверх