Как посчитать время в пути в excel

Обновлено: 05.07.2024

Мой предыдущий пост EXCEL для чайников.1.ВПР содержал несколько грубых педагогических ошибок. Почитав комментарии и сделав выводы, я решил двигаться дальше, побольше, так сказать, разъясняя. Готовьтесь, пост будет еще длиннее.

Сегодня я расскажу вам о времени. Ученые и философы испокон веков спорят о его происхождении, и даже о его существовании. В Excel оно точно есть и работать с ним можно и нужно. Итак, что же такое время в Excel? Возьмем число 42997,635216. Что оно может означать? Человек, работающий с датами в Excel, сразу поймет подвох. Дело в том что это дата и время, в Excel, взятые на момент написания поста функцией =ТДАТА() в формате обычного числа. Про форматы поговорим отдельно, сначала нужно разобраться с представлением дат и времени: 42997 – это количество дней, начиная с 1 января 1900 года, (так что если вы историк то работать с датами до 1900 года придется как обычным текстом, без вычислительных выкрутасов), Стоит так же отметить, что сейчас работать с датами можно вплоть до 31 декабря 9999 г. (тут писатели фантасты печально вздохнули и полезли за калькуляторами). Дробная часть 0,635216 это время от целых суток, то есть 1 – это 24 часа. Давайте проверим за Excel, все ли правильно он посчитал: 0,635216*24=15,245184 (15 это часы); 0,245184*60=14,71104 (14 это минуты); 0,71104*60=42,6624 (43 это секунды, округляем до целого). Теперь переводим ячейку с числом 42992,57046 в формат даты и времени и получаем 19.09.17 15:14:43, хотя функция =ТДАТА() уже изрядно убежала за время нашего расчета. Поверьте, нет смысла проверять за Excel. Не нужно тратить на это драгоценное время, он все считает правильно, ошибка может быть только по другую сторону монитора. Многим это покажется смешным, но у меня есть знакомые, которые проверяют Excel на калькуляторе.

Понимание того что целая часть - это дни, а дробное - это часы, минуты, и секунды, очень важно. Функция =ТДАТА() прекрасна и опасна. Ведь она выполняет расчеты относительно текущего времени, и, если это не нужно и об этом забыть, цифры в таблице поплывут. Они будут плыть пока мы не закрепим дату. Нужно взять ячейку с формулой, войти в режим редактирования и нажать F9, либо копировать её и вставить обратно в туже ячейку как значение. Ход времени в таблице остановится, данные перестанут обновляться.

ТДАТА( ), СЕГОДНЯ( ) – текущее дата и время в первом случае, и дата без времени во втором.

ВРЕМЗНАЧ(“Текст”), ДАТАЗНАЧ(“Текст”) – переводит время либо дату из текста в числовой формат;

ДЕНЬНЕД(Дата, Тип) – выдает номер дня недели (наш тип недели 2, американской 1).

КОНМЕСЯЦА(Дата; Число_Месяцев) – это дата последнего дня месяца со смещением на нужное количество месяцев

ДАТАМЕС(Дата; Число_месяцев) – передвигает эту же дату на нужное количество месяцев вперед или назад

НОМНЕДЕЛИ(Дата; Тип) – номер недели с начала года (тип как в ДЕНЬНЕД)

РАБДЕНЬ(Дата; Количество; Праздники) – дата, которая будет или была через заданное количество дней (учитывая или нет праздники)Праздники задаются диапазоном ячеек

РАБДЕНЬ.МЕЖД(Дата; Количество; Выходной; Праздники) – то же самое, но с расширенной настройкой выходных данных. Можно задать строкой где 0-это рабочий день, 1-это выходной, на пример нормальная рабочая неделя выглядит так “0000011”

ЧИСТРАБДНИ (Дата1; Дата2; Праздники) – возвращает количество рабочих дней между 2 датами (с праздниками или без них)

