Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Подсчет времени пути - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет времени пути (Формулы/Formulas)
Подсчет времени пути
LuckySun Дата: Вторник, 09.11.2021, 14:47 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Доброго дня всем!
Имеется таблица, которая состоит из номера участка, времени прохождения данного участка, а также может содержать ссылку на предыдущие участки.
Необходимо сделать автоматический подсчет времени от каждого участка до конца пути.
Пытался сделать через ВПР, но постоянно выдает Н/Д. Скорее всего здесь только макрос, но, к сожалению, макросом не владею(
Образец таблицы во вложении. Для наглядности и понимания нарисовал еще схему.

Если есть мысли по данному поводу, буду премного благодарен.
К сообщению приложен файл: 3530185.xlsx (11.0 Kb)


Сообщение отредактировал LuckySun - Вторник, 09.11.2021, 14:52
 
Ответить
СообщениеДоброго дня всем!
Имеется таблица, которая состоит из номера участка, времени прохождения данного участка, а также может содержать ссылку на предыдущие участки.
Необходимо сделать автоматический подсчет времени от каждого участка до конца пути.
Пытался сделать через ВПР, но постоянно выдает Н/Д. Скорее всего здесь только макрос, но, к сожалению, макросом не владею(
Образец таблицы во вложении. Для наглядности и понимания нарисовал еще схему.

Если есть мысли по данному поводу, буду премного благодарен.

Автор - LuckySun
Дата добавления - 09.11.2021 в 14:47
_Igor_61 Дата: Вторник, 09.11.2021, 17:06 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация: 90 ±
Замечаний: 0% ±

Excel 2007
Пытался сделать через ВПР
И что в этой ситуации Вы пытались сделать с помощью ВПР? В файле его нет почему-то...
Намёк: СУММЕСЛИМН.
 
Ответить
Сообщение
Пытался сделать через ВПР
И что в этой ситуации Вы пытались сделать с помощью ВПР? В файле его нет почему-то...
Намёк: СУММЕСЛИМН.

Автор - _Igor_61
Дата добавления - 09.11.2021 в 17:06
Serge_007 Дата: Вторник, 09.11.2021, 17:50 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
LuckySun, здравствуйте

Не совсем понятна логика суммирования
Почему в G2 суммируются F2;F3;F6;F13 и F14?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеLuckySun, здравствуйте

Не совсем понятна логика суммирования
Почему в G2 суммируются F2;F3;F6;F13 и F14?

Автор - Serge_007
Дата добавления - 09.11.2021 в 17:50
LuckySun Дата: Вторник, 09.11.2021, 18:01 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

_Igor_61,
С помощью ВПР хотел найти сроку, которая содержит ссылку на предыдущий участок и вытянуть из нее время на этом участке.
В таблице не оставил, так как она не работала.
Можете сами подставить и перетянуть вниз
Код
=СУММ(G2;ВПР(A2;C:G;7;ЛОЖЬ))

Ваш предложенный вариант с СУММЕСЛИМН также не работает ;(
Код
=СУММЕСЛИМН(G:G;C:E;(СОВПАД(A2;C:C));C:E;(СОВПАД(A2;D:D));C:E;(СОВПАД(A2;E:E))
)
 
Ответить
Сообщение_Igor_61,
С помощью ВПР хотел найти сроку, которая содержит ссылку на предыдущий участок и вытянуть из нее время на этом участке.
В таблице не оставил, так как она не работала.
Можете сами подставить и перетянуть вниз
Код
=СУММ(G2;ВПР(A2;C:G;7;ЛОЖЬ))

Ваш предложенный вариант с СУММЕСЛИМН также не работает ;(
Код
=СУММЕСЛИМН(G:G;C:E;(СОВПАД(A2;C:C));C:E;(СОВПАД(A2;D:D));C:E;(СОВПАД(A2;E:E))
)

Автор - LuckySun
Дата добавления - 09.11.2021 в 18:01
LuckySun Дата: Вторник, 09.11.2021, 18:08 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Serge_007,
Посмотрите, пожалуйста, на схему в 1 сообщении.
Весть путь, начиная с первого участка состоит из : 1,2, 5, 12 и 13, где соответственно F2 (1 участок), F3 (2), F6 (5), F13 (12), F14(13).
 
Ответить
СообщениеSerge_007,
Посмотрите, пожалуйста, на схему в 1 сообщении.
Весть путь, начиная с первого участка состоит из : 1,2, 5, 12 и 13, где соответственно F2 (1 участок), F3 (2), F6 (5), F13 (12), F14(13).

Автор - LuckySun
Дата добавления - 09.11.2021 в 18:08
Светлый Дата: Вторник, 09.11.2021, 18:40 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация: 507 ±
Замечаний: 0% ±

Excel 2013, 2016
Попробуйте преобразовать текстовые значения столбца A в числовые. ВПР будет работать.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеПопробуйте преобразовать текстовые значения столбца A в числовые. ВПР будет работать.

Автор - Светлый
Дата добавления - 09.11.2021 в 18:40
_Igor_61 Дата: Вторник, 09.11.2021, 18:49 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация: 90 ±
Замечаний: 0% ±

Excel 2007
С помощью ВПР хотел найти сроку, которая содержит ссылку на предыдущий участок
И как ВПР найдет этот участок, если его №1 и такого номера больше нет в столбце "А"? ВПР совпадения ищет, а их в первом столбце нет :) Похоже, исходную таблицу пересмотреть нужно. Попробуйте Пред.участки расположить не по столбцам а по строкам (в порядке и в соответствии с каждым № участка), для Excel считать удобней будет
 
Ответить
Сообщение
С помощью ВПР хотел найти сроку, которая содержит ссылку на предыдущий участок
И как ВПР найдет этот участок, если его №1 и такого номера больше нет в столбце "А"? ВПР совпадения ищет, а их в первом столбце нет :) Похоже, исходную таблицу пересмотреть нужно. Попробуйте Пред.участки расположить не по столбцам а по строкам (в порядке и в соответствии с каждым № участка), для Excel считать удобней будет

Автор - _Igor_61
Дата добавления - 09.11.2021 в 18:49
Pelena Дата: Вторник, 09.11.2021, 19:17 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19162
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Громоздкий вариант с доп. столбцами. В серых ячейках формула отличается от остальных
К сообщению приложен файл: 9486451.xlsx (14.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеГромоздкий вариант с доп. столбцами. В серых ячейках формула отличается от остальных

Автор - Pelena
Дата добавления - 09.11.2021 в 19:17
Serge_007 Дата: Среда, 10.11.2021, 09:41 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Весть путь, начиная с первого участка состоит из : 1,2, 5, 12 и 13, где соответственно F2 (1 участок), F3 (2), F6 (5), F13 (12), F14(13)
Как это понять из таблицы?
Формулы же не умеют брать данные из картинок...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Весть путь, начиная с первого участка состоит из : 1,2, 5, 12 и 13, где соответственно F2 (1 участок), F3 (2), F6 (5), F13 (12), F14(13)
Как это понять из таблицы?
Формулы же не умеют брать данные из картинок...

Автор - Serge_007
Дата добавления - 10.11.2021 в 09:41
LuckySun Дата: Среда, 10.11.2021, 11:15 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Serge_007,
Для этого и сделан столбец с предыдущими участками.
Попробую пояснить логику на пальцах: есть некий начальный участок (в таблице он имеет, например, первый номер). Чтобы понять, какой участок после первого будет следующим, необходимо найти ссылку на этот первый участок в столбцах С, D или Е.
И так далее.
При попытках написать формулу для подсчета итогового времени пути были такие мысли: сумма (время на текущем участке;(найти номер текущего участка в столбцах С,D,E и подставить время найденного участка) и (найти номер найденного участка в столбцах С,D,E и подставить полученное значение).
Чтобы формула работала для всей таблицы, (найти номер найденного участка в столбцах С,D,E и подставить полученное значение) необходимо закольцевать.


Сообщение отредактировал LuckySun - Среда, 10.11.2021, 11:15
 
Ответить
СообщениеSerge_007,
Для этого и сделан столбец с предыдущими участками.
Попробую пояснить логику на пальцах: есть некий начальный участок (в таблице он имеет, например, первый номер). Чтобы понять, какой участок после первого будет следующим, необходимо найти ссылку на этот первый участок в столбцах С, D или Е.
И так далее.
При попытках написать формулу для подсчета итогового времени пути были такие мысли: сумма (время на текущем участке;(найти номер текущего участка в столбцах С,D,E и подставить время найденного участка) и (найти номер найденного участка в столбцах С,D,E и подставить полученное значение).
Чтобы формула работала для всей таблицы, (найти номер найденного участка в столбцах С,D,E и подставить полученное значение) необходимо закольцевать.

Автор - LuckySun
Дата добавления - 10.11.2021 в 11:15
LuckySun Дата: Среда, 10.11.2021, 11:27 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Pelena,
Спасибо за подсказку)
Конечно не самый оптимальный вариант, учитывая, что иногда путь может достигать 30 участков. Но если ничего рационального не найду, то воспользуюсь Вашим вариантом.
 
Ответить
СообщениеPelena,
Спасибо за подсказку)
Конечно не самый оптимальный вариант, учитывая, что иногда путь может достигать 30 участков. Но если ничего рационального не найду, то воспользуюсь Вашим вариантом.

Автор - LuckySun
Дата добавления - 10.11.2021 в 11:27
LuckySun Дата: Среда, 10.11.2021, 11:31 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Светлый,
Поменял значения ячеек на числовые.
По итогу и заработало, и не заработало))
Формула ВПР в данной таблицы заработала бы, если искомое значение стояло выше строки, с которой идет поиск. Но здесь как раз наоборот, и формула находит сама на себя.
 
Ответить
СообщениеСветлый,
Поменял значения ячеек на числовые.
По итогу и заработало, и не заработало))
Формула ВПР в данной таблицы заработала бы, если искомое значение стояло выше строки, с которой идет поиск. Но здесь как раз наоборот, и формула находит сама на себя.

