Страницы: 1 2 След.
RSS
Топливный отчет, Программы для автоматического расчета ГСМ
 
Добрый день. подскажите как можно сделать чтобы в таблици №2 в графе "дата бункеровки" автоматически появлялась дата из таблицы №1 только та которая попадает в диапазоне указаный в желтых ячейках.
Изменено: saratau1 - 21.06.2025 14:57:31 (добовления файла)
 
saratau1, вам что надо подтянуть строки по условию?
см файл
 
Здравствуйте.
Цитата
написал:
в графе "дата бункеровки" автоматически появлялась
Только дата? А остальные данные из Таблицы 1 не нужны? Тогда где должна появиться эта дата, после всех данных или в начале? А может быть в таблице 2 должны быть только те строки из таблицы1, дата которых попадает в диапазон?
В общем смотрите файл, как вытащить только дату там видно, так как кроме даты подтягиваются и другие данные из этой строки.
 
Отлично! Всё работает корректно. СПАСИБО ЗА ПОМОЩЬ.

Позже перенесу фомулы в основной фаил.  
 
Подскажите как можно исправить ошибку, описание во вложении.
 
Цитата
написал:
Подскажите как можно исправить ошибку,
Цитата
Подскажите как сделать чтобы вбивать дату и время в графу "Дата" и появлялись требуемые мне данные

В прикрепленном файле вообще ничего не понятно. Графа "Дата" есть в 18 таблицах, какие данные вам нужны в этих таблицах, везде одинаковые?
ВПР() ищет по точному совпадению или по не точному но при сортированных данных. Если в графу "Дата" вносить точное время и дату, то ВПР() найдет только первое значение и если есть ещё строки с такой датой и временем, то они не отобразятся.
В первоначальном сообщении вы просили отобразить только те, которые попадают в прописанный период, теперь вы изменили задачу и хотите вводить дату самостоятельно. Так что вы хотите?
В файле попытка угадать.
Изменено: gling - 21.06.2025 18:06:25
 
Цитата
написал:
В первоначальном сообщении вы просили отобразить только те, которые попадают в прописанный период,
Добрый день. всё так. В файле №1 формулы нужны для того чтобы я указывал бункеровки топливом в отдельную таблицу за три месяца, а формула сама определяла какие бункеровки были в требуемом периоде. Например, в отчете за месяц брала с 1 по 30(31) число месяца. За рейс, который может длится больше месяца другое количество принятого топлива.
 
Цитата
написал:
теперь вы изменили задачу и хотите вводить дату самостоятельно.
И здесь Вы правы.
Я не знаю, как правильно указать даты во вкладке «Ввод формы» чтобы при самостоятельном вводе даты (из вкладки «Ввод формы» они должны быть одинаковы) во вкладку «РТО форма 2» и в строке после даты в ячейках появлялись нужные мне данные.
 
Цитата
написал:
Так что вы хотите?
Опишу проблему.

Имеется топливный отчет от работодателя определённого вида в Ексель. Ексель файл состоит из пяти вкладок, в каждой вкладке вручную требуется вносить приход, расход, а также остаток топлива на конец суток, месяца и за рейс. Топливный отчет отправляется в конце каждого месяца или в конце рейса что заканчивается раньше. Рейс может длится 2-3 дня, а может и больше месяца.

Как я вышел из ситуации: Я создал Ексель файл в нем вкладку «Ввод форма» где записываю каждый день расход, приход топлива по механизмам. И уже из вкладки «Ввод форма» стараюсь забрать с помощью функции ВПР и подставить данные в другие вкладки (таблицы) топливного отчета, например во вкладку «РТО форма 2».

Что мне хотелось бы: внести расход и работу механизмов во вкладку «Ввод форма», а программа с минимальным моим участием сама расставляла бы расход и работу механизмов во вкладку за рейс и во вкладку месяц.

 
Цитата
написал:
вы изменили задачу и хотите вводить дату самостоятельно.
У меня вопрос как правильно мне внести Дату во вкладку «Ввод форма» для корректного отображения данных во вкладке «РТО форма 2».
Расход и наработки часов механизмов не отображается корректно за 30.04.24 24:00 (т.е.имеется ввиду работу механизма с 30.04.24 20:40 до 24:00) во вкладке «Ввод форма» в таблице "участок №2".
 
