Как посчитать часы в excel
Перейти к содержимому

Как посчитать часы в excel

  • автор:

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

Сложение времени в Microsoft Excel

​Смотрите также​Примечание : возможно​: Итак: в А1​60 – коэффициент для​Пример 1. Длина маршрута​Функция ВРЕМЯ в Excel​ образом:​Если в табеле,​.​ для своих друзей​.​ Можно также добавить времени​ эта статья была​«Дополнительно»​«OK»​.​ тем самым вызвав​Одной из задач, которая​ существуют другие стандартные​

​ — начальная дата;​ перевода десятичной дроби​

Суммирование времени

​ общественного транспорта составляет​ из категории «Дата​Чтобы вычислить временной интервал​ вместо времени, стоит​В поле​ Сергея и Николая.​В диалоговом окне​ с помощью функции​ вам полезна. Просим​. В правой части​.​В третьей ячейке, в​ контекстное меню. Переходим​ может стать перед​​ функции вычисления разницы​​ В1 — конечная​ в минуты.​ 34 минуты. Время​​ и время» предназначена​​ между начальным и​

Просмотр формата ячеек в Microsoft Excel

  1. ​ другое значение -​Тип​В ячейке D2 вычитания​Формат ячеек​»Автосумма»​ вас уделить пару​ окна находим и​Запускается окно аргументов функции.​ которой тоже установлен​ по пункту​ пользователем во время​ во времени (в​​Формула: =ДНЕЙ360(А1;В1;ИСТИНА) -​​Введем в ячейке G2​
  2. ​ отправки из депо​ для использования специалистами,​ конечным временем недостаточно​ число, слово, символ,​​вверху списка форматов​​ значения времени окончания​в списке​для суммирования чисел.​ секунд и сообщить,​​ устанавливаем значение​​ Устанавливаем курсор в​

Переход в формат ячеек в Microsoft Excel

Окно форматирования в Microsoft Excel

​Значения аргументов функций:​​ Необходимо узнать, во​

Способ 1: показание часов через промежуток времени

​ например, экономистам-нормировщикам.​ от конечного времени​ равно, можно посчитать.​д.м.гггг ч:мм​ начала, введя формулу​выберите пункт​ и нажмите кнопку​ вам, с помощью​. Чтобы сохранить изменение,​«Число1»​«=»​ также после выделения​ Например, данный вопрос​: Дело всё в​ 360-дневного года.​

    ​A3 – часы отправки​ сколько транспорт прибудет​Функция имеет следующий синтаксис:​ начальное. Здесь скрыта​​ Смотрите статью «Функция​​.​​= C2-B2​​(все форматы)​

Ввод времени в Microsoft Excel

Сложение в Microsoft Excel

Результат вычисления времени в Microsoft Excel

​ ячейке, содержащей текущее​ ячейке со временем​ комбинацию​ составлении в программе​ в Excele стандартными​Между этими способами​B3 – минуты выезда;​ полный маршрут, пренебрегая​Рассмотрим параметры, принимаемые на​ которую часто попадают​В Excel можно​ конце​В диалоговом окне​В поле​Главная​ приводим ссылку на​.​

Выбор формата даты со звездочкой в Microsoft Excel

Способ 2: использование функции

​ время. Затем устанавливаем​«13:26:06»​​Ctrl+1​​ баланса рабочего времени.​

    ​ функциями расчета я​ существует различие, и​C3 – секунды выезда;​ возможными задержками на​ вход данной функцией:​ пользователи Excel. Если​​ сложить время, например​​гггг​

Переход в Мастер функций в Microsoft Excel

Переход к вводу функции СУММ в Microsoft Excel

Аргументы функции в Microsoft Excel

Итоговый расчет времени с помощью функции СУММ в Microsoft Exel

​ принимающий значения в​​ раньше, чем начальное,​

Способ 3: суммарное сложение времени

​ — сложить часы,​мм​Категория​ введите​= SUM(B2:B3).​Допустим, что вам нужно​ и одну пустую​и кликаем по​ и кликаем по​ во вкладку​ измеряется не в​ , годах ,​ сильнее она будет​ пути, выраженное в​​ Укажем часы, минуты​​ интервале от 0​ тогда следует считать​ минуты, секунды в​.​

    ​выберите пункт​[ч]: мм; @​Нажмите клавишу ВВОД,​ добавить две разные​ ячейку после него.​ ячейке, где указано​ ячейке со значением​«Число»​​ привычной для нас​​ за 2 промежутка​​ между конечным результатом.​​ минутах.​​ и секунды отправки​​ до 32767, задающие​ так, что часы​ Excel. Смотрите в​​В дальнейшем новый формат​​(все форматы)​и нажмите кнопку​​ чтобы получить такой​​ значения времени друг​

Форматирование ячеек в Microsoft Excel

Расчет автосуммы в Microsoft Excel

Результат расчета автосуммы в Microsoft Excel

​.​​ в другой вкладке.​ которой по умолчанию​

​01.01.05 8:00​: Поврос такой кто​ во второй город​ депо, а также​ чисел со значениями​ 24-х часового дня.​ время в Excel».​ списке​Выберите в списке​.​ часов 15 минут.​ получить суммарное. Или​, нажимаем на значок​ как оба поля​

​Для того чтобы результат​

Сложение и вычитание значений времени

​ В блоке параметров​​ работает и Excel.​2.01.05 12:00​ нибуть знает как​ в 5:25 PM.​ длину маршрута:​ свыше 23 выполняется​​При составлении больших​Тип​Тип​Обратите внимание двоеточие​Итак, предыдущие действия были​ вам нужно вычитание​«Сумма»​ заполнены, жмем на​ вычисления вывести на​«Числовые форматы»​ Давайте выясним, как​Excel пишет результат​ сделать так что​Пример 3. Длительность производственного​

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

​ экран, жмем на​переставляем переключатель в​ суммировать время в​ 01.01.00 4:00​ бы можно было​

Сложение значений времени

​ процесса составляет 739​ в ячейке E3​ меньшего значения, кратного​ конечному времени следует​ — листов, др.​В ячейке B1 введите​ч:мм​[ч]​ если результатом сложения​ из другого для​ в блоке инструментов​

​«OK»​ кнопку​ позицию​

​ этом приложении.​​а правельный результат​​ вводить дату к​​ секунд. Необходимо выразить​ ввести следующую формулу:​​ 24, результат которого​

​ добавить единицу, которая​​ документов, не всегда​ дату начала, включая​​(часы и минуты)​и точку с​

Суммарное время на выполнение двух задач

​ оказываются значения времени​ вычисления общее время,​«Редактирование»​.​

​«Enter»​​«Время»​Скачать последнюю версию​​ 28 часов​​ примеру :​ эту длительность в​Значения аргументов функций:​​ принимается в качестве​​ в формате времени​​ удается увидеть, что​​ день/месяц/год и планирование​ и нажмите кнопку​​ запятой после​​ более 24 часов,​ затраченное на работу​. Как альтернативный вариант,​Как видим, происходит вычисление​

​.​. В правой части​ Excel​можно ли как​18.09.04 11:30​ минутах и секундах.​A3 – часы отправки​ входного параметра. Например,​ Excel считается полными​

​ вводимые данные повторяются.​ времени с помощью​

​ОК​мм​​ потребуется выполнить дополнительное​​ над проектом.​ можно набрать на​​ и в изначально​​Внимание! Применяя данный метод,​

​ окна в блоке​Для того, чтобы произвести​​ нибуть формат даты​​20.09.04 21:00​Укажем исходное значение минут​

Неожиданный итоговый результат сложения значений, превышающих 24 часа — 4:15

​ из депо;​ результат выполнения функции​ сутками. Благодаря такой​ Отслеживать дубли поможет​ «» или «​.​.​

​ действие. К результату​Как вы увидите в​ клавиатуре сочетание клавиш​

​ выделенной ячейке выводится​​ можно узнать, сколько​​«Тип»​​ процедуру суммирования времени,​​ (раздницу в датах​​Нужно расчитать раздницу​​ в ячейке A2:​​B3 – минуты выезда;​​ ВРЕМЯ(31;0;0) эквивалентен результату​

Вкладка

​ формуле результат вычисления​​ таблица Excel. Как​​p​​Теперь видно, что Григорий​​В результате получится 28​​ формулы необходимо применить​​ приведенных ниже разделах,​

​«Alt+=»​​ результат сложения времени.​​ будут показывать часы​выбираем тот вид​​ прежде всего, все​​ перевести в часовой​​ по времени т.е.​​Воспользуемся рассматриваемой формулой для​
​C3 – секунды выезда;​ выполнения функции (7;0;0)​​ временных интервалов не​​ её настроить, смотрите​» для AM и​​ работал 3 часа​​ часов 15 минут.​

​ специальный формат.​ Excel упрощает сложение​.​Урок:​​ через определенное количество​​ отображения, с которым​

Вычитание значений времени

​ ячейки, которые принимают​ формат )​ сколько прошло часов​ вычисления времени:​D3 – протяженность маршрута,​ и равен 07:00.​ будет содержать отрицательных​ в статье «Запретить​ PM.​

​ 45 минут.​ Формат сохраняется в​Чтобы добавить превышающий 24​ и вычитание значений​

​После этих действий в​Мастер функций в Excel​ времени только в​ будем работать. После​​ участие в данной​​01.01.2005 8:00:00 и​ от 18.09.04 с​

​Результатом выполнения формулы является​ выраженная в минутах.​Минуты – обязательный параметр,​​ значений.​​ вводить повторяющиеся значения​Выполните те же действия​

​Чтобы получить результаты для​ списке​ часа:​ времени.​

​ пустой выделенной ячейке​Но чаще на практике​ пределах одних суток.​ того, как настройка​​ операции, должны иметь​​ 02.01.2005 9:00:00 перевести​

Вычитание одного значения времени из другого для вычисления затраченного времени

​ 11.30 до 20.09.04​​ значение 12:12 AM,​​То есть, транспортное средство​​ принимающий числа в​​В формуле, вычисляющей временный​​ в Excel».​​ для даты окончания​

​ Сергея и Николая,​​Тип​​В ячейку B2 введите​​Допустим, вам нужно узнать,​​ появится результат вычислений.​ нужно не определить​​ Для того, чтобы​​ выполнена, жмем на​

​ формат времени. Если​ в в 25​ до 21.30 . ​

Значения затраченного времени, приведенные в столбце D

​ что не соответствует​ вернется в депо​ интервале от 0​ интервал используется логическая​Одна из самых сложных​ в ячейке B2.​

​ скопируйте формулу, выделив​для дальнейшего использования.​ значение​

​ сколько часов и​Урок:​

​ показание часов через​ можно было «перескакивать»​ кнопку​ это не так,​ часов . ​

​Помогите плиз я​

​ условию задачи. Воспользуемся​ в 8:59 AM.​ до 32767, определяющие​ функция ЕСЛИ. Она​ операций, выполняемых со​Введите формулу в ячейку​ ячейку D2 и​Вот еще один пример:​

​12:45​​ минут потребует выполнение​​Как посчитать сумму в​​ определенное время, а​​ через суточный рубеж​​«OK»​​ то их нужно​

​pashulka​​ как то делал​​ функцией МИНУТЫ, чтобы​Пример 2. Автомобиль движется​​ минуты. При вводе​​ сначала проверяет является​

​ значением времени –​ B3:​​ перетащив ее на​​ допустим, что вы​​, а в ячейку​​ двух задач. По​

​ Экселе​ сложить общее количество​ и знать, сколько​​в нижней части​​ соответствующим образом отформатировать.​

Затраченное время более 24 часов

​: ПАСИБО — всё​ раньше это а​ выделить искомую часть​ из одного города​ значений, превышающих 59,​​ ли конечное время​​ это вычисление временного​=(B2-B1)*24​

​ ячейку D4.​ и ваши друзья​ B3 —​

​ вашей оценке на​Как видим, существует два​​ времени. Например, это​​ времени будут при​

Как умножить время на число в Excel.

​ Текущий формат ячеек​​ считает ,огромнейшее спасибо​ сейчас забыл не​​ времени:​ в другой со​ производится перерасчет в​ более ранее, чем​ интервала. То есть,​.​Параметры форматирования в ячейке​ знаете время начала​15:30​ выполнение первой задачи​ вида сложения времени​ требуется для определения​ этом показывать часы,​

​Урок:​ можно посмотреть после​
​ !​ могу сделать(((​​B2 – ячейка с​
​ средней скоростью 80​​ часы и минуты.​
​ начальное. Если так,​ количество пройденных часов​Результат — 31,5 часа.​ D2 скопируются вместе​ и окончания работы​.​ потребуется 6 часов​ в Эксель: суммарное​
​ общего количества отработанных​ обязательно при форматировании​Форматирование таблиц в Excel​ их выделения во​Всё считает кроме​ПЛИЗ!​ полученным промежуточным результатом​ км/ч. Известно, что​
​ Например, результат выполнения​ тогда к результату​ и минут между​Рассмотрим,​ с формулой.​ над волонтерским проектом​В ячейку B4 введите​ 45 минут, а​ сложение времени и​ часов. Для этих​ ячеек нужно выбирать​Прежде всего, давайте посмотрим,​

Как вычесть время в Excel и посчитать разницу во времени

​ вкладке​ минут (​DARTVAIDER​ вычислений.​ он выехал в​ функции (0;134;0) эквивалентен​ вычитания добавляется единица​ начальным и конечным​как в Excel умножить​

Как вычитать время сегодняшнего и завтрашнего дня в Excel

​Для вычитания, превышающий 24​ и хотите узнать​ формулу​ на выполнение второй​ вычисление положения часов​ целей можно воспользоваться​ тип формата со​

​ как рассчитать, сколько​«Главная»​считает по формуле​: DateDiff(‘h’, ‘18.09.04 11:30’,​То есть длительность производственного​ 12:10, а расстояние​ результату выполнения функции​

Как вычитать время.

​ (24 часа). В​ временным значением.​ время на число​ часа:​ затраченное на общее​=B2+B3​ задачи — 9 часов​

Как посчитать разницу во времени.

​ через определенный период.​ одним из двух​ звездочкой, как на​ будут показывать часы​в специальном поле​ =(ДЕНЬ(A2-A1)*24+ЧАС(A2-A1))​ ‘20.09.04 21:00’)​ процесса для изготовления​ между городами составляет​ ВРЕМЯ(2;14;0) и равен​ противном случае выполняется​Таблица на рисунке ниже​. Например, по табелю​Это необходимо для создания​ количество регистрируемого времени.​

​и нажмите клавишу​

​ 30 минут.​ Для решения каждой​ ранее описанных способов:​ изображении ниже.​ по прошествии определенного​ форматирования на ленте​A1=20.09.04 20:30​pashulka​ единицы продукции составляет​ 420 км. Необходимо​

​ 02:14.​ только лишь вычитание.​ в своих ячейках​ учета рабочего времени​ формулы, чтобы вычислить​Выполните следующие действия для​ ВВОД.​Вот один из способов​ из этих задач​ простое сложение или​Альтернативным вариантом предыдущему способу​ периода времени, выраженного​

Примеры использования функции ВРЕМЯ для расчетов в Excel

​ в блоке инструментов​A2=23.09.04 22:32​: А как это​ 12 минут на​ определить время прибытия​Секунды – обязательный параметр,​Функция ВРЕМЯ возвращает десятичное​ содержит список начальных​ мы посчитали –​ разницу между двумя​ вычисления затраченного времени,​Результат — 4:15, который​ установить это в​ существует несколько способов.​ применение функции​ является использование функции​ в часах, минутах​«Число»​

Особенности работы функции ВРЕМЯ в Excel

​результат 74.02 (​ сделать ?​ одной единице оборудования​ в пункт назначения.​ принимающий значения от​ число, выражающее определенное​

​ и конечных временных​

​ сколько часов отработал​

​ значениями времени, итог​ что разница между​

  1. ​ уже не ожидаемого.​ лист.​ Пользователь сам должен​СУММ​СУММ​ и секундах. В​.​ как єто сделать​Это функция. мне​ цеха.​Внесем в таблицу исходных​ 0 до 32767,​ значение во времени.​ значений. А также​ сотрудник. Теперь нужно​ более 24 часов.​
  2. ​ двумя значениями времени.​ Это из-за времени​Введите​ определиться, какой вариант​. Но, намного удобнее​.​ нашем конкретном примере​Выделяем соответствующие ячейки. Если​ ?​ надо функцией это​скиньте экселевский файл с​ данных часы, минуты​ определяющий секунды. При​
  3. ​ Возвращаемое значение зависит​ результатами вычисления временного​ отработанные часы умножить​Выполните указанные ниже действия.​В ячейку B2 введите​ для задачи 2​6:45 в ячейке B2​ для конкретного случая​ в этом случае​После того, как первичные​ нужно узнать, сколько​

​ это диапазон, то​Можно использовать :​ сделать , или​ формулой​ и секунды отправки​ вводе чисел свыше​

​ от формата ячейки.​

Примеры использования функции ВРЕМЯ в Excel

​ интервала:​ на число, стоимость​В примере выше щелкните​ время начала и​ в 24-часовом формате.​и 9​ лично ему подойдет​ воспользоваться таким инструментом,​ данные (текущее показание​ будет на часах​ просто зажимаем левую​

​=ДЕНЬ(A2-A1)*24+ЧАС(A2-A1)&’,’&МИНУТЫ(A2-A1)​ как это запустить​или напишите формулу​ автомобиля:​ 59 производится автоматический​ Если ячейка имеет​

длина маршрута.

​Как видно на рисунке​ одного часа работы.​ ячейку B1 и​

транспорт прибудет в депо.

​ включить для AM​

  • ​ 15:30 такое же,​: 30 в ячейке​
  • ​ больше.​
  • ​ как автосумма.​
  • ​ часов и отрезок​ через 1 час​

​ кнопку мыши и​результат будет 74,2​ расскажите плиз ?​

Как рассчитать прибытие автомобиля к пункту назначения?

​или скиньте программу​Определим длительность нахождения автомобиля​ перерасчет в часы,​ формат «Общий», функция​ если мы будем​ Для этого, умножаем​ перетащите рамку выделения​ «» или «​ как 3:30.​ B3​Автор: Максим Тютюшев​

​Но, прежде нам нужно​ времени) введены, выделяем​ 45 минут и​ обводим его. В​

часы, минуты и секунды.

​Если необходимо получить​ я полный ламер​Silenser​ в пути, зная,​ минуты и секунды.​

​ ВРЕМЯ вернет результат,​ делать просто вычитание,​

нахождение автомобиля в пути.

  • ​ на ячейку B2,​p​
  • ​Чтобы отобразить значение времени,​.​
  • ​Примечание:​ будет отформатировать ячейки​ отдельную ячейку. Кликаем​

​ 51 секунду, если​ случае, если мы​

ВРЕМЯ.

  • ​ в этом!​: Какая нафик формула?​
  • ​ что время равно​
  • ​ Например, ВРЕМЯ(0;0;190) эквивалентно​
  • ​ отформатированный в виде​ то для некоторых​ одного часа и​ что даст вам​

​» для PM. Нажмите​ превышающее 24 часа,​В ячейку B4 введите​

Как посчитать длительность производственного процесса на оборудовании в Excel?

​Мы стараемся как​ по-другому, а не​ по кнопке​ сейчас на них​ имеем дело с​

исходное значение минут.

​ В одну ячейку​ частному от деления​

формула для вычисления времени.

​ значению (0;03;10) и​ даты. Числовой результат​ результатов получаем ошибочный​ умножаем на 24.​ возможность применить формат​ клавишу ВВОД.​ выберите ячейку B4.​

МИНУТЫ.

​формулу = B2 +​ можно оперативнее обеспечивать​ так, как было​

​«Вставить функцию»​ установлено время 13:26:06.​ отдельными ячейками, разбросанными​=ДЕНЬ(A2-A1)*24+ЧАС(A2-A1)&’,’&ЕСЛИ(ДЛСТР(МИНУТЫ(A2-A1))=1;’0’&МИНУТЫ(A2-A1);МИНУТЫ(A2-A1))​: Если Вам необходимо​ введи первую дату​

Как в Excel посчитать: ввести период времени — а он посчитает сколько дней?

​ расстояния на скорость:​ равно 00:03:10.​
​ работы данной функции​
​ формат значений –​

​ Получилась такая формула.​​ к двум ячейкам​В ячейке C2 введите​На вкладке​ B3​ вас актуальными справочными​ описано в предыдущих​.​На отформатированном участке листа​ по листу, то​

​В последнем случае​​ воспользоваться стандарной функцией,​ диапазона, во вторую​В ячейке F будет​
​Перечисленные параметры – обязательные.​ – десятичное число​ ;:​Теперь копируем формулу на​
​ одновременно.​
​ время окончания, включая​Главная​и нажмите клавишу​ материалами на вашем​ вариантах. Выделяем область​Открывается Мастер функций. Ищем​

Как сделать расчет разницы времени в Excel?

​ в разных ячейках​​ тогда выделение их​ гораздо проще написать​ то попробуйте вот​ ячейку последнюю дату.​ использована следующая формула:​ Если один или​
​ из интервала от​
​Поэтому при расчетах временных​
​ весь диапазон таблицы.​В диалоговом окне​ «» или «​в группе​ ВВОД.​ языке. Эта страница​
​ и вызываем окно​ в перечне элементов​ с помощью клавиатуры​ проводим, кроме всего​ свою собственную пользовательскую​
​ это :​

​ Потом из второй​​Где:​ несколько из них​

​ 0 до 0,99988426,​​ интервалов, чтобы узнать​Готовый автоматический табель учета​
​Формат ячеек​p​Ячейки​Результат — 16:15 —​ переведена автоматически, поэтому​ форматирования. Во вкладке​ функцию​

​ вводим данные​​ прочего, зажав кнопку​ функцию, или поискать​=(ДЕНЬ(A2-A1)*24+ЧАС(A2-A1))​ ячейки отними первую.​
​E3 – расстояние между​
​ имеют значение 0​
​ которое представляет собой​
​ разницу во времени,​
​ рабочего времени​в списке​» при необходимости и​нажмите кнопку​ 16 часов 15​

​ ее текст может​​«Число»​«СУММ»​«13:26:06»​Ctrl​ нет ли более​где ячейка​ И получишь количество​ городами, км;​ (нуль), это должно​
​ значение в единицах​
​ следует использовать формулу​
​скачать здесь.​Категория​
​ нажмите клавишу ВВОД.​Формат​
​ минут — для​ содержать неточности и​переставляем переключатель​. Выделяем её и​и​
​на клавиатуре.​ простого аналога среди​A1=18.09.2004 11:30​ дней. Все.​

​D3 – средняя скорость​​ быть указано явно.​ измерения времени от​ в Excel. Сама​
​Автоматический график смен (дежурств)​выберите пункт​
​Введите другие значениям времени​и выберите пункт​
​ выполнения двух задач.​
​ грамматические ошибки. Для​
​«Числовые форматы»​ жмем на кнопку​«1:45:51»​

​Кликаем правой кнопкой мыши,​
​ стандартных ()​
​A2=20.09.2004 21:30​
​Себор​ движения авто, км/ч;​​
​ 0:00:00 до 23:59:59.​
​ формула выглядит следующим​скачать здесь.​(все форматы)​ начала и окончания​Формат ячеек​Совет:​ нас важно, чтобы​

EXCEL для чайников.2.Время ⁠ ⁠

Мой предыдущий пост 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, либо копировать её и вставить обратно в туже ячейку как значение. Ход времени в таблице остановится, данные перестанут обновляться.

Какие же еще функции есть в Excel для работы со временем? О, их великое множество, благо в основном названия функций в Excel «говорящие».

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

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

ВРЕМЯ(Часы; Минуты; Секунды), ДАТА(Год; Месяц; День) – «собирает» время либо дату из значений;

ГОД(Дата), МЕСЯЦ(Дата), ДЕНЬ(Дата), ЧАС(Дата), МИНУТЫ(Дата), СЕКУНДЫ(Дата) – «вырезаем» нужное из даты;

ДЕНЬНЕД(Дата, Тип) – выдает номер дня недели (наш тип недели 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, Для чайников, Длиннопост

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

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

Теперь посмотрим, какие формулы у нас стоят в ячейках в столбцах D-I, для удобства я их представил немного в другом виде, формулы представлены для 2-й строки, для остальных строк их нужно только «протянуть»

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

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

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

Недоработка/переработка (ч) =ЕСЛИ(ЧИСТРАБДНИ(B2;B2);D2-($K$2-$K$1)*24;F2) здесь используем функцию ЕСЛИ. Эта функция имеет 3 аргумента: логическое условие, результат при выполнении этих условий и результат, если логическое условие не выполняется. В данном случае мы проверяем по функции ЧИСТРАБНИ является ли день рабочим, если является вычитаем из фактически отработанного времени норму рабочего времени, которая в свою очередь получается из разницы конца и начала рабочего дня. Затем переводим все в часы, умножая на 24. если день выходной учитываем все время, проведенное на работе как переработку. Обратите внимание что ссылки на ячейки начала и конца рабочего дня мы «закрепили» символами $. Это делается нажатием клавиши F4 при нахождении курсора на ячейке, также есть возможность напечатать данный символ вручную. Смысл «закрепления» ячейки в том, что при протягивании формулы ссылки на «закрепленные» ячейки не будут смещаться относительно перемещения формулы по столбцам и строкам. Можно также закрепить отдельно либо столбец, либо строку, в нашем случае ссылка выглядела как $K2 при закрепленном столбце и как K$2 при закрепленной строке. При протягивании в таком случае меняется только незакрепленный фрагмент адреса ячейки, что бывает весьма полезно в некоторых случаях.

Опоздание (мин) =ЕСЛИ(ЧИСТРАБДНИ(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 работает за Вас!

Рассчитать время в Excel (разница во времени, количество отработанных часов, сложение / вычитание)

Поскольку даты и время хранятся в виде чисел в серверной части Excel, вы можете легко использовать простые арифметические операции и формулы для значений даты и времени.

Например, вы можете добавить два разных значения времени или значения даты, или вы можете вычислить разницу во времени между двумя заданными датами / временем.

В этом руководстве я покажу вам несколько способов выполнения вычислений с использованием времени в Excel (например, вычисление разницы во времени, добавление или вычитание времени, отображение времени в разных форматах и ​​вычисление суммы значений времени).

Как Excel обрабатывает дату и время?

Как я уже упоминал , даты и время хранятся в виде чисел в ячейке Excel. Целое число представляет полный день, а десятичная часть числа будет представлять часть дня (которая может быть преобразована в значения часов, минут и секунд).

Например, значение 1 представляет 01 января 1900 года в Excel, что является отправной точкой, с которой Excel начинает считать даты.

Итак, 2 будет означать 2 января 1990 года, 3 будет означать 3 января 1900 года и так далее, а 44197 будет означать 1 января 2021 года.

Примечание. У Excel для Windows и Excel для Mac разные даты начала. 1 в Excel для Windows будет означать 1 января 1900 года, а 1 в Excel для Mac будет означать 1 января 1904 года.

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

Например, 44197,5 будет означать 1 января 2021 года 12:00:00 PM.

Поэтому, если вы работаете со значениями времени в Excel, вы, по сути, работаете с десятичной частью числа.

И Excel дает вам гибкость для преобразования этой десятичной части в различные форматы, такие как только часы, только минуты, только секунды или комбинацию часов, минут и секунд.

Теперь, когда вы понимаете, как хранится время в Excel, давайте рассмотрим несколько примеров того, как рассчитать разницу во времени между двумя разными датами или временем в Excel.

Формулы для расчета разницы во времени между двумя временами

Во многих случаях все, что вам нужно сделать, это узнать общее время, прошедшее между двукратными значениями времени (например, в случае расписания, в котором есть время входа и время выхода).

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

Давайте посмотрим на пару примеров

Простое вычитание вычисления разницы во времени в Excel

Поскольку время хранится в Excel в виде числа, найдите разницу между двумя значениями времени, и вы можете легко вычесть время начала из времени окончания.
Время окончания — время начала
Результатом вычитания также будет десятичное значение, которое будет представлять время, прошедшее между двумя значениями времени.

Ниже приведен пример, в котором у меня есть время начала и время окончания, и я вычислил разницу во времени с помощью простого вычитания.

Возможно, ваши результаты будут отображаться в формате времени (вместо десятичных знаков или значений часов / минут). В нашем примере выше результат в ячейке C2 показывает 09:30 вместо 9.5.

Это нормально, поскольку Excel пытается скопировать формат из соседнего столбца.

Чтобы преобразовать это в десятичное число, измените формат ячеек на Общий (этот параметр находится на вкладке «Главная» в группе «Числа»).

Получив результат, вы можете отформатировать его по-разному. Например, вы можете отображать значение только в часах или только в минутах или в виде комбинации часов, минут и секунд.

Ниже приведены различные форматы, которые вы можете использовать:

Формат Что оно делает
час Показывает только часы, прошедшие между двумя датами
чч Показывает часы двузначными числами (например, 04 или 12).
чч: мм Показывает часы и минуты, прошедшие между двумя датами, например 10:20.
чч: мм: сс Показывает часы, минуты и секунды, прошедшие между двумя датами, например 10:20:36.

А если вам интересно, где и как применять эти настраиваемые форматы даты, выполните следующие действия:

  1. Выберите ячейки, к которым вы хотите применить формат даты
  2. Удерживая клавишу Ctrl, нажмите клавишу 1 (или Command + 1 при использовании Mac).
  3. В открывшемся диалоговом окне «Формат ячеек» щелкните вкладку «Число» (если она еще не выбрана).
  4. На левой панели нажмите Custom
  5. Введите любой желаемый код формата в поле Тип (в этом примере я использую чч: мм: сс)
  6. Нажмите ОК.

Вышеупомянутые шаги изменят форматирование и покажут вам значение в зависимости от формата.

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

Совет от профессионала: если общее количество часов превышает 24 часа, используйте вместо этого следующий настраиваемый числовой формат: [чч]: мм: сс.

Рассчитайте разницу во времени в часах, минутах или секундах

Когда вы вычитаете значения времени, Excel возвращает десятичное число, которое представляет результирующую разницу во времени.

Поскольку каждое целое число представляет один день, десятичная часть числа будет представлять ту часть дня, которую можно легко преобразовать в часы, минуты или секунды.

Расчет разницы во времени в часах

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

Ниже приведена формула, которая даст вам разницу во времени в часах:
= (B2-A2) * 24

Приведенная выше формула даст вам общее количество часов, прошедших между двукратными значениями.

Иногда Excel пытается быть полезным и также выдает результат в формате времени (как показано ниже).

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

Если вы хотите вернуть только общее количество часов, прошедших между двумя моментами (без десятичной части), используйте следующую формулу:
= ЦЕЛОЕ ((B2-A2) * 24)

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

Расчет разницы во времени в минутах

Чтобы вычислить разницу во времени в минутах, вам нужно умножить полученное значение на общее количество минут в день (которое составляет 1440 или 24 * 60).

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

Ниже приведена формула, которая сделает это:
= (B2-A2) * 24 * 60

Расчет разницы во времени в секундах

Чтобы вычислить разницу во времени в секундах, нужно полученное значение умножить на общее количество секунд в дне (которое равно или 24 * 60 * 60 или 86400).

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

Ниже приведена формула, которая сделает это:
= (B2-A2) * 24 * 60 * 60

Расчет разницы во времени с помощью функции ТЕКСТ

Еще один простой способ быстро узнать разницу во времени, не беспокоясь об изменении формата, — это использовать функцию ТЕКСТ.

Функция ТЕКСТ позволяет указать формат прямо в формуле.
= ТЕКСТ (Дата окончания — Дата начала, формат)
Первый аргумент — это расчет, который вы хотите выполнить, а второй аргумент — это формат, в котором вы хотите показать результат расчета.

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

Вот несколько формул, которые дадут вам результат в разных форматах

Показывать только количество часов:
= ТЕКСТ (B2-A2; «чч»)

Приведенная выше формула даст вам только результат, который показывает количество часов, прошедших между двукратными значениями. Если ваш результат составляет 9 часов 30 минут, он все равно покажет вам только 9.

Показать общее количество минут
= ТЕКСТ (B2-A2; «[мм]»)

Показать общее количество секунд
= ТЕКСТ (B2 – A2; «[сс]»)

Показать часы и минуты
= ТЕКСТ (B2-A2; «[чч]: мм»)

Показать часы, минуты и секунды
= ТЕКСТ (B2-A2; «чч: мм: сс»)

Если вам интересно, в чем разница между hh и [hh] в формате (или mm и [mm]), когда вы используете квадратные скобки, это даст вам общее количество часов между двумя датами, даже если значение часа больше 24. Таким образом, если вы вычтите два значения даты, где разница составляет более 24 часов, использование [hh] даст вам общее количество часов, а hh даст вам только часы, прошедшие в день конечной даты .

Получите разницу во времени в одной единице (часы / минуты) и игнорируйте другие

Если вы хотите рассчитать разницу во времени между двумя значениями времени только в количестве часов, минут или секунд, вы можете использовать специальную функцию HOUR, MINUTE или SECOND.

Каждая из этих функций принимает один аргумент, который является значением времени, и возвращает указанную единицу времени.

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

Ниже приведены формулы для этого:

Расчет часов, прошедших между двумя моментами времени
= ЧАС (B2-A2)

Вычисление минут по результату значения времени (без учета полных часов)
= МИНУТА (B2-A2)

Вычисление секунд из результата значения времени (исключая полные часы и минуты)
= ВТОРОЙ (B2-A2)

Несколько вещей, которые вам необходимо знать при работе с этими формулами HOURS, MINUTE и SECOND:

  • Разница между временем окончания и временем начала не может быть отрицательной (что часто бывает при изменении даты). В таких случаях эти формулы вернут # ЧИСЛО! ошибка
  • Эти формулы используют только временную часть результирующего значения времени (и игнорируют дневную часть). Таким образом, если разница во времени окончания и времени начала составляет 2 дня, 10 часов, 32 минуты и 44 секунды, формула ЧАС даст 10, формула МИНУТА даст 32, а формула ВТОРА даст 44.

Рассчитать прошедшее время до настоящего момента (от времени начала)

Если вы хотите рассчитать общее время, прошедшее между временем начала и текущим временем, вы можете использовать формулу СЕЙЧАС вместо времени окончания.

Функция СЕЙЧАС возвращает текущую дату и время в ячейке, в которой она используется. Это одна из тех функций, которая не принимает никаких входных аргументов.

Итак, если вы хотите рассчитать общее время, прошедшее между временем начала и текущим временем, вы можете использовать следующую формулу:
= СЕЙЧАС () — Время начала
Ниже приведен пример, в котором время начала указано в столбце A, а время, прошедшее до сих пор, в столбце B.

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

Вы можете сделать это, используя приведенную ниже формулу ТЕКСТА:
= ТЕКСТ (СЕЙЧАС () — A2, «дд чч: сс: мм»)
Вы также можете добиться того же, изменив настраиваемое форматирование ячейки (как описано ранее в этом руководстве), чтобы она показывала день, а также время.

Если в вашем времени начала есть только временная часть, тогда Excel будет рассматривать его как время 1 января 1990 года.

В этом случае, если вы используете функцию СЕЙЧАС для расчета времени, прошедшего до настоящего момента, она даст вам неправильный результат (так как полученное значение также будет содержать общее количество дней, прошедших с 1 января 1990 года).

В таком случае вы можете использовать следующую формулу:
= СЕЙЧАС () — ЦЕЛОЕ (СЕЙЧАС ()) — A2
Вышеупомянутая формула использует функцию INT для удаления части дня из значения, возвращаемого функцией now, и затем это используется для вычисления разницы во времени.

Обратите внимание, что СЕЙЧАС — это изменчивая функция, которая обновляется всякий раз, когда есть изменение в рабочем листе, но не обновляется в режиме реального времени.

Расчет времени при изменении даты (расчет и отображение отрицательного времени в Excel)

Рассмотренные до сих пор методы хорошо работают, если ваше время окончания позже, чем время начала.

Но проблема возникает, когда время окончания меньше, чем время начала. Это часто случается, когда вы заполняете табели учета рабочего времени, в которых вводите только время, а не дату и время целиком.

В таких случаях, если вы работаете в ночную смену и дата меняется, есть вероятность, что ваше время окончания будет раньше, чем время начала.

Например, если вы начинаете свою работу в 18:00 вечером, а завершаете работу и отдыхаете в 9:00 утра.

Если вы работаете только со значениями времени, то вычитание времени начала из времени окончания даст вам отрицательное значение 9 часов (9–18).

И Excel не может обрабатывать отрицательные значения времени (и в этом отношении люди не могут, если вы не умеете путешествовать во времени).

В таких случаях вам нужен способ определить, что день изменился, и произвести расчет соответственно.

К счастью, это очень просто исправить.

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

Как вы могли заметить, иногда время начала — вечером, а время окончания — утром (что означает, что это была ночная смена и день изменился).

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

Вот формула ЕСЛИ, которая определяет, является ли значение разницы во времени отрицательным или нет, и если оно отрицательное, оно возвращает правильный результат.
= ЕСЛИ ((B2-A2) <0,1- (A2-B2), (B2-A2))

Хотя это хорошо работает в большинстве случаев, этого все равно не хватает, если время начала и время окончания различаются более чем на 24 часа. Например, кто-то входит в систему в 9:00 в первый день и выходит из системы в 11:00 во второй день.

Поскольку это более 24 часов, невозможно узнать, вышел ли человек из системы через 2 часа или через 26 часов.

Хотя лучший способ решить эту проблему — убедиться, что записи включают дату, а также время, но если это просто время, с которым вы работаете, то приведенная выше формула должна решить большинство проблем ( учитывая, что вряд ли кто-то проработает больше 24 часов)

Сложение / вычитание времени в Excel

До сих пор мы видели примеры, в которых у нас было время начала и время окончания, и нам нужно было найти разницу во времени.

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

Например, предположим, что у вас есть список задач в очереди, где каждая задача занимает определенное время, и вы хотите знать, когда каждая задача закончится.

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

Поскольку Excel хранит значения даты и времени в виде чисел, вы должны убедиться, что время, которое вы пытаетесь добавить, соответствует формату, которому уже следует Excel.

Например, если вы добавите 1 к дате в Excel, это даст вам следующую дату. Это потому, что 1 представляет в Excel целый день (который равен 24 часам).

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

Использование функции ВРЕМЯ

Функция времени в Excel принимает значение часа, минут и секунд и преобразует их в десятичное число, представляющее это время.

Например, если я хочу добавить 4 часа к существующему времени, я могу использовать следующую формулу:
= Время начала + ВРЕМЯ (4,0,0)

Это полезно, если вы знаете, сколько часов, минут и секунд вы хотите добавить к существующему времени, и просто используете функцию ВРЕМЯ, не беспокоясь о правильном преобразовании времени в десятичное значение.

Также обратите внимание, что функция ВРЕМЯ будет учитывать только целую часть введенного вами значения часа, минуты и секунды. Например, если я использую 5,5 часов в функции ВРЕМЯ, это добавит только пять часов и проигнорирует десятичную часть.

Также обратите внимание, что функция ВРЕМЯ может добавлять только значения менее 24 часов. Если значение вашего часа больше 24, это даст вам неверный результат.

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

Так же, как я добавил время с помощью функции ВРЕМЯ, вы также можете вычесть время. Просто измените знак + на отрицательный в приведенных выше формулах.

Использование базовой арифметики

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

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

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

Например, если вы хотите добавить 24 часа к существующему значению времени, вы можете использовать следующую формулу:
= Start_time + 24/24
Это просто означает, что я добавляю один день к существующей временной стоимости.

Теперь, применяя ту же концепцию, предположим, что вы хотите добавить 30 часов к значению времени, вы можете использовать следующую формулу:
= Start_time + 30/24
Вышеупомянутая формула делает то же самое, где целая часть (30/24) будет представлять общее количество дней во времени, которое вы хотите добавить, а десятичная часть будет представлять часы / минуты / секунды.

Точно так же, если у вас есть определенное количество минут, которое вы хотите добавить к значению времени, вы можете использовать следующую формулу:
= Start_time + (добавляемые минуты) / 24 * 60
И если у вас есть количество секунд, которое вы хотите добавить, вы можете использовать следующую формулу:
= Start_time + (минуты для добавления) / 24 * 60 * 60
Хотя этот метод не так прост, как использование функции времени, я считаю его намного лучше, потому что он работает во всех ситуациях и следует той же концепции. в отличие от функции времени, вам не нужно беспокоиться о том, будет ли время, которое вы хотите добавить, меньше 24 часов или больше 24 часов

Вы можете следовать той же концепции, вычитая время. Просто измените знак + на отрицательный в формулах выше.

Как СУММИРОВАТЬ время в Excel

Иногда вам может потребоваться быстро сложить все временные значения в Excel. Добавить несколько значений времени в Excel довольно просто (все, что нужно, — это простая формула SUM).

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

Давайте посмотрим на пример.

Ниже у меня есть список задач вместе со временем, которое займет каждая задача, в столбце B, и я хочу быстро добавить это время и узнать общее время, которое потребуется для всех этих задач.

В ячейке B9 я использовал простую формулу СУММ, чтобы вычислить общее время, которое будут занимать все эти задачи, и оно дает мне значение 18:30 (что означает, что на выполнение потребуется 18 часов 20 минут. все эти задачи)

Пока все хорошо!

Как СУММИРОВАТЬ за 24 часа в Excel

Теперь посмотрим, что происходит, когда я меняю время выполнения задачи 2 с 1 часа до 10 часов.

Теперь результат показывает 03:20, что означает, что для выполнения всех этих задач потребуется 3 часа 20 минут.

Это неверно (очевидно)

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

И поскольку полученное значение здесь превышает 24 часа, Excel решил преобразовать 24-часовую часть в день, удалив ее из значения, которое отображается пользователю, и отобразить только оставшиеся часы, минуты и секунды.

К счастью, это легко исправить.

Все, что вам нужно сделать, это изменить формат ячейки, чтобы она отображала часы, даже если они превышают 24 часа.

Ниже приведены некоторые форматы, которые вы можете использовать:

Формат ожидаемый результат
[Хм 28:30
[м]: сс 1710:00
d «D» чч: мм 1 Д 04:30
d «D» hh «Min» ss «Sec» 1 Д 04 мин 00 сек
d «День» hh «Минута» ss «Секунды» 1 день 04 минута 00 секунды

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

Вы можете использовать приведенную ниже формулу ТЕКСТ, чтобы показать время, даже если оно превышает 24 часа:
= ТЕКСТ (СУММ (B2: B7); «[ч]: мм: сс»)

или формулу ниже, если вы хотите преобразовать часы, превышающие 24 часа, в дни:
= ТЕКСТ (СУММ (B2: B7); «дд чч: мм: сс»)

Результаты, показывающие хэш (###) вместо даты / времени (причины + исправление)

В некоторых случаях вы можете обнаружить, что вместо отображения значения времени Excel отображает символы решетки в ячейке.

Вот несколько возможных причин и способы их устранения:

Колонна недостаточно широкая

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

Исправить это легко — изменить ширину столбца и сделать его шире.

Отрицательное значение даты

Значение даты или времени не может быть отрицательным в Excel. если вы вычисляете разницу во времени, и она оказывается отрицательной, Excel покажет вам символы решетки.

Способ исправления, чтобы изменить формулу, чтобы дать вам правильный результат. Например, если вы вычисляете разницу во времени между двумя временами, и дата изменяется, вам необходимо скорректировать формулу для ее учета.

В других случаях вы можете использовать функцию ABS, чтобы преобразовать отрицательное значение времени в положительное число, чтобы оно отображалось правильно. В качестве альтернативы вы также можете использовать формулу ЕСЛИ, чтобы проверить, является ли результат отрицательным значением, и вернуть что-то более значимое.

В этом руководстве я рассмотрел темы о вычислении времени в Excel (где вы можете рассчитать разницу во времени, добавить или вычесть время, показать время в разных форматах и ​​суммировать значения времени).

Операции со временем в Excel

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

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

Как представляется дата в Excel

Обработка информации о дате осуществляется, как о количестве суток с 0 января 1900 года. Да, вы не ошиблись. Действительно, с нулевого числа. Но это необходимо для того, чтобы была точка отсчета, чтобы уже 1 января считалось цифрой 1 и так далее. Максимально поддерживаемое значение, обозначающее дату – 2958465, что в свою очередь являет собой 31 декабря 9999 года.

Этот метод дает возможность использовать даты для расчетов и формул. Так, Excel дает возможность определить количество суток между датами. Схема проста: из одного числа вычитается второе, а потом полученное значение переводится в формат даты.

Операции со временем в Excel

Для большей наглядности, вот таблица, где показаны даты с соответствующими им числовыми значениями.

Операции со временем в Excel

Чтобы определить количество дней, которое прошло от даты А до даты B, необходимо от последней отнять первую. В нашем случае это формула =B3-B2 . После ее ввода результат оказывается следующий.

Операции со временем в Excel

Важно обратить внимание, что значение представлено в днях, потому что мы выбрали для ячейки формат, отличающийся от даты. Если бы мы выбрали изначально формат «Дата», то результат был бы таким.

Важно обратить внимание на этот момент в своих расчетах.

То есть, для отображения правильного порядкового номера, полностью соответствующего дате, надо использовать какой-угодно формат, помимо даты. В свою очередь, для того, чтобы число превратить в дату, следует выставить соответствующий формат.

Как представляется время в Excel

То, как представляется время в Excel, немного отличается от даты. За основу берется день, а часы, минуты, секунды – это его дробные части. То есть, 24 часа – это 1, а любое более мелкое значение рассматривается, как ее доля. Так, 1 час – это 1/24 дня, 1 минута – 1/1140, а 1 секунда – 1/86400. Наименьшая доступная в Excel единица времени – 1 миллисекунда.

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

Операции со временем в Excel

На скриншоте указаны значения в числовом формате и формате «Время».

Операции со временем в Excel

Методика расчета времени аналогична дате. Нужно от более позднего времени отнять более раннее. В нашем случае это формула =B3-B2 .

Так как у ячейки B4 сперва был Общий формат, то по окончанию введения формулы он сразу меняется на «Время».

Excel в работе с временем выполняет обычные арифметические операции с числами, которые потом переводятся в знакомый нам временной формат.

Формат дат и времени

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

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

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

Операции со временем в Excel

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

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

Произвольное форматирование

Во время работы с ячейками пользователь может сам определять, какой будет формат. Он может сделать так, чтобы отображалось только время, месяц день и так далее. Также есть возможность регулировать порядок формулирования даты, а также разделители.

Операции со временем в Excel

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

Операции со временем в Excel

Если же выбрать категорию «Время», то, соответственно, появится перечень с вариантами отображения времени.

Операции со временем в Excel

Для применения определенного варианта форматирования к ячейке, необходимо выбрать нужный формат и кликнуть «ОК». После этого результат применится. Если не хватает форматов, которые предлагает Excel, то можно найти категорию «Все форматы». Там тоже есть множество вариантов.

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

  1. Выбрать ту ячейку, формат которой нужно изменить. Операции со временем в Excel
  2. Открыть диалоговое окно «Формат ячеек» и найти вкладку «Число».
  3. Далее открывается категория «Все форматы», где находим поле ввода «ТИП». Там надо указать код числового формата. После того, как его введете, нажмите «ОК». Операции со временем в Excel
  4. После этих действий ячейка будет отображать информацию о дате и времени в пользовательском формате. Операции со временем в Excel

Использование функций при работе с датами и временем

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

Чтобы получить доступ ко всем возможным функциям, необходимо перейти в категорию «Дата и время» группы «Библиотека функций». Мы же рассмотрим только некоторые основные функции, дающие возможность извлекать разные параметры из дат и времени.

Операции со временем в Excel

Дает возможность получить год, который соответствует определенной дате. Как вы уже знаете, это значение может быть в пределах от 1900 до 9999.

Операции со временем в Excel

В ячейке 1 видно дату, представленную в формате ДДДД ДД.ММ.ГГГГ чч:мм:cc. Это тот формат, который мы создали ранее. Давайте приведем в качестве примера формулу, которая определяет, сколько лет прошло между двумя датами.

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

МЕСЯЦ()

Операции со временем в Excel

С помощью этой функции можно выделить номер месяца, соответствующий определенной дате. Возвращает результат, колеблющийся в пределах от 1 до 12. Это число в свою очередь соответствует номеру месяца.

Операции со временем в Excel

Аналогично предыдущим функциям, эта выдает номер дня, в определенной дате. Результат вычислений может колебаться от 1 до 31.

Операции со временем в Excel

Как можно догадаться из названия, эта функция возвращает номер часа, который колеблется от 0 до 23.

МИНУТЫ()

Операции со временем в Excel

Функция, возвращающая количество минут в определенной ячейке. Возможные значения, которые возвращаются – от 0 до 59.

СЕКУНДЫ()

Операции со временем в Excel

Эта функция возвращает такие же значения, как и предыдущая, за тем лишь исключением, что ею возвращаются секунды.

ДЕНЬНЕД()

Операции со временем в Excel

С помощью этой функции можно узнать номер дня недели, который используется в этой дате. Возможные значения от 1 до 7, но стоит учитывать, что отсчет начинается с воскресенья, а не понедельника, как у нас принято.

Операции со временем в Excel

При этом с помощью второго аргумента эта функция позволяет настроить формат. Например, если передать значение 2 в качестве второго параметра, то можно настроить формат, при котором число 1 означает понедельник, а не воскресенье. Это значительно удобнее для отечественного пользователя.

Операции со временем в Excel

Если во втором аргументе написать 2, то в нашем случае функция вернет значение 6, что соответствует субботе.

СЕГОДНЯ()

Операции со временем в Excel

Эта функция очень проста: чтобы она работала, не требуется вводить никаких аргументов. Ею возвращается порядковый номер даты, которая выставлена на компьютере. Если ее применить к ячейке, для которой выставлен формат Общий, то автоматически он будет сконвертирован в формат «Дата».

ТДАТА()

Операции со временем в Excel

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

Как предыдущая, так и эта функция при каждом пересчете листа автоматически изменяются, что дает возможность отображать самое актуальное время и дату.

Например, такая формула может определить нынешнее время.

= ТДАТА()-СЕГОДНЯ()

Операции со временем в Excel

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

Операции со временем в Excel

Эта функция имеет три аргумента, каждый из которых необходимо обязательно ввести. После расчетов этой функцией возвращается порядковый номер даты. Ячейка автоматически конвертируется в формат «Дата», если до этого у нее был «Общий» формат.

Операции со временем в Excel

Аргумент «День» или «Месяц» можно делать как положительным, так и отрицательным. В первом случае дата увеличивается, а во втором – уменьшается.

Операции со временем в Excel

Операции со временем в Excel

Также можно использовать математические операции в аргументах функции ДАТА. Например, эта формула позволяет добавить 1 год 5 месяцев и 17 дней к дате, указанной в ячейке A1.

Операции со временем в Excel

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

ВРЕМЯ()

Операции со временем в Excel

Точно так же, как и функция ДАТА() , в этой функции есть три обязательных параметра – часы, минуты и секунды. После того, как ее использовать, в результирующей ячейке появится десятичное число, но сама ячейка будет отформатирована в формат «Время», если до этого у нее был формат «Общий».

По своему принципу работы у функции ВРЕМЯ() и ДАТА() очень много чего схожего. Поэтому особого внимания на ней акцентировать нет смысла.

Операции со временем в Excel

Важно учесть, что эта функция не способна вернуть время, которое больше 23:59:59. Если получится больший, чем этот, результат, функция автоматически обнуляется.

Операции со временем в Excel

Функции ДАТА() и ВРЕМЯ() могут применяться вместе.

На этом скриншоте ячейка D1, в которой использовались обе эти функции, имеет формат даты и времени.

Функции вычисления даты и времени

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

ДАТАМЕС()

Операции со временем в Excel

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

КОНМЕСЯЦА()

Операции со временем в Excel

Эта функция дает возможность определить порядковый номер последнего дня месяца, отстающего или опережающего заданную дату. Имеет такие же аргументы, как и предыдущая.

РАБДЕНЬ()

Операции со временем в Excel

То же самое, что и функция ДАТАМЕС() , только отставание или опережение происходит на определенное количество рабочих дней. Синтаксис аналогичный.

Все эти три функции возвращают число. Чтобы увидеть дату, нужно сконвертировать ячейку в соответствующий формат.

ЧИСТРАБДНИ()

Операции со временем в Excel

Это простая функция определяет количество рабочих дней между датой 1 и датой 2.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *