Уявіть собі список працівників, у якому ви б хотіли відзначити всіх співробітників віком від 50 років приміткою, щоб ви могли надіслати їм листівку на день народження.
Щоб вирішити цю проблему, спочатку кілька слів про передумови обробки даних у Excel: У Excel дати внутрішньо розглядаються як послідовні числа, залежно від дати початку 1 січня 1900 року.
Тож якщо ви просто хочете відняти дату народження від сьогоднішньої і перевірити, чи вона більша за 50, це не спрацює. Оскільки для Excel число 18262 означає 50 років (це дата 30 грудня 1949 р.), Тож усі особи у вашій таблиці будуть старші за 50 років, тому що 18262 більше, ніж 50.
Чому 30 грудня 1949 року, а не 31 грудня 1949 року? Оскільки обчислення в Excel за 1 січня 1900 року починається з числа один і прирівнюється. Тому вам доведеться відняти цей показник з розрахунку.
Маючи це на увазі, розрахувати вік насправді дуже просто:
- Ви вводите в клітинку дату народження свого працівника, напр. b. у комірці В2.
- Потім введіть формулу поточної дати в клітинку поруч з нею, тобто C2. Найкращий спосіб зробити це за допомогою функції TODAY ().
- Потім введіть дату 30 грудня 1949 р. У клітинку D2. Це 50 років, які ви хочете відняти.
- Тепер введіть таку формулу в клітинку E2:
= IF (C2 -> = D2; "50 або старше"; "ще не 50")
За цією формулою всі працівники, яким сьогодні або раніше виповнилося 50 років, відзначаються текстом "50 або старше", всі інші - "ще не 50".
Якщо ви обходитесь без другого запису і хочете позначити лише працівників, яким виповнилося 50 років, то залиште умову «Інше» у запиті IF. Тоді формула виглядає так:
= IF (C2-B2> = D2; "50 або старше"; "")