Страницы: 1
RSS
Посчитать километраж за месяц, Посчитать километраж за месяц
 
Добрый день! Нужна помощь специалистов. Честно старалась, читала, изучала, бесконечное количество формул, но не шмогла, прошу помощи. Нужно посчитать километраж за месяц, в файле все описано. Машина в апреле может выехать любого числа, и в мае может выехать любого числа, но за месяц нужно посчитать километраж. То есть километраж при выезде в первый день мая МИНУС километраж в первый день апреля. И никто не знает где у него первый день в мае и апреле. Столько лет все пишу, хотелось бы упростить это дело. Прошу помощи, заранее благодарна.
 
Здравствуйте.
Не понятно. Как будто один раз в месяце выезжал или заезжал, всего одно показание. Или это контрольный съём показаний?
Так ли понял, не знаю. Проверяйте, подсказывайте.
Код
=ЕСЛИ(МИН(C10:AG11)=0;МАКС(C8:AG9)-МИН(C8:AG9);МИН(C10:AG11)-МИН(C8:AG9))
 
строго по задача - первое вхождение
=INDEX(C14:AG14;MATCH(1=1;C14:AG14>0;))-INDEX(C12:AG12;MATCH(1=1;C12:AG12>0;))
но если пробег в предыдущем месяце отсутствовал, то нужно искать  где он был,  если это показания одометра, то вариант выше тоже подходит.
Изменено: БМВ - 17.05.2025 07:19:51
По вопросам из тем форума, личку не читаю.
 
исходя из примера и той же логики, можно чуть короче:
=МАКС(МИН(D10:AH11);МАКС(D8:AH9))-МИН(D8:AH9)
Надежда, обычно в подобных расчётах для удобства и наглядности высчитывают "показания" на начало месяца и на конец
да и расчет ведется по принципу кто не успел отчитаться в конце месяца, то пеняет на себя помесячно...
результат тогда будет несколько отличаться
см файл
 
gling, Добрый вечер, огромное спасибо, Вы все правильно поняли, мне надо было быть немного понятнее с вопросом. Но все получилось.
 
Цитата
написал:
то нужно искать  где он был
Тогда можно так
Код
=ЕСЛИ(МИН(C10:$AG$30)=0;МАКС(C8:AG8)-МИН(C8:AG8);МИН(C10:$AG$30)-МИН(C8:AG8))

И после декабря строчку очистить или если она нужна, тогда вставить пустую.

 
Цитата
Цитата
написал:
=INDEX(C14:AG14;MATCH(1=1;C14:AG14>0;))-INDEX(C12:AG12;MATCH(1=1;C12:AG12>0;))
Добрый день, СПАСИБО ОГРОМНОЕ, с декабрем очень помогли. Стала оформлять и по ходу оформления возникли другие вопросы....
Еще возникла идея совместить спидометры с топливом для чего я пыталась найти первое ненулевое число в строке, вариантов много, но все они мне не подошли. Прошу помочь.
Изменено: Надежда - 18.05.2025 13:10:57
 
gling, Добрый день, СПАСИБО ОГРОМНОЕ, с декабрем очень помогли. Стала оформлять и по ходу оформления возникли другие вопросы....
Еще возникла идея совместить спидометры с топливом для чего я пыталась найти первое ненулевое число в строке, вариантов много, но все они мне не подошли. Прошу помочь.
 
Посмотрите ещё вариант. Формула для всех машин не требует правки, в плане изменения диапазона.
Код
=ЕСЛИ(СУММ(C8:AG8)>0;(МИН(C10:ИНДЕКС($AG8:$AG30;ПОИСКПОЗ("Декабрь";$A8:$A30;)))-МИН(C8:AG8))*(A8<>"")*(МИН(C10:ИНДЕКС($AG8:$AG30;ПОИСКПОЗ("Декабрь";$A8:$A30;)))>0);0)
Возможно её можно "причесать" или проще написать?
Изменено: gling - 18.05.2025 15:09:08
 
gling, ВЫ волшебник, спасибо огромное и бесконечное!!!

Мне нравится работать в Эксель, я несколько лет назад искала курсы у себя в городе по изучению макросов, написанию формул, но нет
,не нашла, удаленно не представляю как этому можно научиться, хотя кое чему научилась. Планета эксель для меня реальная помощь, потому что понимаю что есть решение, а как воплотить в жизнь не знаю, требуются разные разрезы информации, временной интервал и т.д. Поэтому в своей работе составляю кучу таблиц, которые зависят друг от друга (ну чуть упростила себе работу и время), но когда вижу что можно вот так написать формулу без дополнительных таблиц в одном экселевском файле я в полном восторге.

У меня два нюанса осталось, это декабрьский километраж и первое ненулевое значение в строке, появилась идея увязать с топливом. Для поиска первого ненулевого значения в строке много нашла формул, но они почему то все у меня не работают, кроме одной, но и она ищет немного другое.  
 
А почему заключительное по году показание не вписывать в последний день декабря?
Изменено: gling - 18.05.2025 19:38:35 (Заменил файл. Чуток "причесал" формулы)
 
gling, ОГРОМНОЕ ВАМ СПАСИБО, ВСЕ РАБОТАЕТ ИДЕАЛЬНО!!!
Страницы: 1
Читают тему
Наверх