Предполагаю, что ВПР() для решения этой задачи не подходит. Вам нужно использовать функцию СУММЕСЛИМН() или другую, для суммирования данных в течении одного дня или периода.
Пример формулы в ячейке D17, в ячейку С17 вводим интересующую нас дату.
В вашем файле слишком много таблиц и не нужной информации не относящейся к вопросу. Удалите всё не нужное, оставьте одну таблицу, покадите как есть и как хотели бы видеть. Лучше указать ссылками(формулами) от куда что берется. А пока опять таки только догадки и предложение. На листе "Ввод формы" данные вести подряд без всяких пустых строк. Убрать строки "Расход за сутки". Ведь за сутки можно посчитать вписав дату в графу "Дата", но в столбце С (или можно использовать любой другой столбец) прописывать пояснение к чему относится эта строка, "ходовое время"; "стоянка" или ещё что.
Чую забанят меня модераторы, за пособничество нарушителю "Правил форума". Название без раскрытия задачи, в одной теме скачки от одного вопроса к другому. Так что когда выйду на связь, решать модератору.
Изменено: gling - 22.06.2025 22:16:17
 
Добрый день! попробую подставить формулы СУММЕСЛИМН() позже отпишусь.
 
Цитата
написал:
в ячейку С17 вводим интересующую нас дату.
Ввел в ячейку С17 интересующую меня дату 30.04.25, из списка режима выбрал «ходовое время», в ячейке D17 ничего не показывает.
 
Цитата
написал:
На листе "Ввод формы" данные вести подряд без всяких пустых строк.
Удалил пустые строки, отформатировал ячейки в один формат в столбце дата, а также укоротил таблицу. В таком формате если использовать ВПР во вкладке «РТО форма 2» то меня устраивает как вставляются данные в требуемые ячейки.
 
Цитата
написал:
Удалил пустые строки, отформатировал ячейки в один формат в столбце дата
Тогда появляется вопрос в другой вкладке как собрать данные относящие к одним суткам, чтобы из таблицы "Ввод формы" данные появились в таблице "за рейс" и соответствовали каждому механизму относительно дате.

С условием что в первый день данные появились (расход, часы) с 02.05.25 14:20 по 02.05.25 24:00, а в последний с 14.05.25 0:00 по 14.05.25 9:55

 
Цитата
написал:
в одной теме скачки от одного вопроса к другому.
Я пробовал найти ответы на свои вопросы на форуме, не получилось поэтому создал тему чтобы задать вопросы относительно своего отчета
 
Цитата
написал:
Ввел в ячейку С17
У вас дата против пояснения "ходовое время", в ячейке Е10 прописано так 30/04/25 24:00, но это текст. По этому ничего и не считает.Нормальная дата представлена в числах. Если выделить столбец Е и задать ему формат общий, всё что не будет отображаться числом, это не дата и считать формула эти строки не будет.В этом столбце нужны даты. В вашем случае можно выделить столбец Е - на вкладке Данные - группа Работа с данными - нажать "Текст по столбцам - в открывшейся форме нажать Готово. Только имейте в виду что 31/04/2025 24:00 не существует, бывает 31/04/2025 23:59:59,9999 и потом следующая минута уже 01.05.2025 00:00
Текущею дату можно вводить Shift+Ctrl+4, а время Shift+Ctrl+6. А потом изменить на нужное дату и время. Так можно вводить даже непосредственно в строке формул, добавляя к дате время.
Цитата
как собрать данные относящие к одним суткам
Вам же уже показывал как можно это сделать, смотрите в файле 2(2), только надо было изменить под свою таблицу.  
Изменено: gling - 23.06.2025 21:15:10
 
Цитата
написал:
смотрите в файле 2(2), только надо было изменить под свою таблицу.

Добрый день! Долго разбирался в таблице, старался перенести формулы под свои нужды.

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

Также меня озадачивает, когда в таблицу "за рейс" подставляешь дату 02.05.2025 14:20, то программа считает данные с 02.05.2025 14:20 (как и положено) но еще и плюсует нижнюю строчку 03.05.2025 0:00 оранжевого цвета. Из таблицы "Ввод формы"

А если вводишь дату в таблицу "за рейс" 02.05.2025 00:00, то программа берет данные только в желтых ячейках и НЕ плюсует нижнею строчку 03.05.2025 0:00 оранжевого цвета из таблицы "Ввод формы".

Как я понимаю формула считает относительно одних суток, но тогда она должна считать в обеих случаях одинаково?

 
Цитата
Скрытый текст
Изменено: gling - 26.06.2025 11:33:54
 
Цитата
написал:
2 (4).xlsx  (49.38 КБ)
Спасибо Вам за разъяснения и полезную информации, буду разбираться.  
 
Цитата
написал:
2 (4).xlsx  (49.38 КБ)

Добрый день!

Благодарю Вас за помощь, я подставил ваши формулы в свою таблицу. Смог разобраться только с одной, и огромное спасибо за символ $ теперь при копировании формул, диапазон не сдвигаются.

Подскажите как исправить ошибку.

Ввожу дату во вкладке «ННК» 01.06.25. 00:00 – 27.06.25 12:30 в столбце F и H (ДГ-1) за 27 число считает всё верно.

Когда меняю дату на 01.06.25. 00:00 – 27.06.25 13:20 то в столбце F и H за 27 число, начинает считает не корректно. (ДГ-1), и ячейках под (ДГ-2) не соответствует данные.

Подсчет следующих дней идет уже с ошибкой.  Если указать дату окончания 01.07.25. 00:00, то программа посчитает и за 01.07.

 
Здравствуйте.
Цитата
написал:
Когда меняю дату на 01.06.25. 00:00 – 27.06.25 13:20 то в столбце F и H за 27 число, начинает считает не корректно.
Время это число с множеством знаков после запятой, по этому для точности лучше округлять данные со временем. Пример формула на листе "ННК"  Н38, или прибавлять 1 секунду лист "ННК" F38. Думаю округление лучше. Пробуйте.
Проверку показал на листе "ННК" в АВ6:АС8.
Изменено: gling - 02.07.2025 18:14:32
 
Цитата
написал:
Пробуйте.Проверку показал на листе "ННК" в АВ6:АС8.
Добрый день! Подставил формулу с округлением, но у меня не получается. Или я неправильно Вас понял. В файле написал пояснения.
 
Здравствуйте.
Понятно. Вы хотите чтобы время 13:20 не попадало в расчёт. Тогда попробуйте заменить ОКРУГЛ($S$6;6) на ОКРУГЛВНИЗ($S$6;6)
 
Цитата
написал:
ОКРУГЛВНИЗ($S$6;6)
Добрый вечер! Изменил я формулу, но у меня не считает если меняю период до 01.07.25
 
В формуле прописано "<"&МИН(ОКРУГЛВНИЗ($S$6;6);, это значит меньше чем в S6. В S6= 1.07.2025 00:00:00, время меньше этого  на долю секунды будет уже 30.06.2025 23:59:59,9999 и понятное дело, что 1.07.2025 в этот диапазон не входит.
В прошлый раз вы писали что
Цитата
написал:
Когда меняю дату на 01.06.25. 00:00 – 27.06.25 13:20 то в столбце F и H за 27 число, начинает считает не корректно. (ДГ-1), и ячейках под (ДГ-2) не соответствует данные.
Это происходило по тому, что расход на момент времени 27.06.25 13:20 учитывался. И в формуле учли это и сделали округление, теперь формула не учитывает эту точку времени и считает только до неё. Так почему сейчас вы хотите чтобы точка времени 1.07.2025 00:00:00 учитывалась? Как определить, когда учитывать, а когда нет?
Сделал выбор даты и времени из существующих, может быть это поможет? Лист "ННК", ячейки Е6 и S6. Но надо определиться S6 включительно или исключительно при расчёте. В формуле в столбцах F и H (в закрашенных ячейках) изменил "<"&МИН($S$6;ЦЕЛОЕ($A38)+1)), думаю что при выборе, а не написании, можно и без округления. Изменил формулы в столбце Е листа "Вывод формы", так на всякий случай, (а может быть и зря).
Изменено: gling - 04.07.2025 15:01:08
 
Цитата
написал:
Так почему сейчас вы хотите чтобы точка времени 1.07.2025 00:00:00 учитывалась? Как определить, когда учитывать, а когда нет?
Добрый вечер! Понимаю Ваше замешательство. Видимо неправильно объяснил, что не так. Я имею ввиду что программа считает правильно до 27 июня. А вот за 27.06 программа подставила в лист «ННК» в ячейку F38 - 32:05 часа в сутки вместо 24:00 положенных, как указаны в таблице «Ввод данных» за 27 число. Также расход (ячейка H38) 1731 вместо 1315.
За 28.06 программа посчитала и подставила в лист «ННК» в ячейку F39, 39:55 часов вместо 24:00 часов.
За 29.06 в ячейки F40 и H40 листа «ННК» программа взяла из таблицы «Ввод данных» за 30 число, вместо 29.06.
И за 30.06 взяла данные из таблицы «Ввод данных» уже за 01.07.25.
 
Цитата
написал:
В формуле в столбцах F и H (в закрашенных ячейках) изменил
К сожалению Ваш файл скачать не получилось пишет «Указанного файла не существует»
 
Цитата
написал:
Но надо определиться
Нужно оставить как было – не учитывался.
 
Цитата
написал:
Нужно оставить как было – не учитывался
Раз оставить, тогда смотрите файл. У меня из Сообщения #26 файл скачался. Попробуйте этот скачать. Сейчас пише 24:00, возможно правильно.
Цитата
в ячейку F38 - 32:05 часа в сутки вместо 24:00 положенных
Причина в вычислении даты и времени формулой, секунды мешают. Так что округление на листе "Ввод формы" столбец Е и выбор из выпадающего списка на листе "ННК", будут не лишнее. На листе "Ввод формы" в столбце Е округление до 1 минуты, секунды не учитываются. Новая формула от Е60 и ниже...
Изменено: gling - 05.07.2025 00:11:17
Страницы: 1 2 След.
Читают тему
Наверх