Використовуйте історичні дати

Зміст

Розрахунок зі списками дат до 1900 року

Коли ви працюєте з датами, Excel встановлює дуже чіткі межі. За умовчанням для системи дат 1900 Excel не буде інтерпретувати запис із значенням дати до 01.01.1900 як дату. Вихід у клітинку буде у вигляді тексту. Однак ви не можете проводити будь -які подальші розрахунки або оцінки з цим. Якщо ви встановили опцію 1904 дати, 1.01.1904 - це найраніша можлива дата.

Щоб обійти ці межі, можна скористатися невеликою хитрістю. Система григоріанського календаря, що становить основу нашого календаря, говорить про те, що призначення днів у році (з урахуванням усіх правил для високосних років) ідентичне. Тому призначення повторюється кожні 400 років.

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

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

Хочете дізнатися, який день тижня був 17.02.1793? Потім обчисліть день будня 17.02.1993. Для цього введіть дату 17.02.1993 у клітинку А2. Потім введіть таку формулу в клітинку, в якій має відображатися день тижня:

= ТЕКСТ (A2; "TTT")

В результаті виходить "Так". Тож 17 лютого 1793 року також є неділею. Наступний малюнок показує використання цієї формули:

Якщо ви вводите дату до 1900 року безпосередньо в клітинку і хочете використовувати цей вміст комірки для визначення дня тижня за допомогою формули, формула є трохи більш обширною. У цьому випадку Excel повинен виконувати додаткові текстові операції, оскільки дата до 1900 року не розпізнається як значення дати, як описано.

Комбінуючи текстові функції ВЛІВО, ЧАСТИНУ та ВПРАВО, ви визначаєте окремі компоненти дати з тексту.

За допомогою функції DATE () та річного зсуву чотирьохсот років ви потім об’єднуєте компоненти дати, щоб сформувати дійсну дату Excel і визначити день тижня.

Якщо дата в комірці A5, введіть у цю клітинку таку формулу:

= ТЕКСТ (ДАТА (ПРАВО (A5; 4) +400; ЧАСТИНА (A5; 4; 2); ВЛІВО (A5; 2)); "TTT")

Використовуючи формули для прямого обчислення значень дати до 1900 року, переконайтеся, що ви ввели дату як текст у форматі DD.MM.YYYY. В іншому випадку текстові функції дають неправильні результати.

Наступний малюнок показує використання цієї формули:

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

Для цього ви використовуєте формулу, яка розбиває два текстові дані на їх складові, переносить їх на чотириста років у майбутнє, а потім обчислює їх один проти одного.

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

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

wave wave wave wave wave