Разделить дату и время в ячейке excel

Форматирование чисел в виде значений даты и времени

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

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

В этой статье

Отображение чисел в виде дат или времени

Даты и время можно форматировать по мере ввода. Например, если ввести 2/2 в ячейку, Excel автоматически интерпретирует ее как дату и отображает в ячейке 2-Фев . Если это не так, например, если вы хотите, чтобы в ячейке отображалось 2 февраля, 2009 или 2/2/09 , вы можете выбрать другой формат даты в диалоговом окне Формат ячеек , как описано в описанной ниже процедуре. Аналогичным образом, если в ячейке ввести 9:30 a или 9:30 p , приложение Excel будет интерпретировать это как время и ОТОБРАЗИТЬ 9:30 или 9:30 PM. Опять же, вы можете настроить способ отображения времени в диалоговом окне ” Формат ячеек “.

На вкладке Главная в группе Число нажмите кнопку вызова диалогового окна, расположенную рядом с надписью Число.

Вы также можете нажать клавиши CTRL + 1 , чтобы открыть диалоговое окно ” Формат ячеек “.

В списке Категория выберите пункт Дата или время.

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

Примечание: Форматы даты и времени, которые начинаются со звездочки (*), меняются в региональных параметрах даты и времени, указанных в панели управления. На форматы без звездочки параметры, заданные на панели управления, не влияют.

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

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

Создание настраиваемого формата даты или времени

На вкладке Главная нажмите кнопку вызова диалогового окна рядом с именем группы Число.

Вы также можете нажать клавиши CTRL + 1 , чтобы открыть диалоговое окно ” Формат ячеек “.

В поле Категория выберите пункт Дата или время, а затем выберите формат числа, наиболее подходящие по стилю, для которого нужно создать его. (Создавая пользовательские числовые форматы, проще начать работу с существующего формата, чем начинать с нуля.)

В списке Категория выберите пункт (все форматы). В поле тип должен быть указан код формата, соответствующий формату даты и времени, выбранному на шаге 3. Встроенный формат даты или времени невозможно изменить или удалить, поэтому не беспокойтесь о перезаписи.

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

Дни, месяцы и годы

Месяцев в виде чисел от 1 до 12

Месяцев в виде чисел от 01 до 12

Месяцев в виде “янв”, . “дек”

Месяцев в виде “январь”, . “декабрь”

Месяцев в виде первой буквы месяца

Дней в виде чисел от 1 до 31

Дней в виде чисел от 01 до 31

Дней в виде “Пн”, . “Вс”

Дней в виде “понедельник”, . “воскресенье”

Лет в виде чисел от 00 до 99

Лет в виде чисел от 1900 до 9999

Если вы используете “m” сразу после кода “h” или “HH” или непосредственно перед кодом “SS”, в Excel отображаются минуты вместо этого месяца.

Часы, минуты и секунды

Часы в виде от 0 до 23

Часы в виде от 00 до 23

Минут в виде от 0 до 59

Минут в виде 00 – 59

Секунды в виде от 0 до 59

Секунды в виде от 00 до 59

Часов в виде 4 AM

Время в 4:36:03 P

Затраченное время в часах; Например, 25,02

Затраченное время в минутах; Например, 63:46

Затраченное время в секундах

AM и PM Если формат содержит значение AM или PM, то часы зависят от 12-часового формата, где “AM” или “A” указывает время от полуночи до полудня и “PM”, обозначающее время с полудня до полуночи. В противном случае используется 24-часовой цикл. Код “м” или “мм” должен стоять сразу после кода “h” или “HH” или непосредственно перед кодом “SS”; в противном случае в Excel вместо минут отображается месяц.

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

Советы по отображению дат и времени

Чтобы быстро использовать формат даты или времени по умолчанию, щелкните ячейку с датой или временем, а затем нажмите клавиши CTRL + SHIFT + # или CTRL + SHIFT + @.

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

Читайте также:  В excel в ячейке создать список

При попытке отменить формат даты или времени с помощью команды Общие в списке категорий в Excel отображается числовой код. При повторном вводе даты или времени Excel отображает формат даты или времени по умолчанию. Для ввода определенного формата даты или времени, например 2010 января, вы можете отформатировать его в виде текста, выделив текст в списке Категория .

