Как хранятся даты в ms excel


В EXCEL дате соответствует целое положительное число, а времени суток — дробная часть числа.

Датам от 01.01.1900 до 31.12.9999 в EXCEL сопоставлены целые положительные числа от 1 до 2958466. Например, дате 25.01.1900 соответствует число 25. Отсюда следует, что одним суткам соответствует число 1.

Времени суток соответствует дробная часть числа. Так как одним суткам соответствует число 1, а 1 час – это 1/24 суток, 1 минута – 1/24/60, 1 сек – 1/24/60/60, то, например, число 0,5 тождественно 12:00. Времени 2:35:20 (

2

часа

35

минут

20

секунд) соответствует число 0,10787 (

2

*1/24+

35

*1/24/60+

20

*1/24/60/60).

Для отображения времени и даты в EXCEL существуют одноименные форматы (

). Например, 14.01.2011 можно отобразить как 14-мар-2011 или как 2001-март.

Пример

Дате 14.01.2011 соответствует число 40557. Введем в ячейку 40557. Прибавим к 40557, например, 0,75 и применим к ячейке формат

ДД.ММ.ГГ ч:мм;@

получим

14.01.11 18:00

, т.к. 0,75 соответствует 3/4 суток, т.е. 6 часов вечера.

Если встроенных форматов не достаточно, то можно настроить пользовательский формат (см. статью

Пользовательский формат Даты и Времени

).


СОВЕТ:

Если необходимо работать с датами до 01.01.1900 — прочитайте статью

Вычисление с датами до 01.01.1900

.


КУРС

EXCEL ACADEMY

Научитесь использовать все прикладные инструменты из функционала MS Excel.

История о том, как я пропустил свидание с очаровательной блондинкой…

Вы никогда не попадали впросак из-за того, что неправильно читали дату? «Да детей в первом классе учат читать календарь, называть месяца по порядку, считать количество дней, прошедших с того или иного момента и так далее», – скажете вы.

И я с вами соглашусь. Но, позвольте спросить: 07-08-2017 и 07.08.2017 – это одна и та же дата?

Вот и мне казалось, что это глупый вопрос, пока не познакомился с одной симпатичной девушкой. Мы долго переписывались, выяснилось, что она живет в Америке и скоро приедет в Россию. Мы договорились о встрече. День Х был назначен на 07-08-2017.

Наступил июль. А я с нетерпением ждал августа. 7 июля рассерженная девушка разрывала мою телефонную трубку, крича на весь ресторан какой я «сякой» (цитировать не буду). Проблема была в том, что я сидел дома, считая дни до 7 августа, а она ждала меня в назначенном месте встречи.

Вот тогда стало все понятно: в США формат даты выглядит следующим образом: MM-DD-YYYY, а мы привыкли к иной записи: DD.MM.YYYY. Во многих европейских странах используется совсем другой стандарт: YYYY-MM-DD. Вот и поди, разберись какая дата написана! Да и в голову не придет ни нам, ни им, что бывает по-разному.

С тех пор я очень внимательно отношусь к написаниям даты. Хорошо, что хоть формат времени у всех одинаковый… а то представляете, какая путаница была бы!

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

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

Как в Excel хранятся даты

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

Иногда бывает, что пишешь в ячейку дату, например, 03.06.2014, а на выходе получаешь что-то непонятное: 41793. Откуда взялось это число?!

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

форматы дат в excel

То есть 1 января 1900 года – это 1.

2 января 1900 года – это 2. 

20 августа 2020 года будет сохранено как 44063 и так далее.

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

числовые форматы дат

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

У самых внимательных уже должен был назреть вопрос: как сохраняются даты до 1 января 1900 года? Дело в том, что они не распознаются в Excel как дата. То есть нет «отрицательных» порядковых номеров даты. Поэтому, как ни меняйте формат ячейки, как была дата – 19.02.1861, такой и останется.

Как в Excel хранится время

Excel сохраняет время, используя тот же формат порядковой нумерации, что и для дат. День у Excel «начинается», как и у нас с вами в полночь. Каждый час составляет 1/24 дня, поэтому он представлен в виде десятичного значения: 0,041666…

Если Вы хотите узнать, что «видит» Excel, когда вы записываете в ячейку 9:00 утра, то умножьте: 0,041666 на 9.

Одна минута в Excel представлена числом: 1 / (24 * 60) = 1/1440 = 0,000694.

Секунда составляет 1 /(24 * 60 * 60 )= 1/86400 = 0,00001157407…

Поэтому если вы запишете в ячейку 8:30 утра, Excel совершит следующий расчет:

(8 * (1/24)) + (30 * (1/1440)) = 0,354167

Так что, если вы опаздываете на работу на полчаса и хотите сообщить об этом своему боссу, напишите ему / ей и скажите, что будете на месте через 0,02083333….

Если время указано без даты, например, 9:00, Excel сохраняет его, как 9:00 0 января 1900 года. Это может затруднить выполнение математических расчетов для значений времени (без даты), поскольку вычитание 6:00 из 3:00 станет отрицательным и будет считаться ошибкой, так как  0,125 – 0,25 = -0,125 , что будет отображаться как #########.

Если же время указано вместе с датой, то проблем не возникнет. Так 11:00 20 августа 2020 года будет сохранено как 44063,46.

формат времени в excel

Функции, задающие дату и время

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

CЕГОДНЯ()

Функция СЕГОДНЯ всегда возвращает текущую дату в формате даты:

дата сегодня

ТДАТА()

Аналогичная функция всегда возвращает текущую дату и время:

дата со временем

ДАТАМЕС () и КОНМЕСЯЦА ()

Функция ДАТАМЕС возвращает порядковый номер даты, отстоящей на заданное количество месяцев вперед или назад от заданной даты.

ДАТАМЕС

Функция КОНМЕСЯЦА возвращает порядковый номер последнего дня месяца, отстоящего на указанное количество месяцев от даты, указанной в аргументе.

КОНМЕСЯЦА

Аргумент число_месяцев может быть любым числом, но будет использоваться только целочисленное значение (например, если Вы напишете 2,8, то программа округлит до 2).

РАБДЕНЬ()

Иногда может быть полезно рассчитывать дату отстоящую от некоторой даты на несколько рабочих дней вперед или назад. Нам часто говорят: «Посылка придёт через 10 рабочих дней». Вот и сиди-считай, когда ее нужно получать… В такой ситуации удобно использовать функцию Excel РАБДЕНЬ. Функция возвращает порядковый номер даты. Поэтому, если вам нужна дата в формате: ДД.ММ.ГГГГ, то ячейку придется отформатировать.

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

РАБДЕНЬ()

Если нужно найти дату, следующую за известной нам, то количество дней указывается целым положительным числом, как на рисунке выше. Если нужно найти предыдущие даты, то – целым отрицательным.

РАБДЕНЬ()

Аргумент [праздники] не является обязательным. Но если таковые имеются, то нужно указывать дату праздника. Если такой день один, то его можно указать непосредственно в формуле в кавычках. Если же праздники выпадают на несколько дней, например, на 21.08.2020 и 25.08.2020, то эти даты нужно внести в отдельные ячейки и в качестве параметра указать диапазон этих ячеек.

РАБДЕНЬ() с праздниками

РАБДЕНЬ.МЕЖД ()

Для более новых версий Excel (начиная с 2010) существует еще одна версия предыдущей формулы: РАБДЕНЬ.МЕЖД. Она тоже возвращает порядковый номер даты, отстоящей вперед или назад на заданное количество рабочих дней. Но РАБДЕНЬ.МЕЖД дает возможность настраивать дни, которые являются выходными.

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

= РАБДЕНЬ.МЕЖД (нач_дата, число_дней, [выходные], [праздники])

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

Параметры: нач_дата, число_дней, и [праздники] те же, что и в примере работы функции РАБДЕНЬ.

Основная «фишка» этой функции – моделирование любого графика.

В качестве параметра [выходные] могут выступать следующие значения:

примеры значений для формулы дат и времени

Если Вы не нашли подходящего режима в предложенной таблице, то можете задать любой график с помощью строки из семи цифр (0 или 1). 0 – рабочий день, 1- выходной. Каждое значение соответствует дню недели.

Так, если человек работает только в понедельник, среду и пятницу, то его рабочий режим можно описать следующей строкой: «0101011».

Функции извлечения дат

ДЕНЬ(), МЕСЯЦ() и ГОД()

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

Для этого в Excel есть специальные функции для извлечения каждого из этих значений. Для работы с календарем есть ДЕНЬ, МЕСЯЦ и ГОД. Синтаксис прост:

Функции извлечения времени

ЧАС(), МИНУТА() и СЕКУНДА()

Данные функции аналогичны функциям извлечения дат.

Посмотрим на примере:

Функции извлечения времени

Дополнительные функции извлечения даты

ДЕНЬНЕД() и НОМНЕДЕЛИ()

Довольно часто, бывает так: нам говорят: «Давайте встретимся 24.08.2020!». Многие люди не могут по дате сориентировать: свободны они или нет. У нас так условно «заведено» – мыслить днями недели. Для нас понедельник, например, (какая бы дата ни была) – день тяжелый, а вот пятница – «проказница».

Иногда полезно найти зависимость продаж от дней недели. Как это сделать?! Не станешь же все даты размечать.

