Перевод времени в десятичную дробь excel

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

Предположим, у вас есть диапазон времени или текстов с [ЧЧ: ММ: СС] формат в Excel, и теперь вы хотите преобразовать их в десятичные часы, минуты или секунды, как вы можете быстро решить эту проблему? В этом руководстве представлены некоторые приемы для решения этой задачи.

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

Преобразуйте время в десятичные часы / минуты / секунды с помощью Convert Time хорошая идея3

Преобразование времени в десятичные часы / минуты / секунды с помощью суперфункций


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

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

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

документ конвертировать время 1

2. Щелкните правой кнопкой мыши выбранный диапазон и щелкните Формат ячеек из контекстного меню. И в появившемся диалоговом окне выберите Numbeг из Категория list и укажите нужные десятичные разряды. Смотрите скриншоты:

документ конвертировать время 3
документ конвертировать время 4

3. Нажмите OK. Теперь каждый раз был сразу переведен в десятичный час.

документ конвертировать время 5

Наконечник:

1. Вы также можете использовать эту формулу для преобразования времени в часы. =HOUR(A1)+MINUTE(A1)/60+SECOND(A1)/3600.

2. Если вы хотите преобразовать время в десятичные минуты, используйте это = A1 * 24 * 60 or = ЧАС (A1) * 60 + МИНУТА (A1) + СЕКУНДА (A1) / 60.

3. Если вы хотите преобразовать время в десятичные секунды, используйте это = A1 * 24 * 60 * 60 or = ЧАС (A1) * 3600 + МИНУТА (A1) * 60 + СЕКУНДА (A1).


стрелка синий правый пузырь Преобразование времени в десятичные часы / минуты / секунды с помощью Time Convert

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

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

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

документ конвертировать время 7

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

документ конвертировать время 7

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

документ конвертировать время 8

Внимание:

Если вы хотите преобразовать время в десятичные числа и сохранить результат в другом месте, вы можете сделать следующее:

1. Выберите диапазон данных и нажмите Кутулс > Содержание > Конвертировать время > Конвертировать время. Смотрите скриншот:
doc kutools конвертировать время 2

2. В появившемся диалоговом окне отметьте нужный вариант преобразования в Тип преобразования раздел и проверка Сохранить в другое место (диапазон преобразования — одна область) Установите флажок, затем щелкните, чтобы выбрать диапазон, в котором будет отображаться результат, и щелкните OK > Ok > OK закрыть диалоги. Смотрите скриншоты:

документ конвертировать время 3
документ конвертировать время 11

Теперь данные преобразованы и сохранены в другом месте.

документ конвертировать время 12

Щелкните здесь, чтобы узнать больше о Time Convert.


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

Собственно, в Kutools for Excel, вы также можете использовать Kutools Функции для преобразования времени в десятичные числа.

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

1. Выберите ячейку, в которую хотите поместить преобразованный результат, и щелкните Кутулс > Kutools Функции > Дата и время, и в контекстном меню выберите нужный вариант преобразования. Смотрите скриншот:
doc kutools конвертировать время 3

2. в Аргументы функций диалоговом окне выберите данные, которые вы хотите преобразовать в Данные о времени текстовое окно. Щелчок OK чтобы закрыть диалог. Смотрите скриншот:

документ конвертировать время 14

3. Затем выберите преобразованный результат и перетащите маркер заполнения в диапазон, необходимый для применения функции. Теперь диапазон данных преобразован.

документ конвертировать время 15

В группе Kutools Functions вы можете суммировать или подсчитывать данные по цвету заливки / шрифта, подсчитывать символы, извлекать текст и перевернуть текстовую строку и так далее.


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Skip to content

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

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

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

Вот о чем мы поговорим в этой статье:

В общем, есть два способа преобразовать время в десятичное число в Excel — 

  • путем изменения формата ячейки  
  • с помощью арифметических вычислений и использованием функций Excel. 

Далее вы найдете подробное объяснение первого способа и примеры формул, демонстрирующие второй метод.

Каки перевести время в десятичное число без формул

Как мы уже не раз говорили, дата и время в Excel представляют собой обычные числа, где отсчет начинается с 1 января 1900 года. Быстрый способ показать число, представляющее определенное время, — использовать диалоговое окно «Формат ячеек».

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

Такой перевод времени в число вы видите на скриншоте ниже.

перевод времени в число без формул

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

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

Как преобразовать время в десятичное число в Excel

Рассмотрим еще три способа преобразования значения времени в десятичное число: 

  • арифметическая операция, 
  • функция ПРЕОБР,
  • комбинация трех различных функций времени.

Самый простой способ превратить время в десятичное число в Excel — умножить исходное значение времени на количество часов, секунд или минут в сутках:

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

Далее мы рассмотрим другие методы превращения времени в десятичное число в Excel.

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

В этом разделе демонстрируются три различных формулы для преобразования часов из стандартного формата времени (чч:мм:сс) в десятичное число.

Арифметические действия

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

=A3*24   (где A2 — значение времени)

Чтобы получить полное количество часов, вставьте приведенную выше формулу в функцию ЦЕЛОЕ (INT в английской версии), или ОТБР (TRUNC по-английски).  Обе они помогут избавиться от дробной части:

=ЦЕЛОЕ(A3*24)

=ОТБР(A3*24;0)

Разница между этими двумя функциями заключается в том, что ОТБР отбрасывает дробную часть, а функция ЦЕЛОЕ округляет число в меньшую сторону до ближайшего целого в зависимости от значения дробной части.  

Эти функции различаются при использовании отрицательных чисел: ОТБР(-5,97;0) возвращает значение -5, просто отбрасывая все то, что находится после запятой. А вот выражение ЦЕЛОЕ(-5,97) возвращает -6, поскольку это ближайшее меньшее целое число. Но поскольку дата и время не могут быть отрицательными, то в данном случае для нас эти функции равноценны. Но лично я предпочитаю использовать ЦЕЛОЕ, поскольку не нужно дополнительно вводить никаких аргументов.

Функция ПРЕОБР

Другой способ выполнить преобразование «время > часы» — использовать следующую формулу преобразования:

ПРЕОБР(число; из_единиц; в_единицы), 

или в нашем случае:

=ПРЕОБР(A3; «day»; «hr»)

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

Функции ЧАС, МИНУТЫ и СЕКУНДЫ

Наконец, можно использовать несколько более сложную формулу, логика которой, впрочем, вполне очевидна. Извлеките отдельные единицы времени с помощью функций ЧАС, МИНУТЫ и СЕКУНДЫ, затем разделите минуты на 60 (количество минут в часе) и секунды на 3600 (количество секунд в часе) и после этого сложите результаты:

=ЧАС(A3) + МИНУТЫ(A3)/60 + СЕКУНДЫ(A3)/3600

Как перевести время в число минут

Те же три способа можно использовать для преобразования минут из стандартного формата времени в десятичное число.

Арифметический расчет

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

=A3*1440

Если вы хотите вернуть точное число минут, используйте функцию ЦЕЛОЕ:

=ЦЕЛОЕ(A3*1440)

Вы можете просмотреть результаты на скриншоте ниже:

Функция ПРЕОБР

Чтобы выполнить преобразование «время > минуты» с помощью функции ПРЕОБР, укажите «day» и «mn» (день и минуты) в качестве единиц для преобразования:

=ПРЕОБР(A3; «day»; «mn»)

Функции ЧАС, МИНУТЫ и СЕКУНДЫ

Еще один способ получить количество минут — умножить часы на 60 и разделить секунды тоже на 60:

=ЧАС(A3)*60 + МИНУТЫ(A3) + СЕКУНДЫ(A3)/60

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

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

Арифметический расчет

Умножьте значение времени на 86400, что равно количеству секунд в сутках (24 часа * 60 минут * 60 секунд = 86400):

=A3*86400

Функция ПРЕОБР

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

=ПРЕОБР(A3; «day»; «sec»)

Функции ЧАС, МИНУТЫ и СЕКУНДЫ

Я полагаю, что на данный момент вам не нужны дальнейшие объяснения логики этой формулы :)

=ЧАС(A3)*3600 + МИНУТЫ(A3)*60 + СЕКУНДЫ(A3)

