Как сделать формат даты в excel автоматически

Пользовательский формат ДАТЫ и ВРЕМЕНИ в EXCEL

history 31 марта 2013 г.
    Группы статей

  • ВРЕМЯ
  • Пользовательский формат
  • Пользовательский Формат ДАТЫ и ВРЕМЕНИ

Пользовательский формат – это формат отображения значения задаваемый пользователем. Например, дату 13/01/2010 можно отобразить как: 13.01.2010 или 2010_01_13 или 13-Январь-10 .

Пользовательский формат можно применить через Формат ячеек или определить в функции ТЕКСТ() . В этой статье приведены некоторые примеры пользовательского формата даты и времени (см. файл примера ).

Форматы Даты (на примере значения 01.02.2010 12:05)

Формат

Название

Результат для 01.02.2010 12:05

Месяц (заглавная буква М)

сокращенный день недели

полный формат даты

Форматы времени (на примере значения 12:05 дня)

Название

Результат для 12:05 дня

подсчет кол-ва часов

подсчет кол-ва минут

Пользовательский формат не влияет на вычисления, меняется лишь отображения числа в ячейке. Пользовательский формат можно ввести через диалоговое окно Формат ячеек , вкладка Число , ( все форматы ), нажав CTRL+1 . Сам формат вводите в поле Тип , предварительно все из него удалив. Более подробно о применении пользовательского формата читайте в статье Числовой пользовательский формат .

В случае использования функции ТЕКСТ() используйте следующий синтаксис: =ТЕКСТ(СЕГОДНЯ();"здесь укажите требуемый формат") . Например, =ТЕКСТ(СЕГОДНЯ();"дд.ММ.гггг")

Естественно, вместо функции СЕГОДНЯ() можно использовать либо дату, либо формулу, вычисление которой дает числовое значение, представляющее собой дату, либо ссылку на ячейку, содержащую дату. О том, как EXCEL хранит дату и время можно прочитать в одноименной статье Как Excel хранит дату и время .

Еще один пример: число 1300 можно отобразить как Время (13:00) с помощью формата 00\:00 (обратный слеш нужен для корректного интерпретирования двоеточия). Результат 13:00. Но EXCEL будет продолжать производить вычисления с 1300 как с обычным числом (меняется только отображения числа 1300). При прибавлении 65 вместо 14:05 получим 13:65. Аналогичная функция с пользовательским форматом: =ТЕКСТ(1300;" 00\:00")

Этот формат полезен для ускорения ввода, см. статью Ускорение ввода значений в формате времени .

Ссылка на основную публикацию