Страницы: 1
RSS
Подбор предстоящего вида технического обслуживания в зависимости от пробега машины, не могу создать формулу, которая будет автоматически подбирать вид тех обслуживания машин.
 
Добрый день всем.
Пытаюсь сваять формулу, которая будет автоматически подбирать в столцах G - вид предстоящего технического обслуживания и H-пробег, после которого это обслуживание надо будет провести.
Ориентируясь на столбец пробег надо подобрать предстоящий вид ТО и пробег, который до него остался.
Километраж, при котором надо проводить соответствующее ТО указан в столбцах С (ПТО), D (ТО-1), E (ТО-2), F (КР).
 
Изменено: Владимир Пешков - 09.03.2026 17:38:11
 
Владимир Пешков, добрый вечер. Формула массива:
=ИНДЕКС($C$1:$F$1;ПОИСКПОЗ(ИНДЕКС(НАИБОЛЬШИЙ(C2:F2;СТРОКА($O$1:$O$4));ПОИСКПОЗ(B2;НАИБОЛЬШИЙ(C2:F2;СТРОКА($O$1:$O$4));-1));C2:F2;0))
Если есть функция ПРОСМОТРX(), то
=ПРОСМОТРX(B2;C2:F2;$C$1:$F$1;;1)
Изменено: Alex - 09.03.2026 19:38:32
 
Такой вариант...
 
Alex, Vanin00, спасибо большое!
Буду изучать.
 
Переставил столбцы тех обслуживаний по приоритету (на тот случай, если они совпадают).

И получилось
👍
 
Владимир Пешков, добрый день. А можете разъяснить для общего развития, как для первой машины1 на пробеге 52 000 может быть ТО-1? То есть какой принцип расчета? Я уже сегодня подумал, что должно быть ТО-1, ТО-2, и дальше + каждые 25 000 ПТО до 100 000.
 
Цитата
Подбор предстоящего вида технического обслуживания
Владимир Пешков, т.е. 0 в "пробег до обсл" не рассматриваем?
если да, то результат тот же:
=ПРОСМОТР(;-1/(ОКРВВЕРХ(B2;C2:F2)=B2+K2);C$1:F$1)
=МИН(ИНДЕКС(--ТЕКСТ(ОКРВВЕРХ(B2;C2:F2)-B2;"0;;9E+9");))
массивного ввода не требуется
...а столбцы прийдется переставить в обратном порядке)
 
Алекс, добрый день.
Я заполнял вручную и вероятно ошибся.

"А можете разъяснить для общего развития, как для первой машины1 на пробеге 52 000 может быть ТО-1? То есть какой принцип расчета? Я уже сегодня подумал, что должно быть ТО-1, ТО-2, и дальше + каждые 25 000 ПТО до 100 000."

Принцип следующий: ТО-1 и ТО-2 идут постоянно, 3 (три) раза ТО-1 и 4-й раз ТО-2. Если пробег приближается к числу кратному 25 000, то проводится ПТО, а если пробег приближается к числу кратному 100 000 км, то проводится КР (капитальный ремонт).
То есть за 100 001 км пробега должно быть проведено:
ТО-1 - 24 раза
ТО-2 - 8 раз
ПТО- 3 раза
КР - 1 раз

Наверное было бы более правильно учитывать пробег после предыдущего обслуживания.
Например: ПТО проводился при 50 000 км, а ТО-1 уже должен будет проводиться в 51 000.
Нелогично.
По уму его (ТО-1) надо проводить через 3000 км, при пробеге 53 000 км.
Это условие должно касаться ТО-1 и ТО-2.
ПТО и КР через 25 000 и 100 000 км соответственно.
Изменено: Владимир Пешков - 11.03.2026 11:49:55
 
Владимир Пешков, спасибо за подробное объяснение!
 
Цитата
По уму его (ТО-1) надо проводить через 3000 км, при пробеге 53 000 км.
Владимир Пешков, т.е. при пробеге кратном 25000 "счётчик" для ТО сбрасывается?
протестируйте вариант в файле  
 
ПавелW, благодарю за содействие!
Не совсем корректно работает формула.
Приоритеты не расставляет.
 
Цитата
ПТО проводился при 50 000 км, а ТО-1 уже должен будет проводиться в 51 000.
Нелогично.
По уму его (ТО-1) надо проводить через 3000 км, при пробеге 53 000 км.
Владимир Пешков, вам это надо или нет?
           31 500 ТО-1             2 500
ПТО при 25000
ТО-1  28000
ТО-1  31000
ТО-1  34000
34000-31500=2500
           58 000 ТО-1             1 000
ПТО при 50000
ТО-1  53000
ТО-1  56000
ТО-1 59000
59000-58000=1000
Страницы: 1
Читают тему
Наверх