Использовать исторические даты

Содержание

Расчет со списками дат до 1900 г.

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

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

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

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

Хотите знать, какой день недели был 17.02.1793? Затем вычислите день недели 17.02.2193. Для этого введите дату 17.02.2193 в ячейку A2. Затем введите следующую формулу в ячейку, в которой должен отображаться день недели:

= ТЕКСТ (A2; «TTT»)

Результат - «Так». Итак, 17 февраля 1793 года тоже воскресенье. На следующем рисунке показано использование этой формулы:

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

Комбинируя текстовые функции LEFT, PART и RIGHT, вы определяете отдельные компоненты даты из текста.

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

Если дата находится в ячейке A5, введите в эту ячейку следующую формулу:

= ТЕКСТ (ДАТА (ВПРАВО (A5; 4) +400; ЧАСТЬ (A5; 4; 2); ЛЕВАЯ (A5; 2)); «TTT»)

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

На следующем рисунке показано использование этой формулы:

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

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

Еще один совет: если вам нужно выполнять вычисления с датами до 1/1/1500 в ваших таблицах, вы также можете сдвинуть значения дат в будущее, кратные 400-800 или 1200. Формат DD.MM.YYYY должен быть указан таким образом что их можно обрабатывать как тексты с представленными формулами.

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

wave wave wave wave wave