Перевод часов в минуты в Excel разными способами
Перевод часов в минуты – довольно распространенная задача, выполнение которой иногда требуется и в Эксель. На первый взгляд кажется, что сделать это в программе можно без особых сложностей. Однако на практике некоторые пользователи из-за особенностей программы могут испытывать определенные сложности. Поэтому ниже мы рассмотрим, каким образом можно выполнить перевод часов в минуты в Excel, пользуясь при этом разными методами.
Перевод часов в минуты
Как мы упомянули выше, в Эксель есть особенность, заключающаяся в особой схеме исчисления времени, которая отличается от привычного. В программе 24 часа приравниваются к единице, а 12 часов соответствуют числу 0,5 (половина целых суток).
Допустим, у нас есть ячейка со значением в формате времени.
Щелкаем по текущему формату (вкладка “Главная”, раздел инструментов “Число”) и выбираем общий формат.
В итоге мы получим определенно число – именно в таком виде программа и воспринимает указанное в выбранной ячейке время. Число может быть в промежутке от 0 до 1.
Поэтому во время перевода часов в минуты нам нужно учитывать данную особенность программы.
Метод 1: использование формулы
Данный метод является самым простым и предполагает использование формулы умножения. Для перевода часов в минуты нужно заданное время сначала умножить на 60 (количество минут в одном часе), затем – на 24 (количество часов в одних сутках). Другими словами, нам нужно умножить время на число 1440. Давайте попробуем это сделать на практическом примере.
- Встаем в ячейку, куда планируем вывести результат в виде количества минут. Поставив знак равно, пишем в ней формулу умножения. Координаты ячейки с исходным значением (в нашем случае – C4) можно указать вручную, или просто кликнув по ней левой кнопкой мыши. Далее жмем клавишу Enter.
- В результате мы получим не совсем то, что ожидали, а именно, значение “0:00”.
- Это произошло из-за того, что при выводе результата программа ориентируется на форматы ячеек, участвующих в формуле. Т.е. в нашем случае результирующей ячейке присвоен формат “Время”. Сменить его на “Общий” можно как во вкладке “Главная” (блок инструментов “Число”), как было рассмотрено выше, так и в окне формата ячеек, в которое можно попасть через контекстное меню ячейки, вызываемое щелчком правой кнопки мыши по ней.Оказавшись в окне форматирования в перечне слева выбираем строку “Общий” и жмем кнопку OK.
- В результате, мы получим общее количество минут в заданном времени.
- Если требуется перевести часы в минуты по всему столбцу, вовсе не обязательно это делать отдельно по каждой ячейке, ведь процесс можно автоматизировать. Для этого наводим указатель мыши на ячейку с формулой, как только появится черный плюсик (маркер заполнения), зажав левую кнопку мыши тянем его вниз до последней ячейки, для которой нужно выполнить соответствующие расчеты.
- Все готово, благодаря этому несложному действию нам удалось оперативно перевести часы в минуты для всех значений столбца.
Метод 2: функция ПРЕОБР
Наряду с обычным перемножением, в Эксель существует специальная функция ПРЕОБР, позволяющая перевести часы в минуты.
Важно помнить, что функция работает только при представлении времени в формате “Общий”. При этом, например, время “04:00” нужно записать как просто цифру 4, а “05:30” – как “5,5”
Также, этот метод подходит, когда нам нужно просто посчитать общее количество минут, соответствующее заданному количеству часов без учета особенностей системы исчисления в программе, о которой шла речь в первом методе.
- Встаем в ячейку, в которой хотим выполнить расчеты. После этого жмем кнопку “Вставить функцию” (fx) слева от строки формул.
- В окне вставки функций выбираем категорию “Инженерные” (или “Полный алфавитный перечень”), кликаем по строке с функцией “ПРЕОБР”, затем – по кнопке OK.
- Откроется окно, в котором нам нужно заполнить аргументы функции:
- в поле “Число” указываем адрес ячейки, значение которой нужно преобразовать. Сделать это можно, прописав координаты вручную, или просто кликнуть левой кнопкой мыши по нужной ячейке в самой таблице (при этом курсор должен находиться в поле для ввода значения).
- Переходим к аргументу “Исходная единица измерения”. Здесь мы указываем кодовое обозначение часов – “hr”.
- В качестве конечной единицы измерения указываем ее код – “mm”.
- по готовности жмем кнопку OK.
- В ячейке с функцией появится требуемый результат.
- Если нам нужно выполнить расчеты для всего столбца, как и в первом методе, воспользуемся Маркером заполнения, протянув его вниз.
Заключение
Таким образом, в зависимости от подхода и желаемого результата в Эксель можно перевести часы в минуты, воспользовавшись двумя разными методами. Каждый из них по-своему эффективен, при этом освоить их не составить особого труда.
Генератор случайных чисел с использованием функции СЛЧИС
Функция СЛЧИС является одной из двух функций, специально предназначенных для генерации случайных чисел в Excel. Данная функция возвращает случайное десятичное число (действительное число) между 0 и 1.
СЛЧИС() является энергозависимой функцией, что означает, что при каждом вычислении рабочего листа создается новое случайное число. И это происходит каждый раз, когда вы выполняете какое-либо действие на листе, например, обновляете формулу (не обязательно формулу СЛЧИС, любую другую формулу на листе), редактируете ячейку или вводите новые данные.
Функция СЛЧИС доступна во всех версиях: Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003.
Поскольку функция Excel СЛЧИС не имеет аргументов, вы просто вводите =СЛЧИС() в ячейке и затем копируете формулу на столько ячеек, сколько хотите:
Генератор случайных чисел в Excel – Генерация случайных чисел
А теперь давайте сделаем еще один шаг и напишем несколько формул СЛЧИС для генерации случайных чисел в соответствии с определенными условиями.
Генератор случайных чисел от нуля до заданной верхней границы диапазона
Чтобы сделать генератор случайных чисел от нуля до любого значения N, вы несколько раз выполняете функцию СЛЧИС с помощью N:
=СЛЧИС()*N
Например, для создания последовательности случайных чисел, больших или равных 0, но менее 50, используйте следующую формулу:
=СЛЧИС()*50
Генератор случайных чисел в диапазоне
Чтобы создать случайное число в диапазоне, т.е. случайное число между любыми двумя указанными вами числами, используйте следующую формулу СЛЧИС:
= СЛЧИС() * (B — A) + A
Где A – это нижнее значение границы (наименьшее число), а B – верхнее значение границы (наибольшее число).
Например, чтобы сделать генератор случайных чисел от 10 до 50, вы можете использовать следующую формулу:
= СЛЧИС()*(50-10)+10
Генератор случайных целых чисел в Excel
Чтобы функция Excel СЛЧИС создавала случайные целые числа, возьмите одну из вышеупомянутых формул и заверните ее в функцию ЦЕЛОЕ.
Чтобы сделать генератор случайных целых чисел от 0 до 50:
= ЦЕЛОЕ(СЛЧИС()*50)
Чтобы генерировать случайные целые числа от 10 до 50:
= ЦЕЛОЕ (СЛЧИС()*(50-10)+10)
Генератор случайных чисел в 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, в которой использовались обе эти функции, имеет формат даты и времени.
Как посчитать сумму часов в 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
Совет: Вы можете также складывать значения времени с помощью функции Автосумма для чисел. Выделите ячейку B4, а затем на вкладке Главная выберите Автосумма. Формула будет выглядеть следующим образом: =СУММ(B2:B3). Нажмите клавишу ВВОД, чтобы получить тот же результат, 16 часов и 15 минут.
Как сложить минуты и секунды в Excel?
Чтобы сложить или вычесть время в excel необходимо:
- написать нужную формулу сумма / сложение или вычитание;
- установить правильный формат ячеек: Главная → Формат ячеек → Все форматы → :мм:сс., (где ч — часы; мм — минуты; сс- секунды)
Как правильно складывать часы и минуты?
часы прибавлять к часам, минуты к минутам. Если минут получается больше 60, тогда переводите 60 минут в часы (т,е. + 1час), а оставшиеся минуты остаются минутами. Например, 2ч.
Как рассчитать разницу во времени в Excel?
Вычисление количества часов и минут между двумя значениями времени
- Выделите ячейку D2 — первую пустую ячейку в столбце «Длительность».
- На вкладке Формулы в разделе Функция выберите пункт Построитель формул. …
- Введите текств ячейке.
- В появившемся списке выберите текст.
Как перевести время в десятичную дробь Excel?
Если в ячейке A1 содержится значение времени (часов) в десятичной форме (10,5), то для отображения в стандартном формате времени используйте формулу =ТЕКСТ(A1/24; «ч:мм») Результат 10:30 в текстовом формате (функция =ТЕКСТ() возвращает текстовое значение).
Как перевести время в секунды в Excel?
Чтобы вычислить количество секунд, разделим значение в ячейке А1 на 1/24/60/60. Для этого запишем формулу =A1/(1/24/60/60) .
Как правильно вводить время в Excel?
Ускорение ввода значений в формате ВРЕМЯ в EXCEL
- Выделите ячейку А1 .
- Отобразите вкладку Число окна Формат ячеек ( Главная/ Число/ Формат ячеек или нажав CTRL+1 выберите вкладку Число).
- В списке Числовые форматы выберите Все форматы.
- В поле Тип введите #»:»00 или 00″:»00 (в чем разница будет показано ниже)
- Нажмите ОК .
Как рассчитать время в пути?
Скорость, время и расстояние
- V = S / T. V — величина скорости; S — величина пройденного пути; Т — время в пути. …
- S = V * T. Т. е величину пройденного пути находим как произведение скорости на время в пути. Если известно расстояние и скорость, определить время можно по формуле:
- T = S / V. т. е.
Как считать в градусах на калькуляторе?
Чтобы посчитать косинус 5º43′ в инженерном калькуляторе, наберите 5,43 (да, это сбивает с толку, а 5º43’30» должно быть введено, как 5,4330 — без дополнительных разделителей), затем нажмите клавишу «Inv» и «deg» — получите значение градусов и их десятичных долей, а теперь можете нажимать, соответственно, «sin» или «cos …
Функция 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 |
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 рассматривает время не так, как мы привыкли, а в днях. То есть для этой программы 24 часа равны одному. Час 12:00 представлен в расписании как 0,5, потому что 12 часов — 0,5 дня.
Чтобы увидеть, как это происходит на примере, вам нужно выбрать любую ячейку на листе в формате времени.
А затем отформатируйте его в общем формате. Это число, отображаемое в ячейке, отражает восприятие программой введенных данных. Его диапазон может варьироваться от 0 до 1.
Поэтому к вопросу о переводе часов в минуты следует подходить именно через призму этого факта.
Способ 1: применение формулы умножения
Самый простой способ перевести часы в минуты — это умножить их на определенный коэффициент. Выше мы обнаружили, что Excel воспринимает время в днях. Следовательно, чтобы получить минуты из выражения в часах, вам нужно умножить это выражение на 60 (количество минут в часах) и на 24 (количество часов в сутках). Следовательно, коэффициент, на который нам нужно умножить значение, равен 60 × 24 = 1440. Посмотрим, как это будет выглядеть на практике.
- Выделите ячейку, которая будет содержать окончательный результат в минутах. Ставим знак «=». Щелкните ячейку, содержащую данные в часах. Ставим знак «*» и набираем с клавиатуры число 1440. Чтобы программа обработала данные и отобразила результат, нажмите кнопку Enter.
- Но результат все равно может быть неверным. Это связано с тем, что при обработке данных в формате времени с использованием формулы ячейка, в которой отображается сумма, сама принимает тот же формат. В этом случае его необходимо поменять на общий. Для этого выделите ячейку. Затем переходим на вкладку «Главная», если находимся в другой, и нажимаем на специальное поле, где отображается формат. Он расположен на ленте в панели инструментов «Число». В открывшемся списке среди набора значений выберите пункт «Общие».
- После этих действий правильные данные будут отображаться в указанной ячейке, что будет результатом преобразования часов в минуты.
- Если у вас есть несколько значений, но целый диапазон для преобразования, вы можете пропустить предыдущую операцию для каждого значения отдельно, но скопировать формулу с помощью дескриптора заполнения. Для этого поместите курсор в правый нижний угол ячейки с формулой. Ждем активации маркера заливки в виде креста. Удерживая левую кнопку мыши, перетащите курсор параллельно ячейкам с данными, которые нужно преобразовать.
- Как видите, после этого действия значения всего ряда будут конвертированы в минуты.
Способ 2: использование функции ПРЕОБР
Есть еще один способ превратить часы в минуты. Для этого вы можете использовать специальную функцию ПРЕОБРАЗОВАТЬ. Следует отметить, что этот параметр будет работать только в том случае, если исходное значение находится в ячейке с общим форматом. То есть 6 часов должны отображаться не как «6:00», а как «6», а 6 часов 30 минут, не как «6:30», а как «6.5».
- Выберите ячейку, которую хотите использовать для просмотра результата. Щелкните значок «Вставить функцию», расположенный рядом со строкой формул.
- Это действие открывает мастер. Предоставляет полный список операторов Excel. В этом списке ищем функцию ПРЕОБРАЗОВАТЬ. Найдя его, выберите его и нажмите кнопку «ОК».
- Открывается окно аргументов функции. У этого оператора есть три аргумента:
- Число;
- Начальная единица измерения;
- Последняя единица измерения.
Первое поле аргумента определяет числовое выражение для преобразования или ссылку на ячейку, в которой оно находится. Чтобы указать ссылку, вам нужно поместить курсор в поле окна, затем щелкнуть по ячейке листа, в которой расположены данные. После этого координаты отобразятся в поле.
В поле исходной единицы измерения, в нашем случае, необходимо указать часы. Их кодировка следующая: «hr».
В поле конечной единицы измерения указываем минуты — «mn».
После того, как вы ввели все данные, нажмите кнопку «ОК».
- Excel выполнит преобразование и отобразит окончательный результат в ячейке по умолчанию.
- Как и в предыдущем методе, используя индикатор заполнения, вы можете обработать весь диапазон данных с помощью функции ПРЕОБРАЗОВАТЬ.
Как видите, преобразование часов в минуты — не такая простая задача, как кажется на первый взгляд. Это особенно проблематично для данных в формате времени. К счастью, есть способы трансформации в этом направлении. Один из этих вариантов — использовать коэффициент, а другой — функцию.