Чтобы быстро ввести текущую дату на листе, выберите пустую ячейку и нажмите клавиши CTRL +; (точка с запятой), а затем нажмите клавишу ВВОД (при необходимости). Чтобы вставить дату, которая будет обновляться до текущей даты при каждом открытии листа или перерасчете формулы, введите в пустую ячейку = сегодня () и нажмите клавишу ВВОД.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Источник: support.office.com

Разделить дату и время в ячейке excel

Информация о сайте

Инструменты и настройки

Excel Windows
и
Excel Macintosh

Вопросы и решения

Работа и общение

Работа форума и сайта

Функции листа Excel

= Мир MS Excel/Разбить дату и время на столбцы – Мир MS Excel

–> –> –> Правила форума FAQ Новости сайта Новые сообщения Участники RSS

Отметить все сообщения прочитанными и перейти на главную страницу форума

–>

  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Разбить дату и время на столбцы (Иное/Other)

Разбить дату и время на столбцы

greenber Дата: Вторник, 03.06.2014, 10:25 | Сообщение № 1
ArkaIIIa Дата: Вторник, 03.06.2014, 10:35 | Сообщение № 2
_Boroda_ Дата: Вторник, 03.06.2014, 10:40 | Сообщение № 3

Скажи мне, кудесник, любимец ба’гов.
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

Ответить

ArkaIIIa Дата: Вторник, 03.06.2014, 10:43 | Сообщение № 4
Rioran Дата: Вторник, 03.06.2014, 10:50 | Сообщение № 5

Предложу также третий вариант, у Вас будет целый арсенал =) В файле формула возвращает значения в текстовом формате.

Предложу также третий вариант, у Вас будет целый арсенал =) В файле формула возвращает значения в текстовом формате.

Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279

Сообщение greenber, здравствуйте.

Предложу также третий вариант, у Вас будет целый арсенал =) В файле формула возвращает значения в текстовом формате.

Источник: www.excelworld.ru

Функции для извлечения различных параметров из дат и времени в Excel

Весь курс: урок 1 | урок 2 | урок 3 | урок 4 | урок 5

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

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

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

Возвращает значение года, соответствующее заданной дате. Год может быть целым числом в диапазоне от 1900 до 9999.

В ячейке A1 представлена дата в формате ДДДД ДД.ММ.ГГГГ чч:мм:cc. Это пользовательский (нестандартный) числовой формат представления даты и времени в Excel.

В качестве примера использования функции ГОД, можно привести формулу, которая вычисляет количество лет между двумя датами:

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

МЕСЯЦ()

Возвращает номер месяца, соответствующий заданной дате. Месяц возвращается как целое число в диапазоне от 1 до 12.

Возвращает значение дня, соответствующее заданной дате. День возвращается как целое число в диапазоне от 1 до 31.

Данная функция возвращает значение часа, соответствующее заданному времени. Час возвращается как целое число в диапазоне от 0 до 23.

МИНУТЫ()

Возвращает количество минут, соответствующее заданному времени. Минуты возвращаются как целое число в диапазоне от 0 до 59.

СЕКУНДЫ()

Возвращает количество секунд, соответствующее заданному времени. Секунды возвращаются как целое число в диапазоне от 0 до 59.

ДЕНЬНЕД()

Данная функция возвращает номер дня недели, соответствующий заданной дате. Номер дня недели по умолчанию возвращается как целое число в диапазоне от 1 (воскресенье) до 7 (суббота).

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

Если в качестве второго аргумента функции ДЕНЬНЕД подставить 2, то дням недели будут соответствовать номера от 1 (понедельник) до 7 (воскресенье). В итоге функция вернет нам значение 6:

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

Источник: office-guru.ru

Дату и время разнести по отдельным ячейкам

18.04.2013, 19:31

Разнести весь код из main по отдельным функциям
Нужно что-бы все вычисления проводились через функции. Как мне перенести вычисления.