Автор - LuckySun
Дата добавления - 10.11.2021 в 11:31
Serge_007 Дата: Среда, 10.11.2021, 12:11 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Для этого и сделан столбец с предыдущими участками
Тогда почему не сделать таблицу по другому (см. вложение)?
К сообщению приложен файл: 20211110_LuckyS.xls (58.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Для этого и сделан столбец с предыдущими участками
Тогда почему не сделать таблицу по другому (см. вложение)?

Автор - Serge_007
Дата добавления - 10.11.2021 в 12:11
LuckySun Дата: Среда, 10.11.2021, 12:33 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Serge_007,
Вы вручную проставляли "1" в столбце I?
Я хочу от таблицы получить именно автоматический подсчет времени пути, вводя только исходные значения в моей таблице. Плюс ко всему хотелось бы найти затраченное время в пути начиная с каждого участка.


Сообщение отредактировал LuckySun - Среда, 10.11.2021, 12:34
 
Ответить
СообщениеSerge_007,
Вы вручную проставляли "1" в столбце I?
Я хочу от таблицы получить именно автоматический подсчет времени пути, вводя только исходные значения в моей таблице. Плюс ко всему хотелось бы найти затраченное время в пути начиная с каждого участка.

Автор - LuckySun
Дата добавления - 10.11.2021 в 12:33
Serge_007 Дата: Среда, 10.11.2021, 12:41 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
хотелось бы найти затраченное время в пути начиная с каждого участка
Это несложно

автоматический подсчет времени пути, вводя только исходные значения в моей таблице
Исходные значения - это участки пути
Их и вводим вручную
Если будет алгоритм выбора участков пути автоматически, в зависимости от заданных начальной и конечной точек - можно будет не вводить вручную
Пока такой алгоритм визуализирован только на картинке, но по какому принципу она строилась - неизвестно


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
хотелось бы найти затраченное время в пути начиная с каждого участка
Это несложно

автоматический подсчет времени пути, вводя только исходные значения в моей таблице
Исходные значения - это участки пути
Их и вводим вручную
Если будет алгоритм выбора участков пути автоматически, в зависимости от заданных начальной и конечной точек - можно будет не вводить вручную
Пока такой алгоритм визуализирован только на картинке, но по какому принципу она строилась - неизвестно

Автор - Serge_007
Дата добавления - 10.11.2021 в 12:41
LuckySun Дата: Среда, 10.11.2021, 15:13 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Serge_007,
Вы меня все равно не понимаете ;)
Исходные значения - это вся таблица, за исключением последнего столбца (где сумма участков, т.е. время в пути). Все эти значения я ввожу вручную и хочу получить напротив каждого участка время от данного участка до конца пути.
Алгоритм есть, и он строится исходя из упоминания данного участка в последующих участках. Путь от любой точки до конца можно построить и без схемы, а лишь взяв сведения с таблицы. Картинку я нарисовал для визуального восприятия того, что я хочу получить на выходе и как это должно происходить.
Я же приводил пример.
Еще раз: берем участок (например 5). Он упоминается (является предыдущим) в участке №12. Далее участок №12 упоминается в участке №13. И весь путь составит участок 5+ участок 12+ участок 13.
Или вот - участок 8. Он упоминается в участке №9. Участок №9 в участке №10, участок №10 в участке №12, участок №12 в участке №13. Путь равен уч.8+уч.9+уч.10+уч.12.
Надеюсь, что разъяснил доступно.
 
