Зворотне перетворення дати в число - ефективна робота в ms office
Зворотне перетворення дати в число
Коли ви пов'язуєте кілька систем один з одним можливі всякі ... нюанси. Начебто таблиці з числами виду
Виправити при введенні це автоматичне перетворення можна додавши в початок формули одинарний апостроф - '. В цьому випадку неважливо що ви введете в значення осередки (в тому числі формулу) - Excel буде вважати, що далі текст.
Отже, причини та механізми виникнення помилки ясні. Як поправити? Проста махінація начебто -A2 не допоможе адже після «дописки» значення до дати пройшло перетворення і те ж число 6.34 це тепер 12 571.
Виправлення трохи складніше. По-перше подивимося яким шляхом пішло перетворення. Якщо рік від цієї дати збігається з поточним роком - значить ми маємо справу з першою ситуацією, в іншому випадку - ситуація 2 або 3.
Запишемо формулу з вкладеним ЯКЩО ():
Для Ситуації 1 ми повинні склеїти дні (ціле число) і номер місяця (дрібна частина числа):
Для Ситуації 2 і 3 ми повинні взяти номер місяця (ціле число) і дві останні цифри року (дрібна частина числа).
Залишилося тільки підставити ці значення в наш ЯКЩО () до відповідних груп формули:
І вуаля. Чи можемо перетворити будь-10 000 рядків за раз.
PS На жаль, в ситуації 1 ми не можемо точно знати яке число було перетворено в дату - з нулем, або без нього як перший знак після коми. Тобто 4,08 і 4,8 в даному випадку будуть перетворені однаково.
PPS Якщо на комп'ютері встановлена як роздільник точки - потрібно поправити формулу в подвійних лапках повинна бути крапка.