ЧИСТРАБДНИ.МЕЖД (Дата1; Дата2; Выходной; Праздники) – то же самое, но с произвольным выбором выходных дней. (см. РАБДЕНЬ.МЕЖД)

ДНЕЙ360(Дата1; Дата2) – “Функция ДНЕЙ360 возвращает количество дней между двумя датами на основе 360-дневного года (двенадцать месяцев по 30 дней). Эта функция используется для расчета платежей, если система бухгалтерского учета основана на двенадцати 30-дневных месяцах.” © - взял из справки, в бухгалтерии не силен, ничего добавить не могу, кроме того, что это как-то связано с расчетом равномерности платежей в течении года. В общем, эти бухгалтера даже в году умудрились спереть 5 дней.

ДОЛЯГОДА(Дата1; Дата2; Базис) – это доля года между двух дат. Базис равен 1, если хотите считать по фактическим датам. В противном случае данное значение варьируется от 0 до 3, выбирайте то, что нужно, согласно пояснениям, содержащимся в справке.

Теперь давайте разберемся, как это работает. В столбце А я напишу формулу, а в столбце В, С, D я напишу результат этой формулы в разных форматах, в столбце E напишу комментарии.

EXCEL для чайников.2.Время Microsoft Excel, Для чайников, Длиннопост

Еще раз обращаю внимание на то, что значения в столбцах B,C,D равны друг другу. Рассмотрим небольшой пример работы с рабочими днями. На пример давайте представим, что наша Госдума хочет сделать в 2018 году пятницу или понедельник выходным днем. Но для этого нужно убрать отпуск и праздничные дни чтобы компенсировать недостаток рабочего времени. Сколько же рабочих дней у нас получится? Находим праздничные дни в 2018 году (как оказалось их 14), вбиваем эти дни в таблицу. Я не учитывал переносы праздников с субботы на понедельник, так как в этом случае количество рабочих дней не меняется.

EXCEL для чайников.2.Время Microsoft Excel, Для чайников, Длиннопост

Понедельников у нас в 2018 году на 1 день больше чем пятниц, так что результат разный. Напоследок, давайте сделаем какой-нибудь пример с использованием некоторых приемов. Допустим Вы начальник кадровой службы, у вас есть дата и время прихода и ухода сотрудников на работу. Нужно посчитать общее время, проведенное на работе и посмотреть, нет ли нарушений в распорядке трудового дня. Также есть начало и конец рабочего дня, которые задаются значениями в ячейках.

EXCEL для чайников.2.Время Microsoft Excel, Для чайников, Длиннопост

Время на работе (ч) =(C2-B2)*24 – тут мы вычитаем дату прихода из даты ухода, из суток переводим в часы, все просто.

Время на работе в рабочие дни (ч) =(ЧИСТРАБДНИ(B2;B2)*(C2-B2))*24 тут мы учитываем, был ли день рабочий. Я обнаружил, что если применить ЧИСТРАБДНИ с указанием одного дня эта функция в случае рабочего дня выдаст 1 и в случае выходного - 0, далее все как в формуле выше.

Опоздание (мин) =ЕСЛИ(ЧИСТРАБДНИ(B2;B2);ЕСЛИ(B2-ОКРУГЛВНИЗ(B2;0)<$K$1;"";ОКРУГЛ(((B2-ОКРУГЛВНИЗ(B2;0))-$K$1)*24*60;0));""). Также, как и выше, мы проверяем рабочий ли у нас день. Затем (это мое любимое) вычисляем время прихода сотрудника, без учета даты. Для этого я отнимаю из даты со временем значение той же даты со временем округленное вниз до целого значения с помощью функции ОКРУГЛВНИЗ. Выражение B2-ОКРУГЛВНИЗ(B2;0) у нас будет иметь значение 8:42 в формате времени, то есть время прихода сотрудника. В принципе мы могли бы написать =ВРЕМЯ(ЧАС(B2);МИНУТЫ(B2);СЕКУНДЫ(B2)), это аналогичное решение, которое собирает время из значений часов, минут и секунд, но первое решение мне нравится больше. Затем сравниваем это время с временем начала рабочего дня, если оно меньше - оставляем ячейку пустой (“”), если же больше - считаем что сотрудник опоздал и высчитываем опоздание в минутах: из времени фактического прихода отнимаем время начала рабочего дня и умножаем на 24 и на 60, чтобы получить минуты, затем округляем полученный результат до целого значения. В случае же если день выходной, то логическое условие функции ЕСЛИ не выполняется и ячейка остается пустая.