Разнести числа по пустым ячейкам рандомно
привет всем) дано: столбец частично заполнен вариантами ответов (варианты 1,2 или 3) надо.

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

Как переконвертировать время из unix epoch формата в понятную дату и время?
Уважаемые форумчане! Не могу нигде найти адекватного решения обратной конвертации из формата unix.

18.04.2013, 20:08 2

И формулы соответственно для B1 и C1 – “=A1”

Это по основному вопросу

Visual Basic
18.04.2013, 20:16 3

Дата: =ЦЕЛОЕ(A1) , время: =ОСТАТ(A1;1) .

18.04.2013, 20:39 [ТС] 4
18.04.2013, 21:04 [ТС] 5
Вложения

Лист Microsoft Excel.xlsx (8.5 Кб, 16 просмотров)
18.04.2013, 21:36 6
19.04.2013, 12:40 [ТС] 7
19.04.2013, 12:40
19.04.2013, 12:40

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

Написать скрипт, содержащий текущее время и дату в текстовых полях время и дата. Попробуйте создать изображени
Написать скрипт, содержащий текущее время и дату в текстовых полях время и дата. Попробуйте создать.

Вывести в столбец “Время” текущую дату и время
Мир всем и привет думаю на эту тему найдется много людей ну как поехали ) у меня есть база.

Распознать дату/время
Доброго времени суток, друзья-программисты! Прошу вашей помощи ( каких-либо подсказок) в решении.

Сравнить дату и время
Нужно сравнить дату и время, SQL запрос. Столбец в access , тип DateTime. (02.03.2013 0:00:00).

Источник: www.cyberforum.ru

Функция ВРЕМЯ() в EXCEL

Рассмотрим функцию ВРЕМЯ() , у которой 3 аргумента: часы, минуты, секунды. Записав формулу =ВРЕМЯ(10;30;0) , получим в ячейке значение 10:30:00 в формате Время. Покажем, что число 0,4375 соответствует 10:30 утра.

Функция ВРЕМЯ() , английский вариант TIME(), переводит значения часов, минут и секунд в формат времени.

В статье Как EXCEL хранит дату и время показано, что любому значению времени в MS EXCEL сопоставлено число. Например, если формат ячейки, содержащей число 0,5 перевести в формат Время , то 0,5 будет преобразовано в 12:00:00 утра. Числа, соответствующие времени, принадлежат интервалу от 0 (0:00:00) до 0,99999 (23:59:59).

Синтаксис функции

ВРЕМЯ ( часы ; минуты ; секунды )

Часы — число от 0 до 32767, задающее часы. Если значение больше 23, оно делится на 24; остаток от деления будет соответствовать значению часов. Например, ВРЕМЯ(27;0;0) = ВРЕМЯ(3;0;0) = 0,125, то есть 03:00 утра.

Минуты — число от 0 до 32767, задающее минуты. Если значение больше 59, оно будет пересчитано в часы и минуты. Например, ВРЕМЯ(0;750;0) = ВРЕМЯ(12;30;0) = 0,520833, то есть 12:30.

Секунды — число от 0 до 32767, задающее секунды. Если значение больше 59, оно будет пересчитано в часы, минуты и секунды. Например, ВРЕМЯ(0;0;2000) = ВРЕМЯ(0;33;22) = 0,023148, то есть 12:33:20.

Все аргументы функции – обязательные. Если секунды не важны, то можно использовать такую запись =ВРЕМЯ(10;30;)

Пример1 – используем ссылки

Пусть в столбце А содержатся часы, в столбце B содержатся минуты.

Формула =ВРЕМЯ(A2;B2;) в ячейке С2 вернет значение времени в числовом формате (0,88 для 21:00). Чтобы отобразить значение в стандартном формате времени чч:мм, вызовите Диалоговое окно Формат ячеек, нажав CTRL+1 , выберите числовой формат Время, затем выберите в поле Тип — подходящий формат.

Пример2 – прибавляем минуты

Прибавим к 13:23 (значение находится в ячейке A1 ) 75 минут. Для этого в ячейке B1 запишем формулу =A1+ВРЕМЯ(;75;)

Формула вернет значение 14:38

Пример3 – вычисляем количество секунд

Пусть в ячейке содержится значение времени 0:20:35, Т.е. 20 минут и 35 секунд. Вычислим сколько это значение содержит секунд.

С помощью формулы =ВРЕМЯ(0;20;35) введем в ячейку А1 указанное значение времени. Этому значению времени соответствует число 0,014294.

Вспомним, что 1 секуннда в числовом формате – это 1/24/60/60.

Чтобы вычислить количество секунд, разделим значение в ячейке А1 на 1/24/60/60. Для этого запишем формулу =A1/(1/24/60/60) .

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

Источник: excel2.ru

Трюк №38. Трюки с возможностями даты и времени в Excel

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

По умолчанию в Excel используется система дат 1900. Это означает, что числовое значение, лежащее в основе даты 1 января 1900 года, равно 1, у 2 января 1900 года — 2 и так далее. В Excel эти значения называются последовательными значениями, позволяющими использовать даты в вычислениях. Формат времени очень похож, но Excel обрабатывает время как десятичные доли, где 1 — это 24:00, или 00:00. Числовое значение 18:00 (в русской версии) равно 0,75, так как это три четверти от 24 часов.

Чтобы узнать числовое значение даты или времени, отформатируйте ячейку, содержащую значение, форматом Общий (General). Например, у даты и времени (в английской версии) 3/July/2002 3:00:00 РМ числовое значение 37440.625, где число после десятичной точки представляет время, а 37440 — последовательное значение для 3 июля 2002 года.

Сложение за пределами 24 часов

При помощи функции СУММ (SUM) или просто знака плюс время можно складывать. Таким образом, =SUM(A1:A5) даст нам общее количество часов в диапазоне А1 :А5, если эти ячейки содержат допустимые значения времени. Однако если Excel не дано никаких специальных указаний, он не складывает время за пределами 24 часов. Это происходит потому, что, когда значение времени превышает 24 часа (настоящее значение равно 1), оно переходит в новый день и отсчет начинается заново. Чтобы заставить Excel не переходить в новый день после каждых 24 часов, можно использовать формат ячеек 37:30:55 или пользовательский формат [ч]:MM:cc([h]:mm:ss).

Схожий формат можно применять для получения общего количества минут или секунд, Чтобы узнать полное количество минут, когда время равно 24:00, отформатируйте ячейку как [м] ([m]), и вы получите 1440. Чтобы получить общее количество секунд, используйте пользовательский формат [с] ([s]) и вы получите 86400.

Вычисление времени и даты

Если вы хотите использовать фактические значения времени в других вычислениях, помните о следующих «магических» числах: 60 — 60 минут или 60 секунд; 3600 — 60 секунд * 60 минут; 24 — 24 часа; 1440 — 60 минут * 24 часа; 86400 — 24 часа * 60 минут * 60 секунд.

Вооружившись этими магическими числами и предыдущей информацией, намного проще манипулировать временем и датами. Взглянем на следующие примеры и посмотрим, что они обозначают (предполагаем, что время записано в ячейке А1). Если у вас есть число 5.50 и вы хотите получить 5:30 или 5:30 a.m., используйте следующую формулу: =А1/24. Необходимо указать подходящий формат!

Если время должно выглядеть как 17:30 или 5:30 p.m., используйте следующую формулу: =(А1/24)+0.5 .

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

Если в ячейке содержится настоящая дата и настоящее время (например, 22/Jan/03 15:36), а вы хотите получить только дату, используйте следующую формулу: =INT(A1) , в русской версии Excel =ЦЕЛОЕ(А1) .

Чтобы получить только время: =A1-INT(A1) , в русской версии Excel =А1-ЦЕЛОЕ(А1) или =MOO(A1;1) , в русской версии Excel =OCTAT(A1;1) . И вновь необходим подходящий формат.

Чтобы найти разность между двумя датами, воспользуйтесь формулой =DATEDIF(A1;A2;”d”) , где А1 — это более ранняя дата. Получим количество дней между двумя датами. В качестве результата можно также указать «m» или «у», то есть месяцы или годы. (В действительности функция DATEDIF в Excel 97 не документирована и является функцией Lotus 123.)

Если более ранние дата или время неизвестны, помогут функции МИН (MIN) и МАКС (МАХ). Например, чтобы наверняка получить правильный результат, можно воспользоваться такой функцией: =DATEDIF(MIN(Al;A2); MAX(Al,A2),”d”) , в русской версии Excel: =DATEDIF(MИН(Al;A2);MAKC(A1;A2);”d”) .

При работе со временем может также понадобиться учитывать начальное и конечное время. Например, начальное время — это 8:50 p.m. в ячейке А1, а конечное время — 9:50 a.m. в ячейке А2. Если вы вычтете начальное время из конечного ( =А2-А1 ), получите в ответе ######, так как Excel по умолчанию не работает с отрицательными значениями времени. Подробнее о том, как работать с отрицательными значениями времени, — в разделе «Трюк № 74. Отображение отрицательных значений времени».

Иначе это ограничение можно обойти двумя способами, гарантировав положительный результат: =MAX(A1;A2)-MIN(A1;A2) , в русской версии Excel =МАКС(А1;А2)-МИН(А1;А2) или =A1-A2+IF(A1>A2,1) , в русской версии Excel =А1-А2+ЕСЛИ(А1>А2;1) .

Можно также приказать Excel прибавить любое количество дней, месяцев или лет к любой дате: =DATE(YEAR(A1)+value1;MONTH(Al)+value2;DAY(Al)+value3) , в русской версии Excel =ДАТА(ГОД(А1)+value1;,МЕСЯЦ(А1)+value2;ДЕНЬ(А1)+value3) .

Чтобы добавить один месяц к дате в ячейке А1, воспользуйтесь формулой =DATE(YEAR(A1);MONTH(A1)+1;DAY(AD) , в русской версии Excel =ДАТА(ГОД(А1);МЕСЯЦ(А1)+1;ДЕНЬ(А1)) .

В Excel реализовано и несколько дополнительных функций, являющихся частью надстройки Analysis ToolPak. Выберите команду Файл → Надстройки (File → Add-Ins) и установите флажок Пакет анализа (Analysis ToolPak) и, если появится сообщение с вопросом, нужно ли установить эту надстройку, ответьте согласием. Станут доступны дополнительные функции, такие, как ДАТАМЕС (EDATE), КОНЕЦМЕСЯЦА (EMONTH), ЧИСТРАБДНИ (NETWORKDAYS) и WEEKNUM. Все эти функции можно найти в категории Дата и время (Date & Time) диалогового окна мастера функций. Их легко применять, сложнее узнать, что эти функции существуют, и привлечь их к делу.

Настоящие даты и время

Иногда в таблицах с импортированными данными (или данными, введенными неправильно) даты и время отображаются как текст, а не как настоящие числа. Это можно легко распознать, немного расширив столбцы, выделив столбец, выбрав команду Главная → Ячейки → Выравнивание (Home → Cells → Alignment) и для параметра По горизонтали (Horizontal) выбрав значение По значению (General) (это формат ячеек по умолчанию). Щелкните кнопку ОК и внимательно просмотрите даты и время. Если какие-либо значения не выровнены по правому краю, Excel не считает их датами.

Чтобы исправить эту ошибку, сначала скопируйте любую пустую ячейку, затем выделите столбец и отформатируйте его, выбрав любой формат даты или времени. Не снимая выделение столбца, выберите команду Главная → Специальная вставка → Значение → OK (Home → Paste Special → Value → Add).Tenepb Excel будет преобразовывать все текстовые даты и время в настоящие даты и время. Возможно, вам придется еще раз изменить форматирование. Еще один простой способ — ссылаться на ячейки так: =А1+0 или =А1*1.

Ошибка даты?

Excel ошибочно предполагает, что 1900 год был високосным годом (Добавим, он был последним годом XIX века, а не первым XX). Это означает, что внутренняя система дат Excel считает, что существовал день 29 февраля 1900 года, тогда как его не было! Самое невероятное — Microsoft сделала это намеренно, по крайней мере, они так утверждают.

Источник: excel2010.ru

Добавить комментарий

Adblock
detector