Ответить
СообщениеSerge_007,
Вы меня все равно не понимаете ;)
Исходные значения - это вся таблица, за исключением последнего столбца (где сумма участков, т.е. время в пути). Все эти значения я ввожу вручную и хочу получить напротив каждого участка время от данного участка до конца пути.
Алгоритм есть, и он строится исходя из упоминания данного участка в последующих участках. Путь от любой точки до конца можно построить и без схемы, а лишь взяв сведения с таблицы. Картинку я нарисовал для визуального восприятия того, что я хочу получить на выходе и как это должно происходить.
Я же приводил пример.
Еще раз: берем участок (например 5). Он упоминается (является предыдущим) в участке №12. Далее участок №12 упоминается в участке №13. И весь путь составит участок 5+ участок 12+ участок 13.
Или вот - участок 8. Он упоминается в участке №9. Участок №9 в участке №10, участок №10 в участке №12, участок №12 в участке №13. Путь равен уч.8+уч.9+уч.10+уч.12.
Надеюсь, что разъяснил доступно.

Автор - LuckySun
Дата добавления - 10.11.2021 в 15:13
Serge_007 Дата: Среда, 10.11.2021, 16:06 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Вы меня все равно не понимаете
Я Вас вполне понимаю, но Вы меня - нет
Повторюсь: алгоритм маршрутизации нам неизвестен, поэтому полноценно автоматизировать расчет самого маршрута представляется невозможным

