Зворотне перетворення дати в число - ефективна робота в ms office

Зворотне перетворення дати в число

Коли ви пов'язуєте кілька систем один з одним можливі всякі ... нюанси. Начебто таблиці з числами виду

Зворотне перетворення дати в число - ефективна робота в ms office

Виправити при введенні це автоматичне перетворення можна додавши в початок формули одинарний апостроф - '. В цьому випадку неважливо що ви введете в значення осередки (в тому числі формулу) - Excel буде вважати, що далі текст.

Отже, причини та механізми виникнення помилки ясні. Як поправити? Проста махінація начебто -A2 не допоможе адже після «дописки» значення до дати пройшло перетворення і те ж число 6.34 це тепер 12 571.

Виправлення трохи складніше. По-перше подивимося яким шляхом пішло перетворення. Якщо рік від цієї дати збігається з поточним роком - значить ми маємо справу з першою ситуацією, в іншому випадку - ситуація 2 або 3.

Запишемо формулу з вкладеним ЯКЩО ():

Для Ситуації 1 ми повинні склеїти дні (ціле число) і номер місяця (дрібна частина числа):

Для Ситуації 2 і 3 ми повинні взяти номер місяця (ціле число) і дві останні цифри року (дрібна частина числа).

Залишилося тільки підставити ці значення в наш ЯКЩО () до відповідних груп формули:

І вуаля. Чи можемо перетворити будь-10 000 рядків за раз.

Зворотне перетворення дати в число - ефективна робота в ms office

PS На жаль, в ситуації 1 ми не можемо точно знати яке число було перетворено в дату - з нулем, або без нього як перший знак після коми. Тобто 4,08 і 4,8 в даному випадку будуть перетворені однаково.

PPS Якщо на комп'ютері встановлена ​​як роздільник точки - потрібно поправити формулу в подвійних лапках повинна бути крапка.

Схожі статті