backtotop

Categories: Дата_Время

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

перевести время в число в Excel

Сразу скажу что дата и время в Excel — это в первую очередь числовые данные. В определенном формате эти числа выглядят как время или дата.

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

Любое значение дата_время в Excel — это число преобразованное в нужный формат число при помощи опции Формат ячеек!

Приведем пример. Вам нужно задать сегодняшнюю дату? Пожалуйста! Записываем функцию =СЕГОДНЯ() — без аргумента в скобках. Она возвращает сегодняшнее число. Как правило сразу в этой ячейке будет дата в правильном формате.

Время дата1

Но что будет, если данные перевести в формат Числовой? Появиться число 42544,00

Тоже самое будет и со временем в формате Время (см. на картинке выше), значение будет равно, например 21-00.  Если сравнить эти значения, то они будут идентичны. Смотрите картинку в начале поста.

Соответственно, как складывать и вычитать такие данные? Да как обычные числа! Если вы хотите, чтобы у вас в ячейке отображалось дата_время, просто сложите числа и задайте нужный формат. Как на примере:

перевести время в число в Excel 1

Так же быть и с вычитанием данных друг из друга.

Теперь можно перейти к хитростям обработки дата_время.

Отделить дату от времени и наоборот

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

Во первых проверьте число ли это. Если да то смело производите действия ниже. Если нет проследуйте инструкции в статье.

После инструкций или если это уже число воспользуйтесь формулой для определения времени из дата_время

=A:A-ЦЕЛОЕ(A:A)

Формула находит целое значение, что будет для нас датой и вычитает из общего значения разница будет для нас числом.
и определением даты из дата_время

=ЦЕЛОЕ(A:A)

Время дата5

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

Это тоже просто, если знаете хитрости. Очень и очень часто, нам удобнее использоваться формат 3,5 часа, чем 3:30. Т.е. перевод числа во временном формате в число, но с нужным значением. И это на самом деле не так сложно. Для этого есть прекрасные функции Excel =ЧАС(), =МИНУТЫ().

Чтобы перевести время 3:30 в просто три с половиной часа, нам нужно воспользоваться формулой.

=ЧАС(A1)+МИНУТЫ(A1)/60

Как работает: мы находим количество полных часов функцией ЧАС, затем находим количество полных минут и делим их на 60, чтобы получить долю часа. Вуаля — готово!

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

 

P.S. Как всегда прикладываю Время в число с примерами выполнения нашей задачки «как перевести время в число в Excel».

 

.

.

.


Comments

Там нет комментариев

Leave a Comment:

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5 × два =