На такой случай есть полезная функция: ДЕНЬНЕД(). Эта функция выдает в качестве результата число от 1 до 7, которое соответствует дню недели. Синтаксис очень прост:

= ДЕНЬНЕД (дата_в_числовом_формате, [тип])

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

Замечание! Кто внимательно смотрел, те заметили, что варианты 1 и 17; 2 и 11 – одинаковые. Действительно, функционально эти значения одинаковы. Но первые значения предназначены для совместимости с более ранними версиями Excel.

По умолчанию параметр [тип] принимает значение 1 (то есть неделя начинается с воскресенья). Но в России первым днем недели принято считать понедельник, поэтому для расчетов мы будет использовать значение параметра [тип] = 2.

Функция НОМНЕДЕЛИ() возвращает, как понятно из названия, номер недели, на которую приходится конкретная дата.

Синтаксис совпадает с предыдущей формулой.

Рассмотрим работу функции на примере:

Видно, что 20 августа 2020 года – это четвертый день недели (четверг) и выпадает на 34 неделю с начала года.

Значение параметра [тип_возвр] принимает фиксированные значения из списка:

Подсчет и отслеживание дат

Как мы уже говорили, благодаря тому, что Excel хранит даты в виде чисел, с датами можно делать операции сложения и вычитания. Операцию сложения иллюстрировали функции РАБДЕНЬ и РАБДЕНЬ.МЕЖДУ. Рассмотрим функции, позволяющие вычитать одну дату из другой.

ДНИ()

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

ЧИСТРАБДНИ() и ЧИСТРАБДНИ.МЕЖДУ()

ЧИСТРАБДНИ – функция рассчитывающая количество рабочих дней при пятидневной рабочей неделе. Синтаксис формулы следующий:

= ЧИСТРАБДНИ (нач_дата, кон_дата, [праздники])

Аргументы нач_дата и кон_дата могут быть любыми датами в кавычках или ссылками на ячейки.

Параметр [праздники], как и в функции РАБДЕНЬ является необязательным, но позволяет дисквалифицировать определенные дни из расчета. 

ЧИСТРАБДНИ.МЕЖДУ используются в более новых версиях Excel (2010 и более поздних версий). По аналогии с РАБДЕНЬ.МЕЖДУ функция дает возможность настраивать режим «выходных» дней.

Синтаксис ЧИСТРАБДНИ.МЕЖДУ() следующий:

= ЧИСТРАБДНИ.МЕЖДУ (нач_дата, кон_дата, [выходные], [праздники])

Аргументы нач_дата, кон_дата и [праздники] работают точно так же, как и в ЧИСТРАБДНИ().

[Выходные] могут принимать следующие значения:

ДОЛЯГОДА ()

Иногда полезно измерить, какова разница между двумя датами относительно целого года.

Давайте проведем грубые расчеты того, сколько россияне находятся в «нетрезвом» состоянии на новогодних праздниках относительно всего года. Воспользуемся функцией ДОЛЯГОДА():

=ДОЛЯГОДА нач_дат, кон_дата, [базис])

Первые аргументымогут быть любыми датами или ссылками на ячейки.

[базис] является необязательным аргументом, он позволяет указать «правила» для измерения разницы. В большинстве случаев используется вариант 1:

0.02(2) года… Какая маленькая цифра. А еще говорят, что у нас самый «загульный» народ. А мы опровергли ложные домыслы!

Преобразование даты и времени из текста

ДАТАЗНАЧ () и ВРЕМЯЗНАЧ ()

Все вышеперечисленные функции отлично работают с порядковыми номерами в формате даты в Excel. К сожалению, даты и время часто импортируются на листы в виде текста. Чтобы перевести текстовые строки в формат даты и времени используют функции ДАТАЗНАЧ() и ВРЕМЯЗНАЧ(). Синтаксис для каждого следующий:

= ДАТАЗНАЧ (дата_как_текст)

= ВРЕМЯЗНАЧ (время_как_текст)

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

Примеры работы функций:

Примерреобразование даты и времени из текста

Будьте внимательны!

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

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

Помните: время очень ценный ресурс. И каждая секунда на счету. Excel знает об этом все. Поэтому будьте внимательнее и не теряйте время!


КУРС

EXCEL ACADEMY

Научитесь использовать все прикладные инструменты из функционала MS Excel.

Содержание

  1. Как Excel хранит дату и время
  2. Пример
  3. Excel заменяет дату на число
  4. Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в MS EXCEL)
  5. Изменение системы дат, формата даты и двузначного представления года
  6. Изучение форматов дат и вычислений с ними
  7. Получение сведений о двух системах дат
  8. Изменение способа интерпретации года, заданного двумя цифрами
  9. Изменение стандартного формата даты для отображения года четырьмя цифрами
  10. Изменение системы дат в Excel
  11. Проблема: между книгами, использующими разные системы дат, возникают конфликты
  12. Пользовательское форматирование даты
  13. Выбор из списка форматов даты
  14. Создание пользовательского формата даты
  15. Советы по отображению дат
  16. Microsoft Excel 2007 меняет число на дату.
  17. Заменить дату на число
  18. Подскажите пожалуйста, как убрать в экселе замену чисел на дату? Достало уже
  19. Проблема с Excel. Автозаеняет числа на даты!
  20. Как сделать чтобы в экселе написанные мной цифры не превращались в даты?

Как Excel хранит дату и время

history 8 апреля 2013 г.

В EXCEL дате соответствует целое положительное число, а времени суток — дробная часть числа.

Датам от 01.01.1900 до 31.12.9999 в EXCEL сопоставлены целые положительные числа от 1 до 2958466. Например, дате 25.01.1900 соответствует число 25. Отсюда следует, что одним суткам соответствует число 1.

Времени суток соответствует дробная часть числа. Так как одним суткам соответствует число 1, а 1 час – это 1/24 суток, 1 минута – 1/24/60, 1 сек – 1/24/60/60, то, например, число 0,5 тождественно 12:00. Времени 2:35:20 ( 2 часа 35 минут 20 секунд) соответствует число 0,10787 ( 2 *1/24+ 35 *1/24/60+ 20 *1/24/60/60).

Для отображения времени и даты в EXCEL существуют одноименные форматы ( Главная/ Число/ Формат ячеек ). Например, 14.01.2011 можно отобразить как 14-мар-2011 или как 2001-март.

Пример

Дате 14.01.2011 соответствует число 40557. Введем в ячейку 40557. Прибавим к 40557, например, 0,75 и применим к ячейке формат ДД.ММ.ГГ ч:мм;@ получим 14.01.11 18:00 , т.к. 0,75 соответствует 3/4 суток, т.е. 6 часов вечера.

Если встроенных форматов не достаточно, то можно настроить пользовательский формат (см. статью Пользовательский формат Даты и Времени ).

СОВЕТ: Если необходимо работать с датами до 01.01.1900 — прочитайте статью Вычисление с датами до 01.01.1900 .

Источник

Excel заменяет дату на число

Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в MS EXCEL)

​Смотрите также​ конкретные провереные решения. ​JayBhagavan​ при импорте текстового​ Excel меняет его​Месяцев в виде «январь»,​ целое число. Попробуйте​При вводе текста в​ столбцов на листе.​Выберите пункты​ справа налево и​Дополнительные параметры​Язык и региональные стандарты​ же даты в​ умолчанию для Excel​ кнопок внизу страницы.​выберите Специальная ставка (на​При копировании ЧИСЛОвых данных​Элла​

​: Klinskyi, формула есть​ файла в эксель.​ на 01.08.1970.​ . «декабрь»​ дважды щелкнув правый​ ячейке такие как​На вкладке​Файл​ коснитесь элемента​.​нажмите кнопку​

​ системе 1904. И​ для Windows —​ Для удобства также​ вкладке Главная в​ в EXCEL из​: Если я правильно​ в файле.​ Приложите сам текстовый​Меняю формат на​

​мммм​ край столбца, содержащего​ «​Главная​ >​Поиск​Перейдите на вкладку вкладку​Дополнительные параметры​ наоборот, порядковый номер​

​ 1900; и для​ приводим ссылку на​ группе Буфер обмена​ других приложений бывает,​ поняла (нужно удалить​Ottvett​ файл. Либо поменяйте​

​ «Числовой» или «Общий»,​Месяцев в виде первой​ ячейки с ;.​2/2″​в группе​Параметры​. (Если вы используете​

​Дата​.​ даты в системе​ Excel для Mac​

  • ​ оригинал (на английском​ щелкните стрелку рядом​
  • ​ что Числа сохраняются​ знак «@») то​: Меня тоже достало!​ в настройках экселя​​ выводится число 25781.​​ буквы месяца​
  • ​ Это будет изменение​, Excel предполагается, что​Буфер обмена​
  • ​ >​ мышь, наведите ее​.​Перейдите на вкладку вкладку​ 1904 всегда на​ стандартной системы дат​ языке) .​ с командой Вставить,​
  • ​ в ТЕКСТовом формате.​
  • ​ по этой формуле​

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

​В поле​Дата​ 1462 дня меньше​ 1904.​При анализе данных даты​ а затем выберите​ Если на листе​ можно попробовать =ЛЕВСИМВ​ не знаю, как​ на точку и​ этого не нашел.​Дней в виде чисел​ размеру число. Можно​ и форматы согласно​​Вставить​​.​

​ верхний угол экрана,​Если год отображен двумя​.​ порядкового номера этой​Изначально Excel для Windows​ могут играть очень​ в списке пункт​ числовые значения сохранены​ (B2;7), где В2​ вам понравится, но​ будет Вам счастье.​Abram pupkin​ от 1 до​ также перетащить правую​ даты по умолчанию​​и выберите команду​​В разделе​

​ переместите его вниз,​
​ цифрами, отображать год​В поле​ же даты в​ на основе был​ важную роль. Например,​ Специальная ставка);​ как текст, то​ — ячейка содержащая​

Изменение системы дат, формата даты и двузначного представления года

​ я пользуюсь:​​Klinskyi​: три способа решения:​ 31​ границу столбца, чтобы​ на панели управления.​Специальная вставка​При пересчете этой книги​ а затем щелкните​ как​Если год отображен двумя​ системе 1900. 1462​ создан системы дат​ часто возникают вопросы:​выберите Умножить;​ это может привести​ значение, 7 -​В настройках win​: Импорта данных я​1. СНАЧАЛА текстовый​д​ упростить любой нужный​

​ Excel может отформатировать​.​выберите нужную книгу,​ элемент​измените верхний предел​ цифрами, отображать год​ дня — это​ 1900, так как​ когда был приобретен​нажмите ОК.​ к ошибкам при​ число симоволов слева.​ поменять формат даты,​ не делал ,Файл​ формат, а потом​Дней в виде чисел​ размер.​ его как «​

​В диалоговом окне​​ а затем установите​Поиск​ для года, относящегося​ как​ четыре года и​ он включен улучшение​ продукт, как долго​После умножения на 1,​ выполнении вычислений. В​

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

​Сергей воронин​ например на дд/мм/гг,​ достался мне в​ ввод чисел​ от 01 до​Если в поле​2 февраля»​Специальная вставка​ или снимите флажок​.) В поле поиска​ к данному столетию.​измените верхний предел​ один день (сюда​

​ совместимости с другими​ будет выполняться задача​ числовые значения не​ ряде случаев можно​: Измени свойства ячеек.​ т. е. дробь​ таком виде. Что​2. Начать ввод​ 31​Тип​. Если вы измените​в разделе​

​Использовать систему дат 1904​ введите​Если изменить верхний предел​ для года, относящегося​ входит один день​ программами электронных таблиц,​ в проекте или​ изменятся, но будут​ быстро изменить текстовый​Dasha sito​ вместо точки.​ то не получается​ с апострофа ‘8-70​дд​нет подходящего формата,​

Получение сведений о двух системах дат

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

​: Щелкните правой кнопкой​Но, это, разумеется,​ предложенный вами вариант.​3. Начать ввод​Дней в виде «Пн»,​ вы можете создать​ панели управления, соответственно​установите переключатель​При копировании и вставке​и коснитесь элемента​ предел изменится автоматически.​Если изменить верхний предел​Важно:​ в разделе MS-DOS​ выручка в финансовом​ (если по ошибке​ сразу в нескольких​ на нужную ячейку,​ затронет и другие​JayBhagavan​ с пробела​ . «Вс»​ собственный. Для этого​ изменится формат даты​значения​

​ дат или при​Панель управления​Нажмите кнопку​ для года, нижний​ Чтобы гарантировать правильную интерпретацию​ и Microsoft Windows​

​ квартале. Для получения​

​ были выделены текстовые​

​ ячейках. Произведем это​

​ потом выберете «формат​

​ приложения​
​: Требуйте исходный файл.ЦитатаKlinskyi​

​ проще всего взять​

​ по умолчанию в​
​, а в группе​

​ создании внешних ссылок​
​(или щелкните его).​

​ОК​ предел изменится автоматически.​ значений года, вводите​ и поэтому она​ точных результатов необходимо​ значения, операция умножения​ преобразование с помощью​ ячейки» — «числовой»​Химик сергеевич​ написал: Что то​: Сделай Свойство ячейки​Дней в виде «понедельник»,​ за основу формат,​

​Операция​ между книгами с​

​ все четыре обозначающих​

​ стала стандартной системы​ правильно вводить даты.​ на них никак​ Специальной вставки из​Екатерина​: зайди в параметр​ не получается предложенный​ «текстовой»​ . «воскресенье»​ который ближе всего​ не нравится стандартный​выполните одно из​ учетом две разные​Часы, язык и регион​Вводимые в книгу даты​ОК​ его цифры (например,​ дат. Изначально Excel​ Но не менее​ не повлияет).​ Буфера обмена.​: зайди в формат,​

Изменение способа интерпретации года, заданного двумя цифрами

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

​ 2001, а не​ для Mac на​ важно задать понятный​Для EXCEL 2007: Если​Если ячейка содержит число,​ выбери «ячейки» и​ правой кнопкой мыши​ предложен перед импортом​: а вы чево​Лет в виде чисел​

​Выделите ячейки, которые нужно​ выбрать другой формат​​Чтобы получить даты на​ возникать проблемы. Даты​Изменение форматов даты, времени​ с использованием двух​​Windows 8​​ 01). При вводе​ основе был создан​ формат даты для​

​ до умножения ячейки​ но число сохранено​​ переведи в текстовый!​Alexa​ текстового файла, а​ хотели собсно? чтоб​​ от 00 до​​ отформатировать.​ даты в Excel,​ четыре года и​

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

​ система дат 1904,​

​ правильной интерпретации этих​ имели текстовый формат​ как текст, то​​Грозный ламер​​: Правой клавишей мауса​​ не для применения​​ -62 получалось нада​

​ 99​​Нажмите сочетание клавиш CTRL+1.​​ такие как «​​ один день позже,​ года и один​​.​

​ года. Когда стандартный​​ справа налево и​​ год, приложению Excel​

​ так как он​​ результатов.​​ ячеек, то он​​ это может стать​​: Ёксель проводит какие-то​

​ на ячейке нажать,​​ к порченому экселевскому​​ знак «равно» перед​

​гг​​На компьютере Mac нажмите​2 февраля 2012 г.»​ установите переключатель​​ день позже, чем​В диалоговом окне​ формат даты будет​

​ коснитесь элемента​ не потребуется определять​ включен улучшение совместимости​

​Важно:​​ будет сохранен (числовые​​ ошибкой в вычислениях.​

​ вычисления. Поставь в​

​ пункт «формат ячейки»​ файлу.​ етим ставить, чтоб​​Лет в виде чисел​​ клавиши CONTROL+1 или​или «​сложить​ ожидаемое или более​Язык и региональные стандарты​ изменен на другой​Поиск​​ столетие.​​ с ранних компьютеров​ Поскольку правила, которые задают​​ значения все равно​​ Например функция СУММ()​​ поле «Заменить на:»​​ и измените на​

​На тот случай,​​ просто так оставалось​​ от 1900 до​​ COMMAND+1.​2/2/12″​​.​

​ ранней версии. Эти​​нажмите кнопку​​ с помощью описанной​​. (Если вы используете​​При вводе даты с​

​ Macintosh, которые не​​ способ интерпретации дат​​ будут преобразованы, но​

​ игнорирует числа сохраненные​​ перед числом 08-4512​ любой другой, например​ если исходник Вам​​ как есть -​ 9999​В диалоговом окне​

​. Можно также создать​Чтобы получить даты на​ проблемы могут возникнуть​

​Дополнительные параметры​​ ниже процедуры, введенные​​ мышь, наведите ее​

​ двузначным обозначением года​

​ поддерживает даты до​​ в разных вычислительных​​ будут выровнены по​​ как текст и​​ апостроф (он же​

​ текстовый​​ не дадут см.​​ поставьте формат «строковый»​

​гггг​​Формат ячеек​​ собственный пользовательский формат​​ четыре года и​​ при использовании Excel​

​.​​ ранее даты будут​​ указатель на правый​

​ в ячейку с​​ 2 января 1904​ программах, довольно сложны,​ левому краю, как​​ может вернуть не​ одиночная кавычка, он​Офис мултон сургут​

​ файл.​ или символьный, незпомню​При изменении формат, который​

​откройте вкладку​​ в Microsoft Excel.​​ один день раньше,​

Изменение стандартного формата даты для отображения года четырьмя цифрами

​ для Windows и​Откройте вкладку​ отображаться в соответствии​ верхний угол экрана,​ текстовым форматом или​ и поэтому она​ следует быть предельно​ текст). Изменить формат​ то значение, которое​ же символ ‘​: Выделяите нужные ячейки,​Klinskyi​ как он там​ содержит значения времени​Число​Сделайте следующее:​​ установите переключатель​​ Excel для Mac.​​Дата​​ с новым форматом,​​ переместите его вниз,​​ в качестве текстового​​ стала стандартной системы​​ конкретным при вводе​

​ ячеек на числовой​

​ от нее ожидают.​ ). Т. е.​ нажимаете правой кнопкой​​: Извините, я ничего​​ называется. ​​ и использовании «m»​​.​

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

​ аргумента функции, например,​​ дат.​​ дат. Это обеспечит​

​ можно стандартным способом​​Как правило, в таких​​ ’08-4512. У меня​​ мыши, выбираите в​​ не понимаю. Мне​

​.​​ непосредственно после кода​​В списке​

​ отформатировать.​​.​​ июля 2007 даты​В списке​ не был изменен​ элемент​

​ при вводе =ГОД(«1.1.31»)​​В следующей таблице представлены​​ наивысшую точность в​

​ через меню Формат​

​ ячейках установлен текстовый​ получилось. Ёкс 2003.​ списке «формат ячеек»,​​ нужно узнать как​​: В параметрах программы​ «h» или «hh»​Категория​Нажмите сочетание клавиш CTRL+1.​Устранение проблем с внешними​ из книги, использующей​Краткий формат​​ с помощью диалогового​​Поиск​ в приложении Excel​​ первая и последняя​​ вычислении дат.​​ ячеек (нажав​​ формат. Если изменить​

​ Формат ячеек при​​ Далее открывается окно,​​ решить проблему, а​​ снимите галочку «использовать​ или непосредственно перед​​выберите пункт​

​На компьютере Mac нажмите​​ ссылками​​ системы дат 1900​​выберите формат, который​​ окна​

​.) В поле поиска​​ год будет интерпретироваться​​ даты для каждой​

​Excel даты хранятся как​​CTRL+1​​ формат ячейки на​ этом не важен.​ нажимаите первую вкладку​ не готовый исправленный​

​ системные разделители» и​​ кодом «ss», Excel​​Дата​

​ клавиши CONTROL+1 или​

​ ​​ и вставьте дату​​ использует четыре цифры​​Формат ячеек​​ введите​

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

​ поставьте точку вместо​​ отображает минуты вместо​​и выберите нужный​

​ COMMAND+1.​​В случае использования внешней​​ в книгу, использующую​ для отображения года​(на вкладке​Панель управления​

​Значения от 00 до​​ соответствующие им порядковые​​ называются последовательных значений.​

Изменение системы дат в Excel

​Этот же прием поможет​ ячеек или Главная/​: Принудительно установить тип​ английском то она​Catboyun​ запятой. тогда преобразований​ месяца.​ формат даты в​​В диалоговом окне​​ ссылки на дату​

​ система дат 1904​ («yyyy»).​

​Главная​​и коснитесь элемента​​ 29​​ значения.​​ Например в Excel​​ преобразовать ДАТЫ, сохраненные​​ Число/ Числовой формат),​

​ этих ячеек «Текст».​​ называется «NUMBER», если​​: Если Вас интересует​ числа в дату​Чтобы быстро применить формат​​ поле​​Формат ячеек​

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

​ в другой книге​ Дата отображается в​Нажмите кнопку​в группе​Панель управления​ интерпретируются как годы​Система дат​ для Windows, 1​ как текст в​ то изменений не​Татьяна​ на русском, по​ только внешний вид,​ не будет происходить.​ даты по умолчанию,​Тип​

​откройте вкладку​ с другой системой​ виде 6 июля​ОК​Число​(или щелкните его).​ с 2000 по​Первая дата​ января 1900 —​ формат ДАТ (Если,​ последует.​: Поменять формат ячейки​ моему «чила» и​ можно так: Прикрепленные​Юрий осипов​ щелкните ячейку с​. Вы можете настроить​Число​ дат эту ссылку​ 2011 г., являющееся​.​щелкните​В разделе​ 2029. Например, если​Последняя дата​

​ порядковый номер 1​​ конечно, EXCEL поймет​

​Теперь присмотримся и увидим​ на числовой​​ там можно выбрать​​ файлы Снимок.JPG (83.17​

​: Можно в ворде​ датой и нажмите​​ этот формат на​​.​​ можно изменить с​​ 1,462 дней позже.​​Windows 7​​кнопку вызова диалогового окна​

​Часы, язык и регион​ вводится дата​

​35000​​ и 1 января​ ту форму, в​ в левом верхнем​Няшка​ формат, нужный вам​ КБ)​ найти/заменить знак «​

​ сочетание клавиш CTRL+SHIFT+#.​​ последнем этапе.​​В списке​​ помощью одного из​​ Кроме того, если​​Нажмите кнопку​​).​​щелкните элемент​​28.05.19​

​1 января 1900​​ 2008 — номер​​ которой записана ДАТА).​​ углу каждой ячейки​​: Формат ячеек ->​​ будет в списке​​JayBhagavan​​ — » (минус)​​Если после применения к​Вернитесь в списке​

​категории​ указанных ниже действий.​ скопируйте 5 июля​Пуск​​Windows 10​​Изменение форматов даты, времени​

​, она распознается как​(значение 1)​ 39448, так как​ Правда, после преобразования​​ зеленый треугольник. При​​ цифровой или общий.​

​ первым «ЧИСЛОВОЙ»​: Ничего — всеобъемлющее​​ на знак «​

​ ячейке формата даты​Числовые форматы​выберите​Чтобы задать дату как​ 2007 даты из​и выберите пункт​В поле поиска на​ и чисел​

​ 28 мая 2019​31 декабря 9999 г​ интервал в днях​ в ячейках будет​ выделении ячейки сбоку​

​Артур бонапартович македонский​

​Кто сталкивался с такой​ выражение. Вы же​ – » (тире).​ в ней отображаются​и выберите пункт​дату​

Пользовательское форматирование даты

​ книги, которая используется​​Панель управления​ панели задач введите​.​ г.​(значение 2958465)​ после 1 января​ содержаться число, соответствующее​ от нее появится​: Изменить формат ячейки​ проблемой и как​ текст читаете и​ Тогда эксель перестанет​ символы​форматы​.​ один день позже,​ система дат 1904​.​ запрос​В диалоговом окне​Значения от 30 до​

​1904​ 1900 г.​ датам. Изменить формат​​ желтенький значок, нажав​​ с «даты» на​ вы ее решили?​ что-то понимаете -​ воспринимать числа как​;##​. В поле​В группе​​ добавьте к нему​​ и вставьте дату​Щелкните элемент​панель управления​Язык и региональные стандарты​ 99​2 января 1904​Microsoft Excel сохраняет время​ ячеек на формат​ который можно преобразовать​ «числовой». Жмем на​Есть таблица. В​​ значит уже не​​ дату​​, вероятно, ширина ячейки​​Тип​Тип​ 1,462. Например:​

Выбор из списка форматов даты

​ в книгу, использующую​

​Язык и региональные стандарты​и выберите элемент​

​ интерпретируются как годы​(значение 1)​ как десятичные дроби,​

​ ДАТЫ можно стандартным​​ значения в числа.​​ ячейке правую кнопу​​ одной колонке есть​​ ничего, а что-то.​

​Андрюшка!​​ недостаточна для отображения​​вы увидите код​​выберите формат даты.​​=[Book2]Sheet1!$A$1+1462​

​ системы дат 1900​​.​​Панель управления​Дополнительные параметры​ с 1930 по​31 декабря 9999 г​ поскольку времени будет​ способом через меню​​После преобразования числа будут​​ мыши, выбираем «формат​

​ числа (!) вида​​ Вот, и конкретизируйте​: замена числа на​ числа полностью. Дважды​ формата формат даты,​ Предварительный просмотр вашего​Чтобы задать дату как​ Дата отображается в​В диалоговом окне​

​.​.​ 1999. Например, если​(значение 2957003)​ считаться как часть​​ Формат ячеек (нажав​

​ выравнены по правому​​ ячейки» и правим​ [email protected] Надо получить​ Ваше что-то, что​ дату происходит в​ щелкните правую границу​ который вы выбрали​ формата вместе с​ четыре года и​ виде 4 июля​Язык и региональные стандарты​В разделе​Перейдите на вкладку вкладку​ вводится дата​Поскольку в двух системах​ суток. Десятичное число​CTRL+1​ краю ячейки (если,​

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

​ его как нам​​ колонку в которой​​ Вы не понимаете.ЦитатаKlinskyi​ следствии того что​ столбца, содержащего ячейки​ на предыдущем шаге.​ первой датой в​ один день более​ 2003, ранее 1,462​

​нажмите кнопку​Часы, язык и регион​

​28.05.98​ дат используются разные​ — значение в​

​).​​ конечно, в формате​​ надо.​​ не будет @​​ написал: а не​

​ в данных разделитель​​ с символами ;##.​​ Не удается изменить​​ данных будет доступен​​ ранней версии, вычитание​ дней. Фон Подробнее​Дополнительные параметры​​щелкните элемент​​.​, она распознается как​ начальные дни, в​

​ диапазоне от 0​​СОВЕТ:​​ ячейки установлено Выравнивание​​Inga zayonts​​ — 08-4512. При​​ готовый исправленный файлХм,​​ точка. поэтому меняем​ Размер столбца изменится​ формат даты, поэтому​ в поле​ 1,462 от него.​ системы дат в​.​Изменение форматов даты, времени​В поле​ 28 мая 1998​ каждой из них​

​ (нуля) до 0,99999999,​О преобразовании чисел​​ по горизонтали -​​: 1 способ :​ замене (правка-замена) он​ в файле формулы,​

​ разделитель на запятую​

​ в соответствии с​

​ не обращайте влияя.​Образец​ Например:​

​Откройте вкладку​ и чисел​Если год отображен двумя​

​ одна и та​ представляющая время от​

​ из ТЕКСТового формата​

​ по значению).​десятичную точку смените​

​ заменяет все полученные​

​ что НЕ ясно?​ (любой текстовый редактор,​

​ длиной чисел. Вы​

​ Внесенные вами изменения​.​=[Book1]Sheet1!$A$1-1462​

​Устранение проблемы копирования​

​Дата​.​ цифрами, отображать год​

​В Microsoft Windows можно​

​ же дата представлена​ 0:00:00 (12:00:00 A.M.)​

​ в ЧИСЛОвой можно​

​Чтобы преобразовать сразу несколько​ на запятую​

​Klinskyi​ я пользуюсь TextEdit​ можете также перетащить​

​ будут применяются только​

​Щелкните пункт​ как​ изменить способ интерпретации​ разными порядковыми номерами.​ до 23:59:59 (11:59:59​ также прочитать в​ значений — выделите​2 способ:​ типа 01.08.12​

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

​: Извините, не заметил​ или UltraEdit) поиск​ правую границу столбца​ к пользовательский формат,​ Форматы даты, начинающиеся​

​Мы стараемся как​В пустую ячейку введите​В списке​Язык и региональные стандарты​​измените верхний предел​​ двузначным для всех​ Например, 5 июля​ вечера).​ одноименной статье Преобразование​ их. У верхней​я отвечала Здесь​Установка формата ячеек​ сразу. Нельзя ли​ — заменить (​ до необходимой ширины.​ который вы создаете.​ со звездочки (*),​

​ можно оперативнее обеспечивать​ число​Краткий формат​.​ для года, относящегося​ программ Windows, установленные​ 2007 г. может​Поскольку даты и значения​

​ чисел из текстового​ ячейки появится желтый​Аксенов никита​ в текстовый перед​ для новичка рассказать​ точка, запятая)​Чтобы быстро ввести текущую​​Внесите нужные изменения в​​ будут изменены при​ вас актуальными справочными​

Microsoft Excel 2007 меняет число на дату.

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

​ значок — с​​: Вот простой способ​
​ или после замены​ вы это делали.​Klinskyi​
​ дату, выберите любую​ поле​
​ изменении формата отображения​ материалами на вашем​

​.​​ использует четыре цифры​Язык и региональные стандарты​

​Если изменить верхний предел​​Windows 10​ порядковых номера в​ их можно складывать​ (часть 1).​ помощью него преобразуйте​ решить проблему https://youtu.be/N4o0g7yrhgg​ не помогает. В​JayBhagavan​: Приветствую. В присланном​ пустую ячейку на​Тип​

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

​ и вычитать, а​​Примечание:​ сразу все значения.​Юрий осипов​ первом случае все​: Klinskyi, почитайте справку​ мне файле данные​ листе, нажмите сочетание​с помощью кода​

​ на панели управления.​​ переведена автоматически, поэтому​ на вкладке​ («yyyy»).​Дополнительные параметры​ предел изменится автоматически.​ панели задач введите​ системы дат.​ также использовать в​Мы стараемся как​Другой способ группового преобразования​: Можно в ворде​

Заменить дату на число

​ равно все меняет​​ по каждой функции.​ в некоторых ячейках​ клавиш CTRL+; (точка​ из таблицы, приведенной​ Форматы без звездочки​ ее текст может​Главная​Нажмите кнопку​

​.​​Нажмите кнопку​ запрос​Система дат​

​ других вычислениях. При​​ можно оперативнее обеспечивать​

​ чисел, сохраненных как​​ найти/заменить знак «​ и делает формат​ Алгоритм такой: если​ отображаются как даты.​ с запятой), а​ ниже.​ останутся без изменений.​ содержать неточности и​в группе​ОК​

​Откройте вкладку​​ОК​панель управления​Порядковый номер 5 июля​ использовании основного формата​ вас актуальными справочными​ текст, можно использовать​

​ — » (минус)​​ «общим», во втором​ в ячейке число,​ Т.е 14.май ,​ затем, если необходимо,​Для отображения​Если вы хотите применить​ грамматические ошибки. Для​Буфер обмена​.​
​Дата​.​и выберите элемент​ 2007 г.​

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

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

​.​​Windows 7​Панель управления​35000​ дату и время,​ языке. Эта страница​введите в любую пустую​ – » (тире).​ в число, но​ даты сцепку через​ 14.5. Файл прикладываю.Помогите​Чтобы ввести дату, которая​Месяцев в виде чисел​ как другой язык​

​ эта статья была​​Копировать​ автоматически при открытии​В списке​Нажмите кнопку​

​.​​37806​ можно отобразить дату​ переведена автоматически, поэтому​ ячейку число 1;​ Тогда эксель перестанет​ в совершенно другое​ точку день и​ исправить​ будет обновляться до​ от 1 до​

​ отображает даты, выберите​​ вам полезна. Просим​.​ документа из другой​Краткий формат​Пуск​

​В разделе​​1904​ в виде числа​

Подскажите пожалуйста, как убрать в экселе замену чисел на дату? Достало уже

​ ее текст может​​выделите эту ячейку и​
​ воспринимать числа как​ — 954228. Нигде​ номер месяца, иначе​JayBhagavan​
​ текущей даты при​ 12​ нужный язык в​ вас уделить пару​Выделите диапазон ячеек, содержащих​
​ платформы. Например если​выберите формат, который​и выберите пункт​

​Часы, язык и регион​​39268​ или время в​ содержать неточности и​

​ скопируйте ее значение​​ дату​ в меню отключить​ — саму ячейку.​: Klinskyi, здравия. Читаем​ каждом открытии листа​м​

​язык (местоположение).​​ секунд и сообщить,​ неправильные данные.​ вы работаете в​ использует четыре цифры​Панель управления​щелкните элемент​Разница между двумя системами​ виде дробной части​ грамматические ошибки. Для​ в Буфер обмена​Евгений​ эту автозамену мне​ Всё.​ правила, прикладываем проблемный​ или перерасчете формулы,​

Проблема с Excel. Автозаеняет числа на даты!

​Месяцев в виде чисел​Совет:​ помогла ли она​
​Совет:​ Excel и открытие​ для отображения года​.​Изменение форматов даты, времени​ дат составляет 1462​ числа с десятичной​ нас важно, чтобы​ (​: Параметры Excel=> Формулы=>​ не удалось! Кто​
​Klinskyi​ файл-пример.​ введите в пустую​ от 01 до​ У вас есть номера​ вам, с помощью​ Для отмены выделения ячеек​ документа, созданного в​ («yyyy»).​Щелкните элемент​ и чисел​ дня. Это значит,​ точкой.​ эта статья была​CTRL+C​ Правила контроля ошибок​ сталкивался с такой​: Для особо «одареных»напишите​
​Klinskyi​ ячейку​ 12​

​ отображаются в ячейках,​​ кнопок внизу страницы.​ щелкните любую ячейку​ Excel для Mac,​Нажмите кнопку​Язык и региональные стандарты​.​ что порядковый номер​Excel для Mac и​ вам полезна. Просим​

​);​​ => Ячейки которые​

​ проблемой и как​​ пожалуйста формулу, что​: Исправил, файл приложен​=СЕГОДНЯ()​мм​

​ как ;? Весьма​​ Для удобства также​ в таблице. Дополнительные​система дат 1904​

​ОК​​.​Щелкните пункт​ даты в системе​ Excel для Windows​ вас уделить пару​выделите ячейки, которые содержат​ содержат годы, представленные​ вы ее решили?​ бы я мог​JayBhagavan​и нажмите клавишу​Месяцев в виде «янв»,​

Как сделать чтобы в экселе написанные мной цифры не превращались в даты?

​ вероятно, что ваш​​ приводим ссылку на​ сведения см. в​

​установлен флажок автоматически.​​.​В диалоговом окне​

​Язык и региональные стандарты​​ 1900 всегда на​ поддерживает системы дат​

​ секунд и сообщить,​​ числа сохраненные как​ двумя цифрами: снять​Просьба ПРЕДПОЛОЖЕНИЯ не​ применить для всех​: Klinskyi, насколько я​ ВВОД.​ . «дек»​ ячейки не недостаточно​

​ оригинал (на английском​​ статье Выделение ячеек,​
​Систему дат можно изменить​Windows 8​
​Язык и региональные стандарты​
​.​

​ 1462 дня больше​​ 1900 и 1904.​ помогла ли она​

​ текст;​​ галочку!​ писать — нужны​ ячеек​ понимаю, такая проблема​В ячейке пишу 8-70,​ммм​ широк для отображения​ языке) .​

​ диапазонов строк и​​ следующим образом:​Проведите пальцем по экрану​нажмите кнопку​В диалоговом окне​ порядкового номера этой​ Система дат по​

Источник

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще…Меньше

Excel поддерживает две системы дат: систему дат 1900 и систему дат 1904. В каждой системе дат используется уникальная начальная дата, с которой вычисляются все остальные даты книги. Все версии Excel для Windows вычисляют даты на основе системы дат 1900. Excel 2008 для Mac и более ранних Excel для Mac вычисляют даты на основе системы дат 1904. Excel 2016 для Mac и Excel для Mac 2011 используют систему дат 1900, которая гарантирует совместимость с Excel для Windows.

При копировании дат из книги, созданной в более ранней версии, в книгу, созданную в Excel 2016 или 2011 для Mac, они будут преобразовываться автоматически, если в параметрах > > Параметры даты не будет отключен параметр «Автоматически преобразовывать систему дат». Если этот параметр отключен, вы получите сообщение с вопросом, следует ли преобразовывать даты при вклеии. У вас есть два варианта действий. Вы можете преобразовать даты, чтобы использовать систему дат 1900 (рекомендуется). Этот параметр делает даты совместимыми с другими датами в книге. Вы также можете сохранить систему дат 1904 только для вклеиных дат.

Примечание: Даты, скопированные в составе диаграммы, нельзя преобразовать из системы дат 1904 г. и могут различаться примерно на четыре года. Эти даты необходимо преобразовать вручную.

Система дат 1900

В системе дат 1900 даты вычисляются с использованием 1 января 1900 г. в качестве отправной точки. При вводе даты она преобразуется в порядковый номер, который представляет количество дней, за которое прошло с 1 января 1900 г. Например, если ввести 5 июля 2011 г., Excel преобразует дату в число 40729. Это стандартная система дат в Excel для Windows, Excel 2016 для Mac и Excel для Mac 2011. Если вы решите преобразовать вкопированные данные, Excel скорректирует значения, а вкопированные даты будут соответствовать скопированные даты.

Система дат 1904 г.

В системе дат 1904 даты вычисляются с использованием 1 января 1904 г. в качестве отправной точки. При вводе даты она преобразуется в порядковый номер, который представляет количество дней, за которое прошло с 1 января 1904 г. Например, если ввести 5 июля 2011 г., Excel преобразует дату в число 39267. Это стандартная система дат в более ранних версиях Excel для Mac. Если вы решили не преобразовывать данные и сохранить систему дат 1904 г., то вкопированные даты будут отличаться от дат, которые вы скопировали.

Разница между системами дат

Так как в двух системах дат используются разные начальные дни, в каждой системе дат одинаковые даты представлены разными серийными номерами. Например, 5 июля 2011 г. может иметь две разные серийные номера:

Система дат

Серийный номер

1900

40729

1904

39267

Разница между двумя системами дат составляет 1462 дня. Это означает, что порядковый номер даты в системе дат 1900 всегда на 1462 дня больше, чем в системе дат 1904. 1462 дня — это четыре года и один день (включая один високосный день).

Изменение системы дат по умолчанию

  1. Выберите Файл > Параметры.

    (В Excel 2007 нажмите кнопку Microsoft Office кнопку Нажмите кнопку Microsoft Officeи выберите Excel параметры.)

  2. Выберите пункт Дополнительно.

  3. В области При вычислении этой книгивыберите или clear Use 1904 date system.

  1. В меню Excel выберите пункт Параметры.

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

  3. Выберите или сберем его, чтобы использовать систему дат 1904.

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

ДАТА

Функции даты & времени

Нужна дополнительная помощь?

Skip to content

Как изменить формат даты в Excel и создать собственное форматирование

Это руководство посвящено форматированию даты в Excel и объясняет, как установить вид даты и времени по умолчанию, как изменить их формат и создать собственный.

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

  1. Одна и та же дата может отображаться различными способами,
  2. Excel всегда хранит дату в одном и том же виде, независимо от того, как вы оформили её представление.

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

  • Что такое формат даты
  • Формат даты по умолчанию
  • Как поменять формат даты
  • Как изменить язык даты
  • Создание собственного формата отображения даты
  • Дата в числовом формате
  • Формат времени
  • Время в числовом формате
  • Создание пользовательского формата времени
  • Формат Дата — Время
  • Почему не работает? Проблемы и их решение.

Формат даты в Excel

Прежде всего нужно чётко уяснить, как Microsoft Excel хранит дату и время. Часто это – основной источник путаницы. Хотя вы ожидаете, что он запоминает день, месяц и год, но это работает не так …

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

Дата в Excel

Все даты хранятся в виде целых чисел, обозначающих количество дней с 1 января 1900 г. (записывается как 1) до 31 декабря 9999 г. (сохраняется как 2958465).

В этой системе:

  • 2 — 2 января 1900 г.
  • 44197 — 1 января 2021 г. (потому что это 44 197 дней после 1 января 1900 г.)

Время в Excel

Время хранится в виде десятичных дробей от 0,0 до 0,99999, которые представляют собой долю дня, где 0,0 — 00:00:00, а 0,99999 — 23:59:59.

Например:

  • 0.25 — 06:00
  • 0.5 — 12:00.
  • 0.541655093 это 12:59:59.

Дата и время в Excel

Дата и время хранятся в виде десятичных чисел, состоящих из целого числа, представляющего день, месяц и год, и десятичной части, представляющей время.

Например: 44197.5 — 1 января 2021 г., 12:00.

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

Краткий и длинный форматы даты, которые как раз и установлены по умолчанию как основные, извлекаются из региональных настроек Windows. Они отмечены звездочкой (*) в диалоговом окне:

Они изменяются, как только вы меняете настройки даты и времени в панели управления Windows.

Если вы хотите установить другое представление даты и/или времени по умолчанию на своем компьютере, например, изменить их с американского на русское, перейдите в Панель управления и нажмите “Региональные стандарты»  > «Изменение форматов даты, времени и чисел» .

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

Если вас не устраивают варианты, предложенные на этой вкладке, нажмите кнопку “Дополнительные параметры» в нижней правой части диалогового окна. Откроется новое окно “Настройка …”, в котором вы переключаетесь на вкладку “Дата” и вводите собственный краткий или длинный формат в соответствующее поле.

Как быстро применить форматирование даты и времени по умолчанию

Как мы уже уяснили, в Microsoft Excel есть два формата даты и времени по умолчанию — короткий и длинный.

Чтобы быстро изменить один из них, сделайте следующее:

  • Выберите даты, которые хотите отформатировать.
  • На вкладке «Главная» в группе «Число» щелкните маленькую стрелку рядом с полем “Формат числа» и выберите нужный пункт — краткую дату, длинную или же время.

Если вам нужны дополнительные параметры форматирования, либо выберите “Другие числовые форматы» из раскрывающегося списка, либо нажмите кнопку запуска диалогового окна рядом с “Число».

 Откроется знакомое диалоговое окно “Формат ячеек”, в котором вы сможете изменить любые нужные вам параметры. Об этом и пойдёт речь далее.

Как изменить формат даты в Excel

Даты могут отображаться разными способами. Когда дело доходит до изменения их вида для данной ячейки или диапазона, самый простой способ — открыть диалоговое окно ”Формат ячеек” и выбрать один из имеющихся там стандартных вариантов.

  1. Выберите данные, которые вы хотите изменить, или пустые ячейки, в которые вы хотите вставить даты.
  2. Нажмите Ctrl + 1, чтобы открыть диалоговое окно «Формат ячеек». Кроме того, вы можете кликнуть выделенные ячейки правой кнопкой мыши и выбрать этот пункт в контекстном меню.
  3. В окне “Формат ячеек» перейдите на вкладку “Число” и выберите “Дата» в списке числовых форматов.
  4. В разделе “Тип» выберите наиболее подходящий для вас вариант. После этого в поле “Образец» отобразится предварительный просмотр в выбранном варианте оформления.

  1. Если вас устраивает то, что вы увидели, нажмите кнопку ОК, чтобы сохранить изменение и закрыть окно.

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

Как сменить язык даты.

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

Самый простой способ сделать это заключается в следующем:

  1. Выберите столбец, который вы хотите преобразовать в другой язык.
  2. Используйте комбинацию Ctrl + 1, чтобы открыть знакомые нам настройки.
  3. Выберите нужный язык в выпадающем списке «Язык (местоположение)» и нажмите «ОК», чтобы сохранить изменения.

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

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

  1. На листе выделите нужные ячейки.
  2. Нажмите Ctrl + 1.
  3. На вкладке Число выберите Все форматы в списке и запишите нужный формат даты в поле Тип. Это показано на скриншоте ниже.
  4. Щелкните ОК, чтобы сохранить изменения.

При настройке пользовательского формата даты вы можете использовать следующие коды.

Код Описание Пример
м Номер месяца без нуля в начале 1
мм Номер месяца с нулем в начале 01
ммм Название месяца, краткая форма Янв
мммм Название месяца, полная форма Январь
ммммм Первая буква месяца М (обозначает март и май)
д Номер дня без нуля в начале 1
дд Номер дня с нулем в начале 01
ддд День недели, краткая форма Пн
дддд День недели, полная форма понедельник
гг Год (последние 2 цифры) 05
гггг Год (4 цифры) 2020

Можно также использовать дополнительные коды, которые обязательно нужно заключать в квадратные скобки [].

Код Пояснение
x-sysdate Системный длинный формат. Месяц в родительном падеже.
x-systime Системное время.
x-genlower Используется родительный падеж в нижнем регистре для любых полных названий месяцев (только для русского языка). Рекомендуется использовать вместе с кодом языка [ru-RU-x-genlower].
x-genupper Используется родительный падеж в верхнем регистре для любых полных названий месяцев (только на русском языке). Например, [ru-RU-x-genupper].
x-nomlower Для любых полных названий месяцев применяется именительный падеж в нижнем регистре (только на русском языке):  [ru-RU-x-nomlower].

Вот как это может выглядеть на примерах:

При создании пользовательского формата в Excel вы можете использовать запятую (,), тире (-), косую черту (/), двоеточие (:) и другие символы.

Как создать собственный формат даты для другого языка

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

Код языка должен быть заключен в [квадратные скобки] и предваряться знаком доллара ($) и тире (-). Вот несколько примеров:

  • [$-419] — Россия
  • [$-409] – английский (США)
  • [$-422] — Украина
  • [$-423] — Беларусь
  • [$-407] — Германия

Вы можете найти полный список кодов языков в этом блоге.

Например, вот как это можно настроить для белорусского языка в формате времени  -день-месяц-год (день недели) :

Как показать число вместо даты.

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

1. Диалоговое окно «Форматирование ячеек»

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

Если вы просто хотите узнать число, стоящее за датой, ничего не меняя в вашей таблице, то запишите число, которое вы видите в поле «Образец», и нажмите “Отмена», чтобы закрыть окно. Если вы хотите заменить дату числом в текущей ячейке, нажмите ОК.

Вы также можете выбрать формат «Общий» на ленте в разделе «Число».  Дата будет тут же заменена соответствующим ей числом.

2. Функции ДАТАЗНАЧ и ВРЕМЗНАЧ

Можно также использовать функцию ДАТАЗНАЧ(), для преобразования даты в соответствующее ей число 

=ДАТАЗНАЧ(«20/1/2021»)

Используйте функцию ВРЕМЗНАЧ(), чтобы получить десятичную дробь, представляющую время 

=ВРЕМЗНАЧ(«16:30»)

Чтобы узнать дату и время, объедините эти две функции следующим образом:

= ДАТАЗНАЧ(«20/1/2021») & ВРЕМЗНАЧ(«16:30»)

Получится записанное в виде текста число, соответствующее дате-времени.

А если применить операцию сложения –

= ДАТАЗНАЧ(«20/1/2021») + ВРЕМЗНАЧ(«16:30»)

То получим число, которое можно отформатировать в виде даты-времени и с которым можно производить математические операции (найти разность дат и т.п.)

Если вы запишете, скажем, 31.12.1812, то это будет текстовое значение, а не дата. Это означает, что вы не сможете выполнять обычные арифметические операции с ней. Чтобы убедиться в этом, можете ввести формулу =ДАТАЗНАЧ(«31/12/1812») в какую-нибудь ячейку, и вы получите ожидаемый результат — ошибку #ЗНАЧ!.

Формат времени в Excel

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

Например:

  • 00:00:00 сохраняется как 0,0
  • 23:59:59 сохраняется как 0,99999
  • 06:00 — 0,25
  • 12:00 — 0,5

Когда в ячейку вводятся и дата, и время, они сохраняются как десятичное число, состоящее из целой части, представляющего дату, и десятичной части, представляющей время. 

Формат времени по умолчанию.

При изменении формата времени в диалоговом окне ”Формат ячеек” вы могли заметить, что один из пунктов начинается со звездочки (*). Это формат времени по умолчанию в вашем Excel. Как и в случае с датой, он определяется региональными настройками Windows.

Чтобы быстро применить формат времени по умолчанию к выбранной ячейке или диапазону ячеек, щелкните стрелку раскрывающегося списка в группе Число на вкладке Главная и выберите Время.

Изменить формат времени по умолчанию, перейдите в Панель управления и перейдите “Региональные стандарты»  > «Изменение форматов даты, времени и чисел». Подробно мы этот процесс описали выше, когда рассматривали установки параметров даты по умолчанию.

Десятичное представление времени.

Быстрый способ выбрать десятичное число, представляющее определенное время, — использовать диалоговое окно ”Формат ячеек”.

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

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

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

Как применить или изменить формат времени.

Microsoft Excel достаточно умен, чтобы распознавать время при вводе и соответствующем форматировании ячейки. Например, если вы наберете 10:30 или 18:40, программа будет воспринимать и отображать это как время в зависимости от установленного по умолчанию формата времени.

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

  1. На листе Excel выберите ячейки, в которых вы хотите применить или изменить формат времени.

2. Откройте диалоговое окно Формат ячеек , нажав Ctrl + 1или щелкнув значок “Панель запуска диалогового окна» рядом с полем ”Число» на вкладке “Главная”.

3. На вкладке “Число” выберите “Время» в списке и укажите подходящий образец в окне “Тип» .

4. Нажмите OK, чтобы применить выбранное.

Создание пользовательского формата времени.

Хотя Microsoft Excel предоставляет несколько различных форматов времени, вы можете создать свой собственный, который лучше всего подходит для конкретной задачи. Для этого откройте знакомое нам окно настроек, выберите “Все форматы» и введите подходящее время в поле “Тип» .

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

Совет. Самый простой способ создать собственный формат времени – использовать один из существующих в качестве отправной точки. Для этого щелкните “Время» в списке «Категория» и выберите один из предустановленных форматов. После этого внесите в него изменения.

При этом вы можете использовать следующие коды.

Код Описание Отображается как
ч Часы без нуля в начале 0:35:00
чч Часы с нулем в начале 03:35:00
м Минуты без нуля в начале 0:0:59
мм Минуты с нулем в начале 00:00:59
c Секунды без нуля в начале 00:00:9
сс Секунды с нулем в начале 00:00:09

Когда вы рассчитываете, к примеру, табель рабочего времени, то сумма может превысить 24 часа. Чтобы Microsoft Excel правильно отображал время, выходящее за пределы суток, примените один из следующих настраиваемых форматов времени. На скриншоте ниже – отображение одного и того же времени разными способами.

Пользовательские форматы для отрицательных значений времени

Пользовательские форматы времени, описанные выше, работают только для положительных значений. Если результат ваших вычислений представляет собой отрицательное число, отформатированное как время (например, когда вы вычитаете большее количество времени из меньшего), результат будет отображаться как #####. И увеличение ширины столбца не поможет избавиться от этих решёток.

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

  • Отобразите пустую ячейку для отрицательных значений времени. Для этого введите точку с запятой в конце формата времени, например [ч]: мм;
  • Вывести сообщение об ошибке. Введите точку с запятой в конце формата времени, а затем напишите сообщение в кавычках, например 

[ч]: мм; «Отрицательное время»

Если вы хотите отображать отрицательные значения времени именно как отрицательные значения, например -11:15, самый простой способ — изменить систему дат Excel на систему 1904 года. Для этого щелкните Файл> Параметры> Дополнительно, прокрутите вниз до раздела Вычисления и установите флажок Использовать систему дат 1904.

Формат «Дата – Время».

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

На скриншоте ниже вы видите несколько вариантов, как могут выглядеть ваши значения:

Ничего сложного: сначала описываем дату, затем – время.

Формат даты Excel не работает – как исправить?

Обычно Microsoft Excel очень хорошо понимает даты, и вы вряд ли столкнетесь с какими-либо серьёзными проблемами при работе с ними. 

Но если всё же у вас возникла проблема с отображением дня, месяца и года, ознакомьтесь со следующими советами по устранению неполадок.

Ячейка недостаточно широка, чтобы вместить всю информацию.

Если вы видите на листе несколько знаков решетки (#####) вместо даты, то скорее всего, ваши ячейки недостаточно широки, чтобы вместить её целиком.

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

Отрицательные числа форматируются как даты

Во всех современных версиях Excel 2013, 2010 и 2007 решетка (#####) также отображается, когда ячейка, отформатированная как дата или время, содержит отрицательное значение. Обычно это результат, возвращаемый какой-либо формулой. Но это также может произойти, когда вы вводите отрицательное значение в ячейку, а затем представляете эту ячейку как дату.

Если вы хотите отображать отрицательные числа как отрицательные даты, вам доступны два варианта:

Решение 1. Переключитесь на систему 1904.

Перейдите в Файл > Параметры > Дополнительно , прокрутите вниз до раздела При вычислении этой книги , установите флажок Использовать систему дат 1904 и нажмите ОК .
В этой системе 0 – это 1 января 1904 года; 1 – 2 января 1904 г .; а -1 отображается как: -2-янв-1904.
Конечно, такое представление очень необычно и требуется время, чтобы к нему привыкнуть.

Решение 2. Используйте функцию ТЕКСТ.

Другой возможный способ отображения отрицательных дат в Excel – использование функции ТЕКСТ. Например, если вы вычитаете C1 из B1, а значение в C1 больше, чем в B1, вы можете использовать следующую формулу для вывода результата в нужном вам виде:

=ТЕКСТ(ABS(B1-C1);»-ДД ММ ГГГГ»)

Получим результат «-01 01 1900».

Вы можете в формуле ТЕКСТ использовать любые другие настраиваемые форматы даты.

Замечание. В отличие от предыдущего решения, функция ТЕКСТ возвращает текстовое значение, поэтому вы не сможете использовать результат в других вычислениях.

Даты импортированы в Excel как текст

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

Решение. Вы можете преобразовать «текстовые даты» в надлежащий для них вид с помощью функции ДАТАЗНАЧ или функции Текст по столбцам. Подробную информацию см. в следующей статье: Как преобразовать текст в дату.

Мы рассмотрели возможные способы представления даты и времени в Excel. Спасибо за чтение!

Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
как форматировать Google таблицу Как сделать пользовательский числовой формат в Excel В этом руководстве объясняются основы форматирования чисел в Excel и предоставляется подробное руководство по созданию настраиваемого пользователем формата. Вы узнаете, как отображать нужное количество десятичных знаков, изменять выравнивание или цвет шрифта,…
7 способов поменять формат ячеек в Excel Мы рассмотрим, какие форматы данных используются в Excel.  Кроме того, расскажем, как можно быстро изменять внешний вид ячеек самыми различными способами. Когда дело доходит до форматирования ячеек в Excel, большинство…
Как удалить формат ячеек в Excel В этом коротком руководстве показано несколько быстрых способов очистки форматирования в Excel и объясняется, как удалить форматы в выбранных ячейках. Самый очевидный способ сделать часть информации более заметной — это…
8 способов разделить ячейку Excel на две или несколько Как разделить ячейку в Excel? С помощью функции «Текст по столбцам», мгновенного заполнения, формул или вставив в нее фигуру. В этом руководстве описаны все варианты, которые помогут вам выбрать технику, наиболее подходящую…

Если выделить ячейку с датой и установить для нее числовой или общий формат (правой кнопкой по ячейке Формат ячеек – вкладка Число – Общий) или Ctrl+Shift+1, то можно увидеть интересную картинку.

Excel хранит и обрабатывает даты и время как число с целой и дробной частью

Excel хранит и обрабатывает даты и время как число с целой и дробной частью

На самом деле любую дату Excel хранит и обрабатывает именно так – как число с целой и дробной частью. Целая часть числа (41720) – это количество дней, прошедших с 1 января 1900 года (взято за точку отсчета) до текущей даты. А дробная часть (0,65417), соответственно, доля от суток (1 сутки = 1,0).

Из всех этих фактов следуют два чисто практических вывода:

  • Во-первых, Excel не умеет работать (без дополнительных настроек) с датами ранее 1 января 1900 года. Дата Куликовской битвы, к примеру, введенная в ячейку листа, останется текстом, и к ней нельзя будет применить обычные функции обработки дат. Если же вы историк и вам все же необходимо работать с такими датами, то придется использовать специальные макрофункции, например, отсюда.
  • Во-вторых, с датами и временем в Excel возможно выполнять любые математические операции. Именно потому, что на самом деле они – числа! А вот это уже раскрывает перед пользователем массу возможностей.

Видео

Как обычно, кому надо быстро — смотрим видео. Подробности и нюансы — в тексте ниже:

Как вводить даты и время в Excel

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

   «Классическая» форма

  3.10.2006

   Сокращенная форма

3.10.06

   С использованием дефисов

3-10-6

   С использованием дроби

   3/10/6

Внешний вид (отображение) даты в ячейке может быть очень разным (с годом или без, месяц числом или словом и т.д.) и задается через контекстное меню — правой кнопкой мыши по ячейке и далее Формат ячеек (Format Cells):

date1.png

Время вводится в ячейки с использованием двоеточия. Например

16:45

По желанию можно дополнительно уточнить количество секунд — вводя их также через двоеточие:

16:45:30

И, наконец, никто не запрещает указывать дату и время сразу вместе через пробел, то есть 

27.10.2012 16:45

Быстрый ввод дат и времени

Для ввода сегодняшней даты в текущую ячейку можно воспользоваться сочетанием клавиш Ctrl + Ж (или CTRL+SHIFT+4 если у вас другой системный язык по умолчанию).

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

date2.png

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

datepicker.jpg

Если нужно, чтобы в ячейке всегда была актуальная сегодняшняя дата — лучше воспользоваться функцией СЕГОДНЯ (TODAY):

date3.png

Как Excel на самом деле хранит и обрабатывает даты и время

Если выделить ячейку с датой и установить для нее Общий формат (правой кнопкой по ячейке Формат ячеек — вкладка ЧислоОбщий), то можно увидеть интересную картинку:

date4.png

То есть, с точки зрения Excel, 27.10.2012 15:42 = 41209,65417

На самом деле любую дату Excel хранит и обрабатывает именно так — как число с целой и дробной частью. Целая часть числа (41209) — это количество дней, прошедших с 1 января 1900 года (взято за точку отсчета) до текущей даты. А дробная часть (0,65417), соответственно, доля от суток (1сутки = 1,0)

Из всех этих фактов следуют два чисто практических вывода:

  • Во-первых, Excel не умеет работать (без дополнительных настроек) с датами ранее 1 января 1900 года. Но это мы переживем!  ;)
  • Во-вторых, с датами и временем в Excel возможно выполнять любые математические операции. Именно потому, что на самом деле они — числа! А вот это уже раскрывает перед пользователем массу возможностей.

Количество дней между двумя датами

Считается простым вычитанием — из конечной даты вычитаем начальную и переводим результат в Общий (General) числовой формат, чтобы показать разницу в днях:

date5.png

Количество рабочих дней между двумя датами

Здесь ситуация чуть сложнее. Необходимо не учитывать субботы с воскресеньями и праздники. Для такого расчета лучше воспользоваться функцией ЧИСТРАБДНИ (NETWORKDAYS) из категории Дата и время. В качестве аргументов этой функции необходимо указать начальную и конечную даты и ячейки с датами выходных (государственных праздников, больничных дней, отпусков, отгулов и т.д.):

date6.png

Примечание: Эта функция появилась в стандартном наборе функций Excel начиная с 2007 версии. В более древних версиях сначала необходимо подключить надстройку Пакета анализа. Для этого идем в меню Сервис — Надстройки (Tools — Add-Ins) и ставим галочку напротив Пакет анализа (Analisys Toolpak). После этого в Мастере функций в категории Дата и время появится необходимая нам функция ЧИСТРАБДНИ (NETWORKDAYS).

Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.

Про то, как это правильно вычислять, лучше почитать тут.

Сдвиг даты на заданное количество дней

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

Сдвиг даты на заданное количество рабочих дней

Эту операцию осуществляет функция РАБДЕНЬ (WORKDAY). Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных суббот и воскресений и государственных праздинков). Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ (NETWORKDAYS) описанной выше.

Вычисление дня недели

Вас не в понедельник родили? Нет? Уверены? Можно легко проверить при помощи функции ДЕНЬНЕД (WEEKDAY) из категории Дата и время.

date7.png

Первый аргумент этой функции — ячейка с датой, второй — тип отсчета дней недели (самый удобный — 2).  

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

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

Нюанс здесь только один. Если при сложении нескольких временных интервалов сумма получилась больше 24 часов, то Excel обнулит ее и начнет суммировать опять с нуля. Чтобы этого не происходило, нужно применить к итоговой ячейке формат 37:30:55:

date8.png

Ссылки по теме

  • Как вычислять возраст (стаж) в полных годах-месяцах-днях
  • Как сделать выпадающий календарь для быстрого ввода любой даты в любую ячейку.
  • Автоматическое добавление текущей даты в ячейку при вводе данных.
  • Как вычислить дату второго воскресенья февраля 2007 года и т.п.

Министерство
образования Республики Беларусь

БЕЛОРУССКИЙ
НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Факультет технологий
управления и гуманитаризации

Кафедра «Таможенное
дело»

Отчет

по лабораторной
работе № 2

по дисциплине
«Компьютерные
информационные технологии».

тема:
«Форматирование
данных»

Выполнил: студент
гр. 10806113

Крестовир К. В.

Проверил: ст.
преподаватель

Галай Т.А.

Минск 2013

Цель работы:
научиться разрабатывать многосекционные
числовые форматы.

Контрольные
вопросы

  1. Как
    в MS Excel хранятся даты и время? Какие
    символы-заменители применяются для
    форматирования дат и времени?

Д, ДД — для обозначения
дня;

ДДД, ДДДД — для
вывода дня недели;

М, ММ — для обозначения
номера месяца;

МММ, ММММ — для
вывода названия месяца;

ГГ, ГГГГ — для
обозначения года;

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

ч, м, с — для
обозначения часов, минут, секунд;

˽ AM/PM (англ)
используется для обозначения до или
после полудня при 12-часовой системе,
дописывается после формата времени.

Дата хранится в
виде чисел, отсчет ведется от 1 января
1900г. Время – в виде десятичных дробей.

2. Как с помощью
числового формата можно:

– масштабировать
числа в тысячу раз;

Поставить пробел
в конце форматного кода.

– выравнивать
числа по левому краю;

Формат числа + *˽.

– выравнивать
числа по десятичной запятой;

С помощью символа
?.

– окрашивать числа
в какой-либо цвет;

В секции нужно
ввести название цвета в квадратных
скобках.

– выводить дату
и время во внутреннем формате;

При помощи
символа-заменителя Основной.

– скрывать
содержимое ячейки;

Вместо кода ввести
пробел.

– заполнять всю
ширину ячейки каким-либо символом;

* какой-либо символ.

– дописывать к
числу текст?

Вести текст в
кавычках.

  1. Как
    в MS Excel будут интерпретированызначения
    ¾ и 5: ?

¾ — 03.апр; 5: — 5:00

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

Нужно разделить
секции точкой с запятой (1-ая секция –
положительная, 2-ая – отрицательная) и
задать нужно форматирование.

  1. Каковы
    правила написания формата с условиями?

Условие задается
при помощи знаков ><= в квадратных
скобках. Вводится в 1-ую и 2-ую секции
формата.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Like this post? Please share to your friends:
  • Как читать excel java
  • Как хранить макросы в excel
  • Как читать csv в excel
  • Как функция сцепить на английском в excel
  • Как число превратить в дату excel