Что бы Вы меня всё-же поняли, поняли о чём я говорю, поясню на примере, Вашими же словами:
Алгоритм есть, и он строится исходя из упоминания данного участка в последующих участках
берем участок (например 5). Он упоминается (является предыдущим) в участке №12
Вопрос: ПОЧЕМУ участок №5 является предыдущим в участке №12? Почему не №6 или №11, например?

Это не алгоритм определения маршрута, а его следствие, сам маршрут, аналогично тому, как не ветер дует, из-за того что деревья колышутся, а наоборот, деревья ветками машут из-за дующего ветра (алгоритма)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Вы меня все равно не понимаете
Я Вас вполне понимаю, но Вы меня - нет
Повторюсь: алгоритм маршрутизации нам неизвестен, поэтому полноценно автоматизировать расчет самого маршрута представляется невозможным

Что бы Вы меня всё-же поняли, поняли о чём я говорю, поясню на примере, Вашими же словами:
Алгоритм есть, и он строится исходя из упоминания данного участка в последующих участках
берем участок (например 5). Он упоминается (является предыдущим) в участке №12
Вопрос: ПОЧЕМУ участок №5 является предыдущим в участке №12? Почему не №6 или №11, например?

Это не алгоритм определения маршрута, а его следствие, сам маршрут, аналогично тому, как не ветер дует, из-за того что деревья колышутся, а наоборот, деревья ветками машут из-за дующего ветра (алгоритма)

Автор - Serge_007
Дата добавления - 10.11.2021 в 16:06
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет времени пути (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!