Советы:

  1. Если какая-либо из приведенных выше формул возвращает значение, отформатированное как время, просто измените формат ячейки на Общий или Числовой, чтобы отобразить результат в виде десятичного числа.
  2. Чтобы преобразовать время в десятичное число, представляющее время во внутренней системе Excel , примените к ячейке общий формат. При таком подходе 23:59:59 будет преобразовано в 0,99999, 06:00 — в 0,25, а 12:00 — в 0,5. Если целая часть отформатированного числа больше нуля, это означает, что ваша ячейка содержит значения не только времени, но еще и дату.

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

Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как вывести месяц из даты На примерах мы покажем, как получить месяц из даты в таблицах Excel, преобразовать число в его название и наоборот, а также многое другое. Думаю, вы уже знаете, что дата в…
Как быстро вставить сегодняшнюю дату в Excel? Это руководство показывает различные способы ввода дат в Excel. Узнайте, как вставить сегодняшнюю дату и время в виде статической метки времени или динамических значений, как автоматически заполнять столбец или строку…
Количество рабочих дней между двумя датами в Excel Довольно распространенная задача: определить количество рабочих дней в период между двумя датами – это частный случай расчета числа дней, который мы уже рассматривали ранее. Тем не менее, в Excel для…

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


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

1. Преобразование времени в количество часов: умножьте исходное время на 24 (количество часов в сутках).

2. Преобразование времени в количество минут: умножьте исходное время на 1440 (количество минут в сутках).

3. Преобразование времени в количество секунд: умножьте исходное время на 86400 (количество секунд в сутках).

В следующем примере показано, как использовать каждую из этих формул на практике.

Пример: преобразование времени в десятичные дроби в Excel

Предположим, у нас есть следующий список времен в Excel:

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

Примечание.Убедитесь, что все столбцы «Часы», «Минуты» и «Секунды» отформатированы как « Общий » или « Число », чтобы десятичные дроби отображались правильно.

Вот как интерпретировать вывод:

  • Время 2:30 равно 2,5 полных часа.
  • Время 2:30 равно 150 минутам.
  • Время 2:30 равно 9000 полных секунд.

И так далее.

Если вам нужны только целые значения, вы можете обернуть каждую формулу функцией INT() :

Вот как интерпретировать вывод:

  • Время 10:15:40 содержит 10 целых часов.
  • Время 10:15:40 содержит 615 полных минут.
  • Время 10:15:40 содержит 36 940 полных секунд.

И так далее.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

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

Написано

Редакция Кодкампа

Замечательно! Вы успешно подписались.

Добро пожаловать обратно! Вы успешно вошли

Вы успешно подписались на кодкамп.

Срок действия вашей ссылки истек.

Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.

Успех! Ваша платежная информация обновлена.

Ваша платежная информация не была обновлена.

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

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

№ п.п. Месяц выполнения работ Подразделение Должность Планируемое время на выполнение работы Планируемое время на выполнение работы в часах
1 Сентябрь Слесарный цех Инженер по ПБ 3:00:00 3,0
2 Сентябрь Слесарный цех Инженер-энергетик 21:20:00 21,33

Сделать это можно при помощи системы функций (формул).

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

    Для перевода используется следующая функция:

    ЕСЛИ(ОКРУГЛ(МИНУТЫ(Q58)/60*100;0)>9;СЦЕПИТЬ(ЧАС(Q58);»,»;ОКРУГЛ(МИНУТЫ(Q58)/60*100;0));СЦЕПИТЬ(ЧАС(Q58);»,0″;ОКРУГЛ(МИНУТЫ(Q58)/60*100;0))),  где –

    Функция ЧАС(G4 ) выводит целое количество часов;

    Функция МИНУТЫ(G4) выводит целое количество минут;

    Функция ЕСЛИ сравнивает полученное значение сотых долей и, если количество сотых менее 9, добавляет «ноль» десятых долей.

    ОКРУГЛ(МИНУТЫ(G4)/60*100;0) – преобразует минуты в часы десятичной дробью;

    СЦЕПИТЬ – сцепляет целые часы с дробными частями через символ «,».Перевод времени в дроби

    Эта система функций имеет небольшой недостаток, ЧАС(G4 ) выводит целое количество часов только до значения 24, не более. Если у вас стоит время (трудозатраты)  26:25  часов, то ЧАС(G4 ) будет равен 2.

    Для тех случаев, когда трудозатраты более суток, то есть превышают 24 часа, можно использовать следующую систему:

    =ЕСЛИ(ОКРУГЛ(МИНУТЫ(Q58)/60*100;0)>9;СЦЕПИТЬ((ЧАС(Q58)+ДЕНЬ(Q58)*24);»,»;ОКРУГЛ(МИНУТЫ(Q58)/60*100;0));СЦЕПИТЬ((ЧАС(Q58)+ДЕНЬ(Q58)*24);»,0″;ОКРУГЛ(МИНУТЫ(Q58)/60*100;0)))

    , где добавлена функция ДЕНЬ(G4), выводящая количество целых дней.пЕРЕВОД ЧАСОВ В ДЕСЯТИЧНЫЕ ЧИСЛА

    Как мы знаем целый (полный )  день состоит из 24 часов, соответственно ДЕНЬ(G4)*24 будет равно количеству часов в полных днях. Если к этим часам добавить количество часов в неполных днях, то получим общее количество часов: (ЧАС(G4)+ДЕНЬ(G4)*24)

      время в дроби три таблица в excel

      Если часов набегает больше чем на 31 день, можно по аналогии применить систему функций:

      ЕСЛИ(ОКРУГЛ(МИНУТЫ(Q58)/60*100;0)>9;СЦЕПИТЬ((ЧАС(Q58)+ДЕНЬ(Q58)*24+(МЕСЯЦ(G4)-1)*31*24);»,»;ОКРУГЛ(МИНУТЫ(Q58)/60*100;0));СЦЕПИТЬ((ЧАС(Q58)+ДЕНЬ(Q58)*24+(МЕСЯЦ(G4)-1)*31*24);»,0″;ОКРУГЛ(МИНУТЫ(Q58)/60*100;0)))

       

      Deva

      Пользователь

      Сообщений: 4
      Регистрация: 25.12.2012

      Есть ли в функциях Excel какая-нибудь возможность перевода временного значения ячейки в десятичное число например из 111:55 (111 ч. 55 мин.) нужно получить эквивалентное числовое значение = 111,92?

       

      ikki

      Пользователь

      Сообщений: 9709
      Регистрация: 22.12.2012

      #2

      25.12.2012 12:16:38

      очень, очень сложная функция:

      Код
      =A1*24

      фрилансер Excel, VBA — контакты в профиле
      «Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

       

      Deva

      Пользователь

      Сообщений: 4
      Регистрация: 25.12.2012

      Даже не ожидала что это настолько просто сделать!!! Спасибо огромное!!! )))

       

      Михаил С.

      Пользователь

      Сообщений: 10514
      Регистрация: 21.12.2012

      #4

      25.12.2012 12:23:21

      111:55 и 111 ч. 55 мин. — для excel совершенно разные значения.

      Для 111:55

      Код
      =ДЕНЬ(A1)*24+ЧАС(A1)+МИНУТЫ(A1)/60 
       

      ikki

      Пользователь

      Сообщений: 9709
      Регистрация: 22.12.2012

      так… видимо, я чего-то не догоняю…

      Прикрепленные файлы

      • время.xls (15.5 КБ)

      Изменено: ikki25.12.2012 12:29:20

      фрилансер Excel, VBA — контакты в профиле
      «Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

       

      Ronin71

      Пользователь

      Сообщений: 189
      Регистрация: 12.04.2015

      видимо я тоже…
      82:51 — в формате времени
      подставив код =ДЕНЬ(A1)*24+ЧАС(A1)+МИНУТЫ(A1)/60
      получилось
      82,85 — в числовом формате, но ведь это не одно и тоже
      Может кто подскажет…

      Изменено: Ronin7119.06.2015 03:31:39

      Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки

       

      Pashka

      Пользователь

      Сообщений: 1
      Регистрация: 27.07.2015

      #7

      27.07.2015 09:24:15

      Цитата
      Ronin71 написал:
      видимо я тоже…
      82:51 — в формате времени
      подставив код =ДЕНЬ(A1)*24+ЧАС(A1)+МИНУТЫ(A1)/60
      получилось
      82,85 — в числовом формате, но ведь это не одно и тоже

      Если говорить о времени — то одно и тоже: 82 ч.51 мин. это 82,85 часа.

       

      Excaz

      Пользователь

      Сообщений: 152
      Регистрация: 22.10.2014

       

      buchlotnik

      Пользователь

      Сообщений: 3863
      Регистрация: 31.10.2014

      Excel 365 Бета-канал

      #9

      05.09.2020 23:30:54

      Цитата
      Excaz написал:
      Ну вот.

      Excaz, тему не перепутали? как и формулу — вам откуда данные преобразовывать — из N10 или всё-таки A1? Ну и про пробел в конце значения забыли упомянуть…

      Код
      =ЛЕВБ(A1;8)*86400+ПРАВБ(A1;2)/10

      Прикрепленные файлы

      • Example.xls (32 КБ)

      Соблюдение правил форума не освобождает от модераторского произвола
      <#0>

       

      Excaz

      Пользователь

      Сообщений: 152
      Регистрация: 22.10.2014

      О кей. Сейчас правильно. Благодарю.

       

      Юрий М

      Модератор

      Сообщений: 60586
      Регистрация: 14.09.2012

      Контакты см. в профиле

       

      Олег Попов

      Пользователь

      Сообщений: 7
      Регистрация: 13.05.2021

      Добрый день! Как преобразовать время в формате м:сс,00 в секунды? В строке формул 02.02.1900  12:01:27, в ячейке отображается 1:27,38, должно получиться 87,38

       

      см.вложение

      Изменено: Ігор Гончаренко13.05.2021 21:51:58

      Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

       

      vikttur

      Пользователь

      Сообщений: 47199
      Регистрация: 15.09.2012

      #14

      13.05.2021 21:56:04

      Дурят Вас, ой дурят… :)

      Цитата
      Олег Попов написал: В строке формул 02.02.1900  12:01:27

      Что бы там не отображал Вам формат ячейки,  02.02.1900  12:01:27  — это 804 часа, 01 минута и 27 секунд
      (всего 2 894 487 секунд)

       

      Олег Попов

      Пользователь

      Сообщений: 7
      Регистрация: 13.05.2021

      Спасибо за пояснения, разумеется, у Вас все правильно, но столько миллионов мне не надо. Мне хотелось бы, чтобы 1 минута 27,38 секунд преобразовались в 87,38.

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

       

      vikttur

      Пользователь

      Сообщений: 47199
      Регистрация: 15.09.2012

      #16

      13.05.2021 23:28:19

      Цитата
      столько миллионов мне не надо

      Осторожнее с такими пожеланиями. Даже если отбросить целую часть (сутки) — ведь в значении еще часы есть…

      =МИНУТЫ(B4)*60+ТЕКСТ(B4;»ss,00″)

       

      Олег Попов

      Пользователь

      Сообщений: 7
      Регистрация: 13.05.2021

      Спасибо огромное. Единственно, пришлось заменить (B4;»ss,00″) на (B4;»сс,00″), иначе выбрасывало #ЗНАЧ!

       

      Олег Попов

      Пользователь

      Сообщений: 7
      Регистрация: 13.05.2021

      Еще раз спасибо

      vikttur

      за формулу. Однако функция МИНУТА в случае 3:59,82 с, дает не 3, а 4 мин, и итоговое значение секунд 299,82. Как можно это обойти?

       

      vikttur

      Пользователь

      Сообщений: 47199
      Регистрация: 15.09.2012

      Минимальная единица времени в Excel — 1 секунда, поэтому с долями секунды такая морока.
      =МИНУТЫ(B5)-(—ПРАВБ(ТЕКСТ(B5;»сс,00″);2)>=50)

       

      sokol92

      Пользователь

      Сообщений: 4445
      Регистрация: 10.09.2017

      #20

      16.05.2021 15:48:17

      Можно и без вавилонской системы счисления:  :)

      Код
      =ОСТАТ(B5*24*60*60;24*60)

      Владимир

       

      Олег Попов

      Пользователь

      Сообщений: 7
      Регистрация: 13.05.2021

      Большое спасибо, все работает. Формула Владимира просто заглядение…

       

      stfio

      Пользователь

      Сообщений: 102
      Регистрация: 23.05.2014

      #22

      24.12.2021 16:50:08

      и я — спасибо! очень помогло!

      Like this post? Please share to your friends:
    • Перевод в шестнадцатеричную систему счисления в excel
    • Перевод в тип word
    • Перевод в родительный падеж в excel макрос
    • Перевод в римские цифры excel
    • Перевод в миллионы в excel