Ранний уход (мин) =ЕСЛИ(ЧИСТРАБДНИ(C2;C2);ЕСЛИ(C2-ОКРУГЛВНИЗ(C2;0)>$K$2;"";ОКРУГЛ(($K$2-(C2-ОКРУГЛВНИЗ(C2;0)))*24*60;0));""). Тут все аналогично предыдущему, за исключением того что учитывается время ухода, которое должно быть больше времени окончания рабочего дня.

Вот и все что я хотел рассказать про время, пост получился длинноватым. Надеюсь, Вы меня поняли. Буду думать, о чем рассказать в следующий раз. Помните, сначала Вы работаете в Excel, потом Excel работает за Вас!

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

Вычисление скорости, времени и расстояния

Рис. 1.6. Рабочий лист для решения задач вычисления скорости, времени и расстояния

Рис. 1.6. Рабочий лист для решения задач вычисления скорости, времени и расстояния

С помощью средства Подбор параметра значения скорости, врени и расстояния будут вычисляться соответственно в столбцах А, D и G.

  • Скорость вычисляется в ячейке А4 как произведение «километров» и результата деления 60 минут на заданное количество минут (записано в ячейке А5). Другими словами, в ячейке А4 записана формула =А6*(60/А5) .
  • Время вычисляется в ячейке D5 как произведение «километров» и результата деления 60 минут на скорость (записана в ячейке D4), т.е. используется формула =D6*(60/D4) .
  • Расстояние в ячейке G6 вычисляется по аналогичной формуле =G4*(G5/60) , т.е. как произведение скорости и результата деления 60 минут на заданное количество минут.

Подбор параметра для скорости

Задача: какое расстояние можно преодолеть за 12 минут при скорости 75 км в час? Ниже приведено решение задачи с помощью средства Подбор параметра.

  1. В ячейку А5 введите число 12.
  2. Выберите команду Подбор параметра, выполните команду Данные → Работа с данными → Подбор параметра. Откроется диалоговое окно Подбор параметра.
  3. В поле ввода Установить в ячейке введите А4 или щелкните на ячейке А4.
  4. В поле ввода Значение введите число 75.
  5. В поле ввода Изменяя значение ячейки введите А6 или щелкните на ячейке А6.
  6. Щелкните на кнопке ОК.
  7. В открывшемся окне Результат подбора параметра щелкните на кнопке ОК.

Ответ: за 12 минут при скорости 75 км в час можно преодолеть 15 км.

Подбор параметра для времени

Задача: с какой скоростью вы передвигаетесь, если 12 км преодолели за 8 минут? Ниже приведено решение задачи с помощью средства Подбор параметра.

  1. В ячейку D6 введите число 12.
  2. Выберите команду Подбор параметра, выполните команду Данные → Работа с данными → Подбор параметра. Откроется диалоговое окно Подбор параметра.
  3. В поле ввода Установить в ячейке введите D5 или щелкните на ячейке D5.
  4. В поле ввода Значение введите число 8.
  5. В поле ввода Изменяя значение ячейки введите D4 или щелкните на ячейке D4.
  6. Щелкните на кнопке ОК.
  7. В открывшемся окне Результат подбора параметра щелкните на кнопке ОК.

