Іноді вам потрібно вказати вік кожного працівника в роках та місяцях. Класна | секретна | іноді =DATEDIF
функція баггі робить свою справу.

Ця функція не була задокументована з Excel 2000, тому з’ясувати третій аргумент - це фокус. Введіть "Y", щоб отримати цілі роки. Але, якщо ви введете "М", ви отримаєте загальну кількість місяців. Хтось, кому 49 років, буде повідомлено як 588 місяців, що, як правило, не те, що ви шукаєте. Натомість використовуйте "YM", який я пам'ятаю як "Місяці, що перевищують цілі роки, про які повідомляє Y".
Для днів у вас є "D" для загальної кількості днів (18075), або "YD" для днів, що перевищують цілі роки, або "MD" для днів, що перевищують цілі місяці.
Чому це недокументоване, а іноді і баггі? Якщо у вас є хтось, хто народився 31 січня, а дата закінчення - 1 березня, YM повідомляє про 1 місяць, а лікар повідомляє про негативні дні. Але насправді, хто насправді наймає одномісячних немовлят сьогодні? Є й інші дивні пари дат, які не працювали в Excel 2007 з пакетом оновлень 2, хоча ці, здається, виправлені в Excel 2010.
PS - Ого - схоже, до мого 49,5-річного півріччя мені ще 3 дні! Краще попередити сім’ю …