Преобразование времени в excel

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

Конвертация часов в минуты в 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. Как и в предыдущем способе, с помощью маркера заполнения, можно произвести обработку функцией ПРЕОБР целого диапазона данных.

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

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

Больше часа

Многие из нас видели, как, например, написано в аннотации к фильму его продолжительность: 150 мин

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

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

Итак, вернемся к 150 минутам. Чтобы долго не думать, давайте мысленно суммировать 60 минут до тех пор, пока не доберемся до заветных 150: 60 мин. + 60 мин. = 120. Надо остановиться, потому что если еще 60 минут прибавить, то будет 180, а у нас ведь кино идет всего 150 минут. Возвращаемся к нашим 120 минутам. Разумеется, это 2 часа. А теперь из 150 минут вычтем 120. Получится 30.

Можно сделать по-другому. Остановитесь на 120 минутах и мысленно догоните недостающие полчаса. Вот вам и результат: 150 мин. = 2 часа 30 мин. = 2,5 часа.

А как получить из 1,5 часов минуты? Сразу же представляйте 1 час 30 мин.: 60 + 30 = 90 минут.

Другой вариант: арифметическая дробь одна целая и пять десятых, которая после преобразования имеет вид: 15/10 = 3/2. По сути 1,5 часа — это 3/2 часа.

Представьте себе урок в 3 классе, который связан с дробями. Там еще были цветные картинки, которые наглядно показывали, что значит 5/6 или 1/2.

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

При работе с датами и временем пользователь может использовать более 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, в которой использовались обе эти функции, имеет формат даты и времени.

Как в Excel умножить цену на количество?

  1. Встаем в любую свободную ячейку, затем:
    • ставим в ячейке (или в строке формул) знак “=”;
  2. пишем первое число (множимое;
  3. ставим знак умножения – “*“;
  4. указываем второе число (множитель).

Как часы и минуты перевести в дробь: 1 минута в часах дробью 00:01:00 = 1/60 = 0.016666666666667 часа; 2 часа 20 минут в часах дробью 02:20:00 = 2ч 20/60 = 2.33333333333333 часа; Используйте калькулятор для перевода периодических дробей.

Полезные сведения → Как объединить ячейки → Как вставить значения → Аргументы функции → Работа с форматами → Функция ЕСЛИ → Как удалить пробелы → Функция впр vlookup→ Работа с таблицами

Как в экселе перевести минуты в часы?

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

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

Второй шаг. В программе эксель время запрограммировано в сутках. Поэтому нам необходимо привести значения в столбце «А» к суткам. Как известно сутки состоят из 24 часов, а один час из 60 минут. Чтобы перевести время в сутки, необходимо содержимое в ячейках «А» разделить на произведение 24*60. Для этого в ячейки «А2» пишем формулу =A2/(60*24), потом её копируем на оставшиеся ячейки.

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

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

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

Шаги

Метод 1 из 2. Преобразование минут в часы

  1. Начните с определенного количества минут.

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

    Вы можете справиться с первым шагом разными способами. Например, если вы используете бумагу, запишите минуты и запишите их как «минуты». Если вы используете калькулятор, просто наберите номер в автомате.

  2. Умножьте на дробь «1 час / 60 минут.

    Это выражение выглядит как разделить на дробь 60/1, или 60. Если вам нужна помощь в делении и умножении дробей, ознакомьтесь с этим руководством по этой теме.

    Затем напишите (или нажмите) знак умножения (x), а затем дробь 1 час / 60 минут. Эта дробь показывает количество минут в часе (60). Когда мы умножаем, мы также получаем последнюю единицу (поскольку две единицы «минуты» исключаются).

  3. Найти ответ.

    В приведенном выше примере 150 минут x 1 час / 60 минут = 2,5 часа, или 2 1/2 часа. Эквивалентно 150, деленному на 60 или 150/60.

    Теперь вам просто нужно посчитать. Ответ, который вы получите, — это количество часов, которое вы ищете.

  4. Умножьте на 60, чтобы получить количество минут.

    В приведенном выше примере 2,5 часа x 60 минут / 1 час = 150 минут — Первоначально точное количество минут.

    Умножение часов на 60 дает начальное количество минут. В частности, вы должны умножить на 60 минут / 1 час, чтобы исключить две единицы «часы».

  5. Если вам нужно изменить время на часы и минуты, просто рассчитайте минуты. Иногда у тебя будет время x часов y минут

    Например, нам нужно преобразовать 3 часа 9 минут в часы. Для этого все, что вам нужно сделать, это посчитать, сколько часов равняется 9 минутам, а затем прибавить 3 часа. То есть 9 минут x 1 час / 60 минут = 0,15 часа + 3 часа = 3,15 часов.

    . В этом случае просто преобразуйте «y минут» в часы, а затем добавьте «x часов». Таким образом, у вас будет общее время в часах. рекламное объявление

Метод 2 из 2: преобразовать в часы и минуты

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

    См. Следующую иллюстрацию. Если мы хотим преобразовать 260 минут в часы, мы должны вычислить следующее: 260 минут x 1 час / 60 минут = 4.33 часов или 4 1/3 часа.

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

  2. Умножьте дробь на 60. Рядом с ответом с указанием полных часов вы иногда все равно найдете ответ с десятичными или дробными числами. На данный момент вам просто нужно умножить эту часть на 60. Целая часть остается неизменной — мы имеем дело только с «лишней» десятичной или дробной частью. Запишите единицу ответа как «минуты».

    • В приведенном выше примере мы бы умножили 0,33 на 60. То есть 0,33 x 60 = 20 минут
    • Если вместо 0,33 считать по дробям, то ответ будет тот же. То есть 1/3 x 60 = 20 минут.
  3. Запишите свои ответы в часах и минутах. Ответ, который вы только что нашли, — это «минутная» часть вашего окончательного ответа. Вы уже знаете количество «часов» — это целое число, которое вы получили при первой конвертации. Напишите свой ответ следующим образом: x часов y минут

    В приведенном выше примере наш первый ответ — 4,33 часа. Тогда получаем дробь «0,33», равную 20 минутам; Итак, окончательный ответ 4 часа 20 минут.

    . рекламное объявление

Связь между градусами и радианами

Мера угла

На практике чаще всего используют градусы. Их обозначают знаком \(^\circ\;\) .

1/60 градуса — минута, обозначаемая знаком ‘. Секунду обозначают знаком », она составляет 1/3600 доли.

Математики и астрономы предпочитают пользоваться радианом, безразмерной величиной. Это удобнее при рассмотрении тригонометрических функций. Обозначение «рад» при этом обычно опускают. Радиан равен примерно \(57^\circ17’45”\) .

Формула соотношения

Длина дуги, высекаемой углом в a радиан на окружности радиуса R, вычисляется умножением a на R, а для единичной окружности длина дуги и величина угла совпадают.

Так как радиус равен единице, длина единичной окружности будет равна \(2\mathrm\pi\) .

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

Репутация: 5

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

Буду благодарен за идеи. Сам чёта в тупике. Единственная идея — переводить минуты и секунды в десятичную дробную часть, но чёта это как-то коряво. но буду зв любую помощь благодарен ибо в ексселе не силён

Сообщения: 9926Откуда: Н. Новгород

Репутация: 123

Саша, это что за программа такая, EXSEL?

Справка Microsoft Excel

ГРАДУСЫ Преобразует радианы в градусы.

РАДИАНЫ Преобразует градусы в радианы.

Перевод трех ячеек A градусов + B минут + С секунд = 3600*A + 60*B + C секунд.

Репутация: 5

NEW Игорь, ну не придирайся ты. щас исправлю на EXCEL

Далее, функции радианы и градусы не могут получать и не возвращают данные в имеющемся у меня формате. градусы,минуты,секунды (1градус=60минут=360секунд). Они получают и возвращают так, что дробная чать (минуты и секунды) представлена в десятичном виде, тоесть 1 градус = 100 умножить на одну сотую градуса.

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

Сообщения: 9926Откуда: Н. Новгород

Репутация: 123

IdeaFix Я не спец по Excel. Но создание пользовательских форматов в нем тоже есть, хотя проще обойтись без них, см. выше.

Репутация: 5

. пока делаю так — ввожу данные (градусы-минуты-секунды) в три отдельных ячейки, минуты умножаю на 1/60, секунды на 1/360 и складываю с градусами. назад перевожу в один цикл ПОКА. жудко неудобно и тормознуто. Помогите с изящным решением.

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

Сообщения: 9926Откуда: Н. Новгород

Репутация: 123

минуты умножаю на 1/60, секунды на 1/360 и складываю с градусами.

У тебя в одной минуте 6 секунд, да? Это все невнимательность твоя.

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

Office 2003 “Создание и удаление пользовательских числовых форматов”

Я предложил получить число в секундах, и плясать от него, а радианы и градусы приводить к нему. Хоть будут точные значения, а не 1/60 и 1/3600 И не париться с форматами, а работать с обычным числом.

Сообщения: 9926Откуда: Н. Новгород

Репутация: 123

Готовый формат час-минута-секунда устроит? Час — это градус.

Час “hr” Минута “mn” Секунда “sec”

Справка > Помощь > Excel 2003 > Работа с данными > Справка по функциям > Инженерные функции

ПРЕОБР Преобразовывает число из одной системы мер в другую.

Если данная функция недоступна или возвращает ошибку #ИМЯ?, установите и загрузите надстройку «Пакет анализа».

Число — значение в старых единицах измерения, которое нужно преобразовать. Старые_единицы — единицы измерения для аргумента число. Новые_единицы — единица измерения результата. ПРЕОБР допускает следующие текстовые значения (в кавычках) для аргументов старые_единицы и новые_единицы.

Я сам впервые это вижу, но набрал сейчас в справке.

Репутация: 5

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

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

ДАТАМЕС()

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

КОНМЕСЯЦА()

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

РАБДЕНЬ()

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

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

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

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

Подпишитесь к нам в дзен-канал, для получения свежих новостей it мира:

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

РАБ_ЧАС

MulTEx » 5 Март 2017       Дмитрий       7796 просмотров

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

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

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

  • Вызов команды через стандартный диалог:Мастер функций—Категория «MulTEx»— РАБ_ЧАС
    Вызов с панели MulTEx:Сумма/Поиск/Функции — Полезности — РАБ_ЧАС
    Синтаксис:
    =РАБ_ЧАС(A1;B1;60)
    =РАБ_ЧАС(B2:I2;B3:I3;B4:I4)
    =РАБ_ЧАС(A1;B1;C1)
    =РАБ_ЧАС(A1;B1)
  • ВРЕМЯ_Н(A1) — указывается ссылка на ячейку, в которой записано время начала рабочего дня в формате даты-времени Excel. Читать подробнее про дату и время в Excel — Как Excel воспринимает данные
  • ВРЕМЯ_К(B1) — указывается ссылка на ячейку, в которой записано время окончания рабочего дня в формате даты-времени Excel.

ОБЕД(60) — Необязательный аргумент. Указывается ссылка на ячейку, диапазон ячеек либо непосредственно число, означающее общее количество минут, отведенных для обеденного перерыва. Если не указан, то рабочими часами будет считаться все время между ВРЕМЯ_Н и ВРЕМЯ_К.

Если указано значение, отличное от числового(например, текст «45 мин»), то функция вернет значение ошибки — #ЗНАЧ!(#VALUE!)
Текстовые и ошибочные данные игнорируются.

Если любой из аргументов ВРЕМЯ_Н или ВРЕМЯ_К содержит значение ошибки или текстовое значение, то рабочие часы для периода не будут просчитаны.

Пример работы с функцией
В ячейке A1 записано время начало рабочего дня — 9:00, а в ячейке B1 записано время окончания рабочего дня — 18:00.

Для расчета количества рабочих часов функцию необходимо записать следующим образом:
=РАБ_ЧАС(A1;B1)
в результате получим число «0,375», что будет равно 9 часам.

Чтобы это число отображалось в привычном временном виде(9:00), необходимо выделить ячейку с функцией -правая кнопка мыши —Формат ячеек(Format cell) -вкладка Число(Number) -группа Время(Time). Выбрать там формат «37:30:55».

Либо на той же вкладке выбрать группу «(все форматы)» и выбрать формат «:мм:сс»:

Чтобы исключить из подсчета время, затраченное сотрудником на обед, формулу необходимо записать в таком виде:
=РАБ_ЧАС(A1;B1;60)

Функция так же корректно рассчитает время и для ночных смен. Например, в ячейке A1 записано 21:00, а в ячейке B1 — 9:00.

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

Функция РАБ_ЧАС не требует каких-либо дополнительных манипуляций — количество рабочих часов будет рассчитываться так же, как и для обычных дневных смен:
=РАБ_ЧАС(A1;B1;60)

Если же необходимо рассчитать не просто количество рабочих часов в день для одного сотрудника, а общее количество рабочих часов для сотрудника за месяц или рабочие часы сотрудников всего отдела — то в функции необходимо будет указать все ячейки начала рабочего дня и все ячейки окончания:
=РАБ_ЧАС(B2:I2;B3:I3;60)

Функция в этом случае рассчитает количество рабочих часов для каждого дня и сложит их в одну сумму
Если для каждого дня или отдельного сотрудника время обеденного перерыва может различаться, то в аргументе ОБЕД необходимо указать ссылку на ячейки, в которых записано время обеда в минутах:

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

Например, если в таблице выше для 5 декабря вместо «9:00» будет записано «9 часов», то пятое декабря будет пропущено и сумма будет не 64:00, а 56:00.

Тоже самое будет, если вместо 9:00 будет значение ошибки (#Н/Д, #ЗНАЧ!, #ИМЯ?, #ЧИСЛО!, #ДЕЛ/0!, #ССЫЛКА!, #ПУСТО!, #N/A, #VALUE!, #NAME?, #NUM!, #DIV/0!, #REF!, #NULL!)

Особенности расчёта времени в Excel

Программа Excel рассчитывает время не обычными для нас показаниями часов и минут, а используя сутки. Получается, что Excel воспринимает 1 как двадцать четыре часа. Исходя их этого, воспринимаемое программой значение времени в 0,5, будет соответствовать воспринимаемым человеком временем в 12:00, так как значение 0.5 соответствует одной второй суток. Для того чтобы увидеть, как происходит расчёт времени в приложении, выполните следующие действия:

  • Выделите любую понравившуюся вам ячейку.
  • Присвойте этой ячейке формат «Время».
  • Введите значение времени.

1

Переведите введенное значение времени в «Общий» формат.

2

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

3

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

Понравилась статья? Поделиться с друзьями:
Самоучитель Брин Гвелл
Добавить комментарий

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