Ответ: если вы преодолели 12 км за 8 минут, то ваша скорость составляет 90 км в час.

Подбор параметра для расстояния

Задача: за какое время вы преодолеете 85 км при скорости 75 км в час? Решение задачи с помощью средства Подбор параметра приведено ниже.

  1. В ячейку G4 введите число 72.
  2. Выберите команду Подбор параметра, выполните команду Данные → Работа с данными → Подбор параметра. Откроется диалоговое окно Подбор параметра.
  3. В поле ввода Установить в ячейке введите G6 или щелкните на ячейке G6.
  4. В поле ввода Значение введите число 85.
  5. В поле ввода Изменяя значение ячейки введите G5 или щелкните на ячейке G5.
  6. Щелкните на кнопке ОК.
  7. В открывшемся окне Результат подбора параметра щелкните на кнопке.

Ответ: 85 км при скорости 75 км в час вы преодолеете за 71 мин.

Вычисление диаметра, длины окружности и площади круга

Для решения этих задач создайте рабочий лист, показанный на рис. 1.7. На этом рабочем листе радиус в виде числового значения задается в ячейке А10, другие числовые характеристики вычисляются по следующим формулам.

  • Диаметр как удвоенное значение радиуса вычисляется в ячейке Al 1 по формуле =А10*2 .
  • Длина окружности в ячейке А12 вычисляется как число π, умноженное на диаметр, т.е. по формуле =ПИ()*А11 .
  • Площадь круга в ячейке А13 вычисляется как число π, умноженное на квадрат радиуса, т.е. по формуле =ПИ()*СТЕПЕНЬ(А10;2) .

Рис. 1.7. Рабочий лист для решения задач вычисления диаметра, длины окружности и площади круга

Рис. 1.7. Рабочий лист для решения задач вычисления диаметра, длины окружности и площади круга

В этих задачах единицы измерения не имеют значения, можете подставить километры, миллиметры или дюймы.

Подбор параметра для диаметра

Задача: какое значение имеет радиус круга, если его диаметр равен 6,25? Решение задачи с помощью средства Подбор параметра таково.

  1. Выберите команду Подбор параметра, выполните команду Данные → Работа с данными → Подбор параметра. Откроется диалоговое окно Подбор параметра.
  2. В поле ввода Установить в ячейке введите A11 или щелкните на ячейке A11.
  3. В поле ввода Значение введите число 6,25.
  4. В поле ввода Изменяя значение ячейки введите А10 или щелкните на ячейке А10.
  5. Щелкните на кнопке ОК.
  6. В открывшемся окне Результат подбора параметра щелкните на кнопке ОК.

Ответ: если диаметр круга равен 6,25, то радиус равен 3,125.

Подбор параметра для длины окружности

Задача: каково значение радиуса круга, если длина окружности равна 30? Решение задачи с помощью средства Подбор параметра приведено ниже.

  1. Выберите команду Подбор параметра, выполните команду Данные → Работа с данными → Подбор параметра. Откроется диалоговое окно Подбор параметра.
  2. В поле ввода Установить в ячейке введите А12 или щелкните на ячейке А12.
  3. В поле ввода Значение введите число 30.
  4. В поле ввода Изменяя значение ячейки введите А10 или щелкните на ячейке А10.
  5. Щелкните на кнопке ОК.
  6. В открывшемся окне Результат подбора параметра щелкните на кнопке ОК.

Ответ: если длина окружности равна 30, то радиус равен 4,8.

Подбор параметра для площади круга

Задача: каково значение радиуса круга, если площадь круга равна 17? Ниже приведено решение задачи с помощью средства Подбор параметра.

  1. Выберите команду Подбор параметра, выполните команду Данные → Работа с данными → Подбор параметра. Откроется диалоговое окно Подбор параметра.
  2. В поле ввода Установить в ячейке введите А13 или щелкните на ячейке А13.
  3. В поле ввода Значение введите число 17.
  4. В поле ввода Изменяя значение ячейки введите А10 или щелкните на ячейке А10.
  5. Щелкните на кнопке ОК.
  6. В открывшемся окне Результат подбора параметра щелкните на кнопке ОК.

Ответ: если площадь круга равна 17, то радиус равен 2,3.

Вычисление корней алгебраических уравнений

Для решения задач этого раздела подготовьте рабочий лист, показанный на рис. 1.8. Алгебраическое выражение ах + by + cz = d по значениям переменных а, b, с, х, у и z вычисляет значение переменной d. Имея значения любых шести переменных, с помощью средства Подбор параметра можно вычислить значение седьмой переменной.

Рис. 1.8. Рабочий лист для вычисления корней алгебраического уравнения

Рис. 1.8. Рабочий лист для вычисления корней алгебраического уравнения

Подбор параметра для вычисления переменной с

Задача: зная значения переменных

необходимо найти значение переменной с.

  1. Введите следующие значения в указанные ячейки:
    • ячейка А17:1,
    • ячейка А18:2,
    • ячейка С17:1,
    • ячейка С18:2,
    • ячейка С19:1.
  2. Выберите команду Подбор параметра, выполните команду Данные → Работа с данными → Подбор параметра. Откроется диалоговое окно Подбор параметра.
  3. В поле ввода Установить в ячейке введите А20 или щелкните на ячейке А20.
  4. В поле ввода Значение введите число 12.
  5. В поле ввода Изменяя значение ячейки введите А19 или щелкните на ячейке А19.
  6. Щелкните на кнопке ОК.
  7. В открывшемся окне Результат подбора параметра щелкните на кнопке ОК.

Ответ: если а = 1, b = 2, d = 12, х = 1, у = 2, z = 1, то с = 7.

Подбор параметра для вычисления переменной z

Задача: зная значения переменных

необходимо найти значение переменной z.

  1. Введите следующие значения в указанные ячейки:
    • ячейка А17:2,
    • ячейка А18:4,
    • ячейка А19:3,
    • ячейка С17:5,
    • ячейка С18:7.
  2. Выберите команду Подбор параметра, выполните команду Данные → Работа с данными → Подбор параметра. Откроется диалоговое окно Подбор параметра.
  3. В поле ввода Установить в ячейке введите А20 или щелкните на ячейке А20.
  4. В поле ввода Значение введите число 65.
  5. В поле ввода Изменяя значение ячейки введите С19 или щелкните на ячейке С19.
  6. Щелкните на кнопке ОК.
  7. В открывшемся окне Результат подбора параметра щелкните на кнопке ОК.

Ответ: если а = 2, b = 4, с = 3, d = 65, х = 5, у = 7, то z = 9.

Подбор параметра для вычисления переменной а

Задача: зная значения переменных

необходимо найти значение переменной а.

  1. Введите следующие значения в указанные ячейки:
    • ячейка А18:6,
    • ячейка А19:2,
    • ячейка С17:4,
    • ячейка С18:2,
    • ячейка С19:9.
  2. Выберите команду Подбор параметра, выполните команду Данные → Работа с данными → Подбор параметра. Откроется диалоговое окно Подбор параметра.
  3. В поле ввода Установить в ячейке введите А20 или щелкните на ячейке А20.
  4. В поле ввода Значение введите число 84.
  5. В поле ввода Изменяя значение ячейки введите А17 или щелкните на ячейке А17.
  6. Щелкните на кнопке ОК.
  7. В открывшемся окне Результат подбора параметра щелкните на кнопке ОК.

Ответ: если b = 6, с = 2, d = 84, х = 4, у = 2, z = 9, то а = 13,5.

Теперь, когда вы знаете, как использовать средство Подбор параметра для решения математических задач, испытаем его на задачах экономического характера.

В приложении Microsoft Office Excel можно производить вычисления с данными в формате часов, минут и секунд. Если вам необходимо посчитать время, используйте подходящие для этого формулы.

Как в Excel посчитать время

  • Как в Excel посчитать время
  • Как посчитать в экселе с процентами
  • Как суммировать ячейки

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

Для этого выделите диапазон ячеек, в которые будут вводиться данные, и щелкните по выделению правой кнопкой мыши или же откройте вкладку «Главная» и нажмите в блоке инструментов «Ячейки» кнопку «Формат». И в первом, и во втором случае выберите в контекстном меню пункт «Формат ячеек».

Откроется новое диалоговое окно, убедитесь, что вы находитесь на вкладке «Число». В списке, расположенном в левой части окна, выделите левой кнопкой мыши пункт «Время». В правой части окна укажите, в каком виде должно быть представлено время. Нажмите на кнопку ОК, чтобы подтвердить свой выбор.

Как в Excel посчитать <strong>время</strong>

Введите данные в ячейки в формате ХХ:ХХ (или ХХ:ХХ:ХХ). Чтобы высчитать промежуток времени между первым и вторым значением, установите курсор в ячейку, где появится итоговое значение. В строке формул поставьте знак равенства, кликните по ячейке с последним значением левой кнопкой мыши, введите знак «минус», затем щелкните по ячейке с первым значением. Нажмите клавишу Enter.

Например: промежуток времени, прошедший с 11:10:15 до 12:30:00 составляет 1 час, 19 минут и 45 секунд. Итоговое значение в ячейке С2 вычисляется по формуле: =B2-A2. Если вам необходимо посчитать промежуток времени в нескольких строках (А3 и В3, А4 и В4 и так далее), просто перетащите маркер автозаполнения от ячейки С2 до конца столбца вашей таблицы (С3, С4).

Как в Excel посчитать <strong>время</strong>

Если вам необходимо посчитать, сколько в общей сложности часов, минут и секунд потребовалось на что-либо, просто сложите данные, полученные описанным выше путем, используя функцию СУММ. Поставьте курсор в ячейку с итоговым значением, нажмите на кнопку fx, в появившемся окне выделите левой кнопкой мыши функцию СУММ и отметьте диапазон ячеек, которые будут участвовать в вычислении. Нажмите клавишу Enter. Формула для подсчета будет выглядеть следующим образом: =СУММ(C2:C4).

doc вычислить скорость 1

Рассчитайте среднюю скорость на основе расстояния и времени с помощью формул

При вычислении средней скорости по расстоянию и времени вам может помочь следующая формула.

1. Пожалуйста, введите эту формулу: =A2/(B2*24) в пустую ячейку, где вы хотите вывести результат, а затем перетащите дескриптор заполнения вниз к ячейкам, в которых вы хотите получить все результаты, см. снимок экрана:

Внимание: В приведенной выше формуле A2 это расстояние, B2 самое время, пожалуйста, измените их по своему усмотрению.

doc вычислить скорость 2

2. Затем вы должны изменить формат результатов с формата времени на общий, нажмите Общие сформировать Формат номера выпадающий список в Число группы под Главная tab, и вы получите нужные результаты. Смотрите скриншот:

doc вычислить скорость 3

Внимание: Если у вас есть два списка времени начала и времени окончания, чтобы рассчитать среднюю скорость, как показано на следующем снимке экрана, как вы могли бы это сделать?

doc вычислить скорость 4

1. Введите эту формулу: =A2/(24 * (C2-B2)) в пустую ячейку, а затем скопируйте формулу в ячейки, в которых вы хотите получить результат, см. снимок экрана:

Внимание: В приведенной выше формуле: A2 - ячейка расстояния, B2 и C2 время начала и время окончания, измените их на свои собственные.

doc вычислить скорость 5

2. Затем отформатируйте формат ячеек формулы как общий, и вы получите результат, как показано ниже:

Читайте также: