Преобразование времени в десятичное число в excel (часы, минуты, секунды)

Функция DateSerial

DateSerial – это функция, которая возвращает значение даты для указанного года, месяца и дня. Тип возвращаемого значения – Variant/Date.

Синтаксис

1 DateSerial(year,month,day)

Параметры

Параметр Описание
year Обязательный параметр типа Integer. Числовое выражение, возвращающее значение от 100 до 9999 включительно.
month Обязательный параметр типа Integer. Числовое выражение, возвращающее любое значение (в пределах Integer), а не только от 1 до 12.*
day Обязательный параметр типа Integer. Числовое выражение, возвращающее любое значение (в пределах Integer), а не только от 1 до 31.*

* Функция DateSerial автоматически пересчитывает общее количество дней в полные месяцы и остаток, общее количество месяцев в полные годы и остаток (подробнее в примере).

Пример

1
2
3
4

SubPrimerDateSerial()

MsgBox DateSerial(2021,2,10)’Результат: 10.02.2020

MsgBox DateSerial(2020,1,400)’Результат: 03.02.2021

EndSub

Разберем подробнее строку :

  • 400 дней = 366 дней + 31 день + 3 дня;
  • 366 дней = 1 год, так как по условию month:=1, значит февраль 2020 входит в расчет, а в нем – 29 дней;
  • 31 день = 1 месяц, так как сначала заполняется январь (по условию month:=1);
  • 3 дня – остаток.

В итоге получается:

Как посчитать сумму часов в excel. Как суммировать часы и минуты в Excel

Итак, создадим таблицу любого вида, лишь бы там была колонка “Время” или “Длительность”, а также место, куда надо положить сумму времени (например, строка “Итого”).
Пример такой таблицы Вы можете увидеть на картинке.

2 шаг

Выделите ячейки в колонке со временем, а также ячейку, где должна быть сумма времени.
Нажмите правой кнопкой мыши на одной из выделенных ячеек, выберите в меню “Формат ячеек…”.

3 шаг

Выберите формат пункт “(все форматы)” (самый нижний), затем в строке “Тип” введите “0 ч., 00 мин.” (без кавычек), затем нажмите “ОК”. Вы увидите, что теперь время выводится в понятном нам формате (вида “3 ч., 25 мин.”, “0 ч., 55 мин.”).

4 шаг

Теперь о механизме суммирования.
Создадим справа от таблицы (если эту таблицу надо будет печатать – убедитесь, что эти столбы находятся на другом листе!) столбцы “Часы” и “Минуты”.

5 шаг

Выделите ячейку под ячейкой “Часы”. Нажмите на строку ввода формулы (выделена на рисунке) и введите “=ОКРУГЛВНИЗ(”, затем нажмите на ячейку со временем на той же строке, затем введите “;0)”. Имейте в виду, вводить надо без кавычек! Должно получиться нечто вроде “=ОКРУГЛВНИЗ(B2;0)”. Нажмите “Enter”, чтобы закончить ввод.

6 шаг

Выделите ячейку под ячейкой “Минуты”. Нажмите на строку ввода формулы и введите “=”, затем нажмите на ячейку со временем на той же строке, затем введите “-”, нажмите на клетку под клеткой часы, куда мы только что ввели функцию, и допишите “)*100”. Вводить надо, по-прежнему, без кавычек. Должно получиться нечто вроде “=(B2-M2)*100”. Нажмите “Enter”, чтобы закончить ввод.

7 шаг

Если формат двух клеток, в которые мы только что ввели формулы, не просто числовой (у меня в левой получилось “0 ч., 00 мин.”), выделите эти две клетки, нажмите правую кнопку и выберите пункт меню “Формат ячеек…”.
Если с же вы видете в этих двух клетках просто два числа (вроде “0 15” или “1 35”) – перейдите к девятому шагу.

9 шаг

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

10 шаг

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

11 шаг

Выделите ячейку напротив ячеек “Итого” и “Минуты”. Нажмите на строку ввода формулы и введите “=ОСТАТ(СУММ(”, затем выделите все ячейки столбца минут, затем допишите “);60)”. Не забывайте, что кавычки вводить не нужно. Должна получится формула вида “=ОСТАТ(СУММ(N2:N32);60)”.

12 шаг

Выделите ячейку напротив ячеек “Итого” и “Часы”. Нажмите на строку ввода формулы и введите “=ОКРУГЛВНИЗ(СУММ(”, затем выделите все ячейки столбца минут, затем допишите “)/60;0)+СУММ(”, затем выделите все ячейки столбца часов, и добавьте в конце “)”. Всё без кавычек, как всегда. Если у Вас получилась формула типа “=ОКРУГЛВНИЗ(СУММ(N2:N32)/60;0)+СУММ(M2:M32)” – всё в порядке.

13 шаг

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

Выделите ячейку, куда нужно вставить суммарную длительность, затем нажмите на строку ввода формулы и введите “=”, затем нажмите на ячейку с суммой часов, затем введите “+”, затем нажмите на ячейку с суммой минут, затем добавьте “/100”. У вас должно получится нечто вроде “=M34+N34/100”.

14 шаг

Теперь вы можете работать с этой таблицей. Не забудьте, что время надо вводить через запятую (часы,минуты) – например “1,40”. После ввода “1,40” само собой станет “1 ч., 40 мин.”.

На изображении к этому шагу вы сможете увидеть результат – итак, полтора часа+полтора часа=три часа.

Изменяем формат даты в ячейке

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

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

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

Третий способ — это использовать функцию Функция Форматирование даты. Нам нужно выбрать ячейку, в которой находится дата, которую мы хотим изменить. Потом нажимаем на поле формулы и вводим формулу «Формат(ячейка; «Формат даты»)», где ячейка — это адрес ячейки с датой, а «Формат даты» — это нужный нам формат.

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

Преобразование 1800 в 18:00

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

Вся сложность перевода часов в минуты состоит в том, что Эксель считает время не привычным для нас способом, а сутками. То есть, для этой программы 24 часа равны единице. Время 12:00 программа представляет, как 0,5, потому что 12 часов – это 0,5 часть суток.

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

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

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

Способ 2: использование функции ПРЕОБР

Существует также и другой способ трансформации часов в минуты. Для этого можно воспользоваться специальной функцией ПРЕОБР . Нужно учесть, что данный вариант будет работать только тогда, когда исходная величина находится в ячейке с общим форматом. То есть, 6 часов в ней должно отображаться не как «6:00» , а как «6» , а 6 часов 30 минут, не как «6:30» , а как «6,5» .

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

Дата в Excel: всё проще, чем кажется

Многие считают, что дата в ячейке – это особенный тип данных, с которым тяжело обходиться. Это не так. Дата в Майкрософт Эксель – это обычное число , представленное в формате «Дата». Это порядковое число, обозначающее, сколько прошло дней от 0 января 1900 года. Например, если записать в ячейке число 30, и выбрать ему формат дата, получится число 30.01.1900.

А раз дата – это число, с ней можно производить обычные математические операции. Например, если прибавить к дате целое число – получим дату, большую на прибавленное количество дней.

Кстати, 00.01.1900 — «техническая» дата, которую можно использовать, чтобы задать время без привязки к дате.

Ввод даты в ячейку Excel

Я советую найти удобный для вас вид записи, который программа воспримет, и всегда использовать его. Например:

И всё же, дата – это не совсем обычное число. Когда вы форматируете числовую ячейку, на листе содержимое отображается с заданным форматом, а в строке формул – в своём исходном виде. Если же вы форматируете дату, в строке формул будет не соответствующее ей число, а дата в «Кратком формате».

Время в Excel – считаем часы, минуты и секунды

Думаю, вы уже догадались, что время в Эксель – это тоже число. Точнее, его дробная часть. Например, полдень (половина суток) – это 0,5, а полдень 3 января 1900 года – это 3,5. Всё просто, не правда ли? Программа обрабатывает временные данные с точностью до одной тысячной секунды. На листе время можно отобразить, задав ячейке формат «Время», или один из форматов дат, включающий время.

Ввод времени в ячейку Эксель

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

Обратите внимание , если нужно записать 10 минут 45 секунд, количество часов пропускать нельзя, т.е. запишите так: 00:10:45

Если же записать 10:45, программа это воспримет, как 10 часов 45 минут 00 секунд.

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

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

Формат даты в Excel

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

Чтобы изменить формат даты, откройте окно «Формат ячеек» (например, нажав Ctrl+1 ). В окне выберите нужный числовой формат – «Дата», или «Время». Справа в окне будут предложены различные варианты форматирования, разработанные для языка вашего региона. Выбирайте тот, что по душе и нажимайте ОК.

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

Вариант 3: Создание и активация макроса

В завершение хотелось бы обратиться к среде разработки, встроенной в Microsoft Excel, которая называется Visual Basic. С ее помощью будет создан скрипт, проверяющий данные внутри выбранной ячейки и заменяющий разделитесь на нужный с конвертированием в подходящий формат ячейки. Сам код выглядит следующим образом:

Sub Fix_Numbers_From_Dates()

    Dim num As Double, cell As Range

 

    For Each cell In Selection

        If Not IsEmpty(cell) Then

            If cell.NumberFormat = "General" Then

                num = CDbl(Replace(cell, ".", ","))

            Else

                num = CDbl(Format(cell, "m,yyyy"))

            End If

            cell.Clear

            cell.Value = num

        End If

    Next cell

End Sub

Для создания макроса с его использованием и дальнейшего применения код нужно будет вставить в модуль и сохранить его для данной книги. Если вы еще не знаете, как осуществляется взаимодействие с Visual Basic, следуйте предложенной инструкции:

  1. На верхней панели выберите вкладку «‎Разработчик» и запустите инструмент «‎Visual Basic».

  2. Откройте меню «‎Insert» и выберите из него пункт «‎Module».

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

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

  5. Остается выделить ячейку для конвертирования, а на той же вкладке «‎Разработчик» выбрать инструмент управления кодом «‎Макрос».

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

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

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

Функция IsDate

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

Синтаксис

1 IsDate(expression)

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

Значение, возвращаемое переменной expression, не должно выходить из диапазона допустимых дат: от 1 января 100 года до 31 декабря 9999 года (для Windows).

Пример

1
2
3
4
5

SubPrimerIsDate()

MsgBox IsDate(«18 апреля 2021»)’Результат: True

MsgBox IsDate(«31 февраля 2021»)’Результат: False

MsgBox IsDate(«4.10.20 11:12:54»)’Результат: True

EndSub

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

Вся сложность перевода часов в минуты состоит в том, что Эксель считает время не привычным для нас способом, а сутками. То есть, для этой программы 24 часа равны единице. Время 12:00 программа представляет, как 0,5, потому что 12 часов – это 0,5 часть суток.

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

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

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

Способ 1: применение формулы умножения

Простейшим способом перевести часы в минуты является умножение на определенный коэффициент. Выше мы выяснили, что Эксель воспринимает время в сутках. Поэтому, чтобы получить из выражения в часах минуты, нужно это выражение умножить на 60 (количество минут в часах) и на 24 (количество часов в сутках). Таким образом, коэффициент, на который нам нужно будет перемножить значение, составит 60×24=1440. Посмотрим, как это будет выглядеть на практике.

  1. Выделяем ячейку, в которой будет находиться итоговый результат в минутах. Ставим знак «=». Кликаем по ячейке, в которой располагаются данные в часах. Ставим знак «*» и набираем с клавиатуры число 1440. Для того, чтобы программа обработала данные и вывела результат, жмем на кнопку Enter.
  2. Но результат может все равно выйти некорректным. Это связано с тем, что, обрабатывая данные формата времени через формулу, ячейка, в которой выводится итог, сама приобретает этот же формат. В этом случае его нужно сменить на общий. Для того, чтобы сделать это, выделяем ячейку. Затем перемещаемся во вкладку «Главная», если находимся в другой, и кликаем по специальному полю, где отображается формат. Расположено оно на ленте в блоке инструментов «Число». В открывшемся списке среди множества значений выбираем пункт «Общий».
  3. После этих действий в заданной ячейке отобразятся корректные данные, которые и будут являться результатом перевода часов в минуты.
  4. Если у вас имеется не одно значение, а целый диапазон для преобразования, то можно не проделывать вышеуказанную операцию для каждого значения в отдельности, а скопировать формулу с помощью маркера заполнения. Для этого ставим курсор в нижний правый угол ячейки с формулой. Дожидаемся, когда маркер заполнения активируется в виде крестика. Зажимаем левую кнопку мыши и протягиваем курсор параллельно ячейкам с преобразуемыми данными.
  5. Как видим, после данного действия значения всего ряда будут преобразованы в минуты.

Урок: Как сделать автозаполнение в Экселе

Способ 2: использование функции ПРЕОБР

Существует также и другой способ трансформации часов в минуты. Для этого можно воспользоваться специальной функцией ПРЕОБР. Нужно учесть, что данный вариант будет работать только тогда, когда исходная величина находится в ячейке с общим форматом. То есть, 6 часов в ней должно отображаться не как «6:00», а как «6», а 6 часов 30 минут, не как «6:30», а как «6,5».

  1. Выделяем ячейку, которую планируется использовать для вывода результата. Щелкаем по пиктограмме «Вставить функцию», которая размещена возле строки формул.
  2. Данное действие приводит к открытию Мастера функций. В нем представлен полный перечень операторов Excel. В этом списке ищем функцию ПРЕОБР. Найдя её, выделяем и щелкаем по кнопке «OK».
  3. Запускается окно аргументов функции. Данный оператор имеет три аргумента:
    • Число;
    • Исходная единица измерения;
    • Конечная единица измерения.

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

    В поле исходной единицы измерения в нашем случае нужно указать часы. Их кодировка такая: «hr».

    В поле конечной единицы измерения указываем минуты – «mn».

    После того, как все данные внесены, жмем на кнопку «OK».

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

Урок: Мастер функций в Экселе

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

Помогла ли Вам статья?

Нет

Как суммировать время и форматировать как часы, минуты или секунды в Excel?

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

Суммировать время и формат в часах / минутах / секундах

В Excel вы можете сначала просуммировать время, а затем отформатировать результат по своему усмотрению.

1. Выберите пустую ячейку и введите = СУММ (A2: B2) в него, а затем нажмите Enter и перетащите маркер автозаполнения над ячейками, которые необходимо применить для этой формулы. Смотрите скриншот:

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

3. в Формат ячеек диалоговое окно, выберите На заказ в Категория lнаходится под Число вкладка, и если вы хотите отформатировать результат как часы, введите в текстовое поле ниже Тип раздел. Смотрите скриншот:

4. Нажмите OK. И все ячейки имеют формат часов. Смотрите скриншот:

Наконечник:

Если вы хотите отформатировать ячейки в формате минут или секунд, просто введите or в текстовое поле ниже Тип в Формат ячеек Диалог.

Форматировать как
Форматировать как

Суммировать время и формат в десятичном формате часы / минуты / секунды

Но с помощью вышеуказанного метода вы не можете получить точный результат, если результат отформатирован только в часах или минутах. Однако с Kutools for ExcelАвтора Конвертировать время утилиту, вы можете преобразовать результат в точные десятичные часы, минуты или секунды.

Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. 

После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)

1. Выберите пустую ячейку и введите = СУММ (A2: B2) в него, а затем нажмите Enter и перетащите маркер автозаполнения над ячейками, которые необходимо применить для этой формулы. Смотрите скриншот:

2. Продолжайте выбирать ячейки формулы и щелкните Кутулс > > Конвертировать время, и выберите нужный вариант. Смотрите скриншот:

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

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

Преобразовать время в часы
Обратить время в минуты
Преобразовать время в секунды

Работы С Нами Kutools for ExcelАвтора Конвертировать время, вы также можете сохранить преобразованное время в другом месте, нажав Кутулс > > Конвертировать время Показать Конвертировать время диалог и проверьте Сохранить в другое место (диапазон преобразования — одна область) вариант и выберите ячейку для вывода результатов, затем нажмите Ok, а преобразованные результаты помещаются в выбранные ячейки.

  Преобразование времени в десятичные часы, минуты, секунды

Относительные статьи:

  • Как преобразовать время в десятичные часы / минуты / секунды в Excel?
  • Как разделить дату и время из ячейки на две ячейки в Excel?
  • Как сгенерировать случайную дату буднего или выходного дня в Excel?
  • Как создать список будних / рабочих дней в Excel?

Конвертирование чисел в минуты

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

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

=TIME(часы; минуты; секунды)

где:

  • часы – число, указывающее количество часов;
  • минуты – число, указывающее количество минут;
  • секунды – необязательный параметр, число, указывающее количество секунд.

Пример использования функции TIME для конвертирования числа в минуты:

  1. Введите значения в ячейку, которую хотите конвертировать (например, ячейка A1).
  2. Введите формулу в ячейку, в которой хотите получить результат (например, ячейка B1):

В данном примере функция TIME используется для конвертирования числа, указанного в ячейке A1, в минуты. Значения для часов и секунд равны 0.

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

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

=HOUR(временное значение) * 60 + MINUTE(временное значение)

где:

временное значение – значение времени, которое нужно конвертировать обратно в число.

Пример использования формулы для конвертирования длительности времени в минуты:

  1. Введите значение времени в ячейку (например, ячейка A1).
  2. Введите формулу в ячейку, в которой хотите получить результат (например, ячейка B1):

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

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

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

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

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

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

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

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

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

МЕСЯЦ()

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

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

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

ДЕНЬНЕД()

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

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

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

СЕГОДНЯ()

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

ТДАТА()

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

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

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

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

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

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

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

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

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

ВРЕМЯ()

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

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

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

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

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

Понравилась статья? Поделиться с друзьями:
Журнал «Наш дворик»
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: