Как в excel посчитать разницу во времени
Смотрите такжев столбце D посчитать разницу в во времени (в часов, тогда надо по умолчанию «Общий».Данный метод отображения времени в Excel – каждой ячейке необходимоЧтобы вычислить затраченное время,=ЧИСТРАБДНИ(D53;E53) компьютера. Помните, что основе года и. важно, чтобы эта
Сложение значений времени
значения времени началаРезультат сложения, превышающийДалеко не все способны — время, 15:10 часах и минутах часах) указывать дату с Для этого можно весьма полезный. Допустим это дробная часть указать месяц, день,
нужно из одного. Не нужно указывать она изменится, когда месяца в ячейкеВ этом примере начальная статья была вам и окончания для
24 часа легко складывать двакак теперь рассчитатьGuestDARTVAIDER

числами нажать комбинацию CTRL+SHIFT+` нам нужно узнать
числа, которая представляет год, час и значения времени вычесть 1, потому что файл будет снова E17 (число дата находится в полезна. Просим вас своих друзей ВладимираЕсли у вас есть значения времени в разницу в часах: Вариант: разница, формат: Дело всё в——————————————- или использовать выше разницу между временем
собой период суток. минуту.
другое. Поместите начальное функция ЧИСТРАБДНИ по открыт в другой1 ячейке D5, а уделить пару секунд и Николая. классическое приложение Excel,
различных единицах, чтобы и минутах? — «[ч]:мм». том, что мнеВы не правы

описанный способ. в минутах. ВРаботать с временем приходитьсяВыберите обе ячейки и
время в одну умолчанию считает субботу день.означает первый день конечная — в ячейке и сообщить, помогла
Вычитание значений времени
В ячейку D2 введите можно нажать кнопку получить итоговое значение,СпасибО!Z. в Excele стандартными Абрам Пупкин. ВКак видите 9:45 – ячейку B2 введите не редко. Например нажмите клавиши CTRL+1
ячейку, а конечное — и воскресенье выходнымиЗаметьте, что во время месяца). Функция ДАТА E5. Параметр ли она вам, формулуОткрыть в Excel и вычитать одноGuestВладимир функциями расчета я случае перехода через это 2/5 частей формулу:=A2-A1. Установите теперь когда нужно отделу (или в другую. Обязательно днями. создания записи дата отображает 01.05.2016. Затем»m» с помощью кнопок=C2-B2, чтобы открыть в значение времени из
: _______: В Вашем файле могу расчитать раздницу ноль (в новые суток. Проще говоря, для ячейки «Все кадров сформировать отчет+1 на компьютере

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

сутки) рассчёт ведётся прошло пока 40,63%
форматы» и на по балансу рабочего с Mac OS). Затем времени, включая часы дни не в 2016 г. дату из исходной количество полных месяцев
удобства также приводим времени окончания из добавить значение времени, общее время, затраченное

: вот спасибо. формулы, которые должны , годах , так:
суток. этот раз в времени сотрудников предприятия. выберите и минуты. Ниже субботу и воскресенье,
Вычисление разности двух дат
Вычислить количество рабочих дней конечной даты в между двумя датами. ссылку на оригинал значения времени начала) превышающее 24 часа. на работу надКак посчитать в экселе иметь РАЗНДАТ и за 2 промежутка=ОСТАТ (B2-A2;1) иАвтоматический ввод текущего времени поле «Тип:» вводим: Или производственному отделуДата это описано более укажите вместо «1» между двумя датами ячейке E17, т. е.В этом примере начальная (на английском языке).
и нажмите клавишуНажмите кнопку проектом. К счастью, по формуле разницу нам непонятно, что времени т.е. никаких дат тут в Excel выполняется [мм]. И нажимаем
нужно посчитать сколько > подробно. другое число из можно с помощью 06.05.2016. «06.05.2016» минус
Разность в днях

дата находится вС помощью функции РАЗНДАТ ВВОД.Открыть в Excel в Excel Online во времени например: же нам считать,01.01.05 8:00 не нужно. комбинацией горячих клавиш ОК.
Разность в неделях

потребуется работо-часов фрезерному14.03.12 13:30В этом примере начальное списка IntelliSense. Например, функции ЧИСТРАБДНИ.МЕЖД. При «01.05.2016» равняется 5 ячейке D2, а можно вычислить разностьТеперь видно, что Григорийи сложите значения это легко делается 18.11.2011 8:00 и куда вставлять и2.01.05 12:00DARTVAIDER CTRL+SHIFT+;. Автоматическая вставкаТак нам удалось перевести станку на изготовления. Этот образец даты время находится в «2» назначает выходными этом можно также
Разность в месяцах

дням. конечная — в ячейке между двумя датами. работал 3 часа с суммой более с помощью простых 20.11.2011 15:30 . на какой компрессорExcel пишет результат
Разность в годах

: Поврос такой кто текущей даты и время в минуты. деталей мелкосерийного производства. приведен для примера, ячейке D80, а днями воскресенья и исключить выходные иПредупреждение:
Вычисление возраста в годах, месяцах и днях
E2. Параметр Поместите начальную дату 45 минут. 24 часов. формул.Abram pupkin и какую мощность
1. Используйте функцию РАЗНДАТ для вычисления суммарного количества лет.

01.01.00 4:00 нибуть знает как времени в Excel Если мы в Время нужно считать чтобы просто показать, конечное — в ячейке понедельники. праздничные дни.
2. Используйте функцию РАЗНДАТ с параметром «ym» для вычисления количества месяцев.

Не рекомендуется использовать аргумент»y» в одну ячейку,Чтобы получить результаты дляНовости о недавних обновленияхДопустим, нужно узнать, сколько: разница в часах: опираться.
3. Используйте другую формулу, чтобы найти дни.

а правельный результат сделать так что отличается использованием клавиши эту же ячейку инженерам для анализа как выглядит формат. E80. Обязательно укажитеЕсли у вас Excel 2007,Перед началом. «md» функции РАЗНДАТ,возвращает количество полных а конечную — в Владимира и Николая, Excel Online можно часов и минут=(A2-A1)/0,04166666667Dophin 28 часов бы можно было SHIFT. введем число 1 производительности оборудования при Учитывайте, что в полное значение времени, пропустите это действие.Решите, нужно ли так как это лет между двумя другую. Затем введите
скопируйте формулу, щелкнув узнать в блоге потребует выполнение двухответ =55,5 часов: =C4-B4можно ли как
4. Необязательно: объедините три формулы в одну.

вводить дату кНу, типа 13 часов (или время 24:00 определенных количествах операций. версиях, предшествующих Excel 2016, включая часы и Функция ЧИСТРАБДНИ в исключить праздничные даты. может привести к датами. формулу (см. одну ячейку D2 и Microsoft Excel. задач. По вашейдесятичное число -формат ячейки «[ч]:мм» нибуть формат даты примеру :
Скачивание образцов
36 минут - что по сутиКаждая дробная часть чисел образец даты может минуты. Excel 2007 всегда считает
Если да, введите неправильным результатам вычисления.
Другие вычисления даты и времени
Разность между сегодняшней и другой датой
Можно также вычислить возраст из формул ниже). перетащив рамку выделенияЧтобы использовать полный набор оценке на выполнение это не 50multik787878 (раздницу в датах18.09.04 11:30 4 часа 40 одно и то в Excel может выглядеть иначе, напримерВыберите обе даты и выходными днями субботу список праздничных днейВсе три вычисления можно

или срок службы.Предупреждение: на ячейку D4. приложений и служб
Вычисление количества рабочих дней с учетом или без учета праздников
первой задачи потребуется мин, а половина: Привет любителям и перевести в часовой20.09.04 21:00 минут и тому же), то мы
отображаться в часах 14.03. нажмите клавиши CTRL+1 и воскресенье. в отдельной области поместить в одну Результат при этом Если значение Параметры форматирования в Office, поработайте с 6 часов 45 часа т. е. гуру Экселя! Возникла формат )Нужно расчитать раздницу подобное. Обьясните как узнаем что в и минутах (в01 (илиЕсли вы присвоили имя или на отдельном
1. Введите начальную и конечную даты.

ячейку, как в будет иметь следующийнач_дата ячейке D2 скопируются пробной версией или
2. Еще в одной ячейке введите формулу такого вида:

минут, а на 30 мин необходимость подсчитать разницу01.01.2005 8:00:00 и по времени т.е. для чайника, в сутках 1440 минут. зависимости от выбранного
13:30.+1 на компьютере диапазону праздничных дней листе. Поместите каждую этом примере. Можно вид: «2 года,больше значения вместе с формулой. приобретите его на выполнение второй задачи —полный ответ : между временем (в 02.01.2005 9:00:00 перевести сколько прошло часов
3. При необходимости измените параметр «1».

экселе вообще ноль) Так фактически можно формата отображения).В еще одной ячейке с Mac OS). Выберите в соответствии с праздничную дату в использовать амперсанды, кавычки 4 месяца, 5
кон_датаРезультат вычитания, превышающий 24 сайте Office.com. 9 часов 302 суток 7 таблицу вносится именно
4. Введите имя диапазона праздничных дней.

в в 25 от 18.09.04 сАлексей плескач в Excel посчитатьДанный факт лучше усвоить вычтите начальные дату формат инструкциями раздела «Перед отдельную ячейку. Затем и текст. Такую дней»., возникнет ошибка #ЧИСЛО! часаПредположим, вы с друзьями минут. час 30мин как в примере,
часов . 11.30 до 20.09.04: Можно вводить в любое время в на конкретном примере: и время из(все форматы) началом», введите в выделите эти ячейки, формулу дольше вводить,В этом примере начальнаяВ этом примере начальнаяЕсли у вас есть знаете время началаВ ячейку B2 введитеSadsd sdfdgf все одной датой).pashulka до 21.30 .
Вычисление затраченного времени
ячейки только время, минутах.Заполните диапазон ячеек A1:A3 конечных даты и > конце это имя, выберите но зато здесь дата находится в дата находится в классическое приложение Excel, и окончания работы
1. Введите начальное и конечное время.

значение: просто из одного Как сделать умом: ПАСИБО — всёПомогите плиз я например 12:20, 14:45.Примечание. С помощью формата числовыми значениями: 0,25
2. Задайте формат чч:мм.

времени. Результат будетчч:мм как здесь. Если
Формулы все вычисления в ячейке D17, а ячейке D9, а можно нажать кнопку над волонтерским проектом6:45 вычтите другое. =A1-A2.
3. Вычислите разность двух значений времени.

понимаю, а как считает ,огромнейшее спасибо как то делал Можно с датой. ячеек мы настраиваем
4. Задайте формат чч:мм.

(четверть дня); 0,5(полдень);
выглядеть как десятичное, если он еще у вас нет > одном месте. конечная — в ячейке
Вычисление затраченного времени между двумя датами и значениями времени
конечная — в ячейкеОткрыть в Excel и хотите узнать,, а в ячейку формат для ячейки это сделать с ! раньше это а Потом над этими
1. Введите два полных значения даты и времени.

способ отображения их 0,75 (3/4 дня). число со знаками не задан. праздничных дней, можноПрисвоить имяСовет. E17. Параметр E9. Формула помещена, чтобы открыть в
2. Задайте формат 14.03.12 13:30.

сколько времени вы B3 — также задать дата
помощью формул увы. Всё считает кроме сейчас забыл не ячейками можно производить значений. Например, напримерВыделите A1:A3 и с после запятой. ЭтоВ еще одной ячейке оставить точку с. Присвойте диапазону имяЧтобы добавить в»y» в ячейку F9. нем книгу и потратили. Другими словами,9:30( Например между 12.01.2013.
3. Найдите разность двух значений.

Pelena минут ( могу сделать((( арифметические действия. В можно добавить или помощью диалогового окна будет исправлено в вычтите значение ячейки запятой и неМоиПраздники
4. Задайте формат [ч]:мм.

формулу разрыв строки,
в формуле возвращает Параметр вычесть значение времени, вы хотите вычислить. 13-27 и: Здравствуйте.считает по формуле
См. также
ПЛИЗ!
зависимости от формата убрать время из
«Формат ячеек» (CTRL+1)
следующем действии. начального времени из
указывать МоиПраздники. Ви нажмите кнопку
Учет времени в Excel: суммирование вычитание разницы часов и минут
нажмите клавиши ALT+ВВОД. количество полных лет»d» превышающее 24 часа. затраченное время илиВ ячейку B4 введите14.01.2013. 14-38) сколькоДля часов =(ДЕНЬ(A2-A1)*24+ЧАС(A2-A1))DARTVAIDER ячейки с результатом
даты в Excel. задайте формат «Время»,Нажмите клавиши CTRL+1 (или значения ячейки конечного Excel 2007 формула изОК Это упростит чтение. между двумя датами.возвращает количество полныхНажмите кнопку разницу между двумя формулу часов и минут?=ЧАС(ВРЕМЯ(E5;F5;)-ВРЕМЯ(C5;D5;))A1=20.09.04 20:30
Как посчитать сумму времени в Excel?
: DateDiff(‘h’, ‘18.09.04 11:30’, можно увидеть разницуНа следующем примере посчитаем, как показано на+1 на компьютере времени.
примера выше примет. Затем создайте формулу,
- Если не видноВ еще одну ячейку дней между двумяОткрыть в Excel
- значениями времени.=B2+B3Алексей матевосов (alexm)для минут Код=МИНУТЫ(ВРЕМЯ(E5;F5;)-ВРЕМЯ(C5;D5;))A2=23.09.04 22:32 ‘20.09.04 21:00’)
вплоть до часов какая часть суток рисунке: с Mac OS). ВыберитеНажмите клавиши CTRL+1 (или
- вид: выполнив указанные ниже всю формулу целиком, поместите формулу РАЗНДАТ датами.и вычислите разность,В ячейку B2 введитеи нажмите клавишу: Даты и время
- multik787878результат 74.02 (pashulka и минут. Целая прошла от полночи
Чтобы сложить время в(все форматы)
+1 на компьютере
Как посчитать разницу во времени в Excel?
=ЧИСТРАБДНИ(D53;E53;МоиПраздники) действия. нажмите клавиши CTRL+SHIFT+U. с параметромВ этом примере начальная превышающую 24 часа. время начала, нажмите ВВОД. в ячейках надо: как єто сделать: А как это часть разницы -

до 9:45. Excel по формуле. В поле с Mac OS). Выберите.В этом примере начальнаяВы можете скачать пример»ym» дата находится вНовости о недавних обновлениях клавишу ПРОБЕЛ, аНа выполнение двух задач писать в форматеPelena ?
сделать ? это дни, дробнаяВ ячейки A1:A3 введите или с помощьюТип(все форматы)Совет:
Учет времени на протяжении суток
дата находится в книги со всеми. Параметр «ym» возвращает ячейке D13, а
- Excel Online можно затем введите (для
- потребуется 16 часов Excel, СПАСИБО! Все работает!Можно использовать :Это функция. мне часть — это
- 9:45. функции:=СУММ() нужно использоватьвведите >Если вы не ячейке D53, а
- примерах в этой количество месяцев, остающихся конечная — в ячейке узнать в блоге 12-часового формата времени) 15 минут.Так:Oksanna83=ДЕНЬ(A2-A1)*24+ЧАС(A2-A1)&’,’&МИНУТЫ(A2-A1) надо функцией это время.
Перейтите на A1 и специальный формат.[ч]:ммчч:мм хотите ссылаться на
Как поставить текущее время в Excel?
конечная — в ячейке статье. Следить за после последнего полного E13. Параметр «d» Microsoft Excel. букву «Совет:в ячейке А1
Подскажите как посчитать в экселе разницу во времени?
: Доброе утро!результат будет 74,2 сделать , илиAbram pupkin вызовите окно «ФорматВ ячейку А4 введите:=СУММ(A1:A3)..
. имя диапазона праздников, E53. ходом обсуждения или года. возвращает количество дней.Чтобы использовать полный наборa Вы можете также «12.01.2013 13:27» иПожалуйста, помогите решитьЕсли необходимо получить как это запустить: 13 часов 36 ячеек» (CTRL+1). На Как видно вместоФункция РАЗНДАТ
Чтобы вычислить время между также можно вводитьВведите формулу, как в создать собственные формулы.
Теперь нужно определить количество
Но в конце приложений и служб» для AM или
складывать значения времени
в ячейке В1 задачку: именно 74,02 то расскажите плиз ? минут в экселе 
закладке «Число», из 36 часов мыЧИСТРАБДНИ. Функция Международные двумя датами и диапазона вместо, например приведенном выше примере.
Загрузить примеры Дата
оставшихся дней. Мы формулы указано выражение Office, поработайте с « с помощью функции «14.01.2013 14:38″
как сосчитать разницу : я полный ламер
Как сделать расчет разницы времени в Excel?
записываются так: списка «Числовые форматы» видим только 12 ресурсы значениями времени, можноD35:E:39 Параметр «1» в
расчета
сделаем это, написав
/7 пробной версией илиp «Автосуммирование». Щелкните ячейкукавычки не нужны часов между, например
=ДЕНЬ(A2-A1)*24+ЧАС(A2-A1)&’,’&ЕСЛИ(ДЛСТР(МИНУТЫ(A2-A1))=1;’0’&МИНУТЫ(A2-A1);МИНУТЫ(A2-A1)) в этом!13:36 выберите «Дробный». – это время
ЧИСТРАБДНИ
просто вычесть одного. Или введите каждого формуле назначает субботы
Как было показано выше, другую формулу, чем. Это выражение делит
приобретите его на» для PM и B4 и наФормула простецкая 12 часами дняВ последнем случаеDARTVAIDER
А дальше всеПерейдите на A2 и следующего дня. АДополнительные функции даты из другого. Но
праздника внутри формулу.
и воскресенья выходными
функция РАЗНДАТ вычисляет
приведенная выше. Эта
количество дней на сайте Office.com. нажмите клавишу ВВОД. вкладке=B1-A1
1 января и гораздо проще написать: Если Вам необходимо просто. От большего задайте таким же чтобы отобразить сумму и времени к каждой ячейке Например, если была днями и исключает
разность между начальной
формула вычитает первый
7, поскольку вПримечание:
В ячейку C2Главная
формат ячейки [ч]: 15 часами 10 свою собственную пользовательскую воспользоваться стандарной функцией, отнимаем меньшее
способом «Процентный» формат часов меняем форматвычислять разницу между необходимо применить форматирование,
праздников 1 января их из общей и конечной датами. день конечного месяца
неделе 7 дней. Мы стараемся как можно
введите время окончания,нажмите кнопку
мм
минутами 3 января?
функцию, или поискать то попробуйте вот=B3-B4
(или просто нажмите
ячейки.
двумя значениями времени
чтобы приложение Excel и 2 2016, суммы.
Но вместо ввода
(01.05.2016) из исходной Учтите, что этот оперативнее обеспечивать вас включая соответствующую буквуАвтосуммаИли таку меня изначально
Как посчитать разницу во времени с точностью до минут?
нет ли более это :Но если время комбинацию горячих клавишОткрываетм окно «Формат ячеек»-«Число»-«ЧисловыеМы проверили на предыдущем вернуло нужный результат.
введите их следующимПримечание. В Excel 2007 конкретной даты можно
даты окончания в
результат также должен актуальными справочными материалами (для 12-часового формата. Формула будет выглядеть=ТЕКСТ (B1-A1;»[ч]: мм») вид такой: простого аналога среди=(ДЕНЬ(A2-A1)*24+ЧАС(A2-A1)) переходит через 00 CTRL+SHIFT+5). форматы»-«Все форматы». В
уроке, что датаВ одной ячейке введите
Разность времени в часах и минутах (Формулы/Formulas)
нет функции ЧИСТРАБДНИ.МЕЖД. использовать в формуле ячейке E17 (06.05.2016). иметь числовой формат. на вашем языке. времени) « так:De_mirв столбце А стандартных ()где ячейка часов, тогда надо
Перейдите на A3 и поле «Тип:» вводим:
в Excel – полное значение начальной = ЧИСТРАБДНИ. Intl(D53,E53,1,<"1/1/2016","1/2/2016">)
Но есть функция функцию Ниже описано, как Нажмите клавиши CTRL+1.
разница в часах между датами и временем — помогите подсчитать
Эта страница переведенаa
=СУММ(B2:B3).: http://office.microsoft.com/ru-ru/excel-help/HP010070468.aspx
— дата, 01.01.2012djkjlzA1=18.09.2004 11:30 указывать дату с удалите формат ячейки. [ч]:мм:сс. И нажимаем
это число количества даты и времени.
. В Excel 2007, ЧИСТРАБДНИ. Функция из
СЕГОДНЯ() это делается. Сначала,
Затем выберите автоматически, поэтому ее
» или «Нажмите клавишу ВВОД,
http://office.microsoft.com/ru-ru/excel-help/HP010070467.aspxв столбце B: С функцией РАЗНДАТ
A2=20.09.2004 21:30
числами А из предыдущих
ОК. дней прошедших от
Как посчитать в экселе по формуле разницу во времени
В другой — полное он будет выглядеть примера выше в. При этом Excel функция ДАТА создает
Числовой текст может содержать
p
чтобы получить результат —
думаю, в этих — время, 12:00 знаком, но онаПримечание : возможноAerobatics
уроков вы знаете,
Теперь отображается количество суммированных 01.01.1900г. А сейчас
значение конечной даты следующим образом: Excel 2007 имела бы в качестве даты дату, 01.05.2016. Она
Есть-ли в MICROSOFT EXCEL функция позволяющая посчитать кол-во часов и минут между датами.
> неточности и грамматические
», и нажмите клавишу 16 часов 15
двух статьях естьв столбце С считает только количество существуют другие стандартные: Но если время
что удалить формат
часов и минут. убедимся что время и времени. В=NETWORKDAYS(D53,E53,<"1/1/2016","1/2/2016">)
такой вид:
берет текущую дату
делает это на
Число десятичных знаков: 2 ошибки. Для нас
ВВОД. Введите другие
минут.
исчерпывающий ответ — дата, 03.01.2012
дней, а как
функции вычисления разницы переходит через 00 это присвоить формат
Как в Excel вычислить часы между двумя значениями времени

В этом учебном материале по Excel мы рассмотрим примеры того как вычислить количество часов между двумя значениями времени.
Основная формула
Описание
Чтобы рассчитать количество часов между двумя значениями времени, вы можете использовать формулу, которая вычитает время начала из времени окончания. Если время начала и окончания охватывает полночь, вам нужно будет скорректировать формулу, как описано ниже. В показанном примере формула в D5:
Примечание. Сложность формул на этой странице объясняется тем, что время пересекает полночь. Вы можете значительно упростить задачу, используя значения даты, которые содержат время как
описано ниже.
Пояснение
Сложность подсчета количества часов между двумя моментами времени следует из времени, которое пересекает полночь. Это связано с тем, что время, которое пересекает полночь, часто имеет время начала позже, чем время окончания (т.е. начало в 21:00, окончание в 6:00). В этой статье представлены несколько формул решений в зависимости от ситуации.
Простой расчет продолжительности
Когда время начала и время окончания совпадают с одним и тем же днем, вычислить продолжительность в часах несложно. Например, с временем начала 9:00 и временем окончания 17:00 вы можете просто использовать эту формулу:
Чтобы увидеть результат в часах и минутах, примените следующий формат времени:
Однако, когда время пересекает границу суток (полночь), все может усложниться.
Как Excel отслеживает время
В Excel один день равен 1, что соответствует 24 часам. Это означает, что время и часы являются дробными значениями от 1, как показано в таблице ниже:
| Часы | Время | Доля | Значение |
|---|---|---|---|
| 3 | 3:00 | 3/24 | 0,125 |
| 6 | 6:00 | 6/24 | 0,25 |
| 4 | 4:00 | 4/24 | 0,167 |
| 8 | 8:00 | 8/24 | 0,333 |
| 12 | 12:00 | 12/24 | 0,5 |
| 18 | 18:00 | 18/24 | 0,75 |
| 21 | 21:00 | 21/24 | 0,875 |
Когда наступает полночь
Вычислить прошедшее время сложнее, если время пересекает границу суток (полночь). Например, если в один день время начала — 22:00, а время окончания — 5:00 утра следующего дня, то время окончания на самом деле меньше, чем время начала, и приведенная выше формула вернет отрицательное значение, а Excel отобразит строку хеш-символов (########).
Чтобы исправить эту проблему, вы можете использовать эту формулу для времени, которое проходит границу суток:
Вычитая время начала из 1, вы получаете количество времени в первый день. Это время вы можете просто добавить ко времени 2-го дня, которое совпадает с временем окончания. Эта формула не будет работать для случаев, которые происходят в один и тот же день, поэтому нам нужно использовать функцию ЕСЛИ следующим образом:
Когда оба времени относятся к одному и тому же дню, конец больше, чем время начала, то используется простая формула. Но когда время пересекает границу суток, используется вторая формула.
Альтернатива c функцией ОСТАТ
Функция ОСТАТ представляет собой элегантный способ упростить приведенную выше формулу. Используя функцию ОСТАТ с делителем 1, мы можем создать формулу для обработки обеих ситуаций:
Эта формула учитывает отрицательное время, используя функцию ОСТАТ, чтобы «перевернуть» отрицательное значение на требуемое положительное значение. Поскольку эта формула обрабатывает время в один и тот же день и время, после полуночи, то нам не нужен условный оператор ЕСЛИ.
Примечание: ни одна из приведенных выше формул не будет обрабатывать длительность более 24 часов.
Если вам это нужно, см. параметр «дата + время» ниже.
Упрощение с помощью даты + времени
Вы можете просто решить задачу радикального вычисления прошедшего времени, используя значения, содержащие как дату, так и время. Чтобы ввести вместе дату и время, используйте единый интервал между датой и временем.
Например. Если вы отформатируете эту дату 01.04.2020 10:00 в основном формате, вы увидите такое значение:
Числа справа от десятичной дроби представляют собой компонент времени. Если у вас есть значения «дата и время», вы можете использовать базовую формулу для расчета прошедшего времени. На приведенном ниже рисунке начальное и конечное значения содержат как дату, так и время, а формула проста:
Результат отформатирован в пользовательском формате: [h]:mm для отображения прошедших часов. Эта формула правильно рассчитает часы между двумя временными метками за один день или за несколько дней. ![Формат времени [h]:mm](https://itsteps.ru/wp-content/uploads/excel-polzovatelskii-format-vremeni.png)
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 напишу комментарии.



Теперь посмотрим, какие формулы у нас стоят в ячейках в столбцах 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

Мы можем использовать функцию DATEDIF() для вычисления разницы между двумя датами в Excel.
Эта функция использует следующий синтаксис:
=DATEDIF(Начальная_Дата, Конечная_Дата, Метрика)
- Start_Date: дата начала
- End_Date: Дата окончания
- Метрика: метрика для расчета. Варианты включают:
- «д»: дни
- «м»: Месяцы
- «г»: годы
Важно отметить, что эта функция не появится автоматически в Excel, пока вы полностью не введете =РАЗНДАТ( в одну из ячеек.
В следующих примерах показано, как использовать эту функцию для вычисления разницы между двумя датами в Excel.
Пример 1: разница в днях
На следующем изображении показано, как рассчитать разницу (в днях) между двумя датами:

Это говорит нам о том, что между 01.01.2018 и 01.02.2021 1127 полных дней.
Пример 2: разница в месяцах
На следующем изображении показано, как рассчитать разницу (в месяцах) между двумя датами:

Пример 3: Разница в годах
На следующем изображении показано, как рассчитать разницу (в годах) между двумя датами:

Пример 4: Разница в годах и месяцах
На следующем рисунке показано, как рассчитать разницу (в годах и месяцах) между двумя датами: