Ідентифікаційний код, який видається громадянам України після досягнення 16-річного віку, містить 10 цифр, наприклад:
3098905209 (Ці цифри взяті випадковим чином для прикладу - це не чийсь реальний код Виділення кольором авторське.).
Визначення дати народження
Перші п'ять цифр - це і є дата народження людини. Це число діб, що пройшли з 31 грудня 1899 до дня народження особи. У нашому випадку це 30989 - виділено червоним.
Щоб дізнатися дату народження в Excel за ідентифікаційним кодом, потрібно:
1) ввести в будь-яку чисту комірку п'ятизначне число, на одиницю більше, ніж перші 5 цифр коду. У нашому випадку це 30989 +1 = 30990.
2) встановити формат комірки з числом - Дата.
У нашому випадку дата народження буде 03.11.1984.
Визначення статі
Стать людини вказана в передостанній цифрі коду. Простіше кажучи: якщо передостання цифра парна (0, 2, 4, 6, 8), то володар коду - жінка, якщо непарна (1, 3, 5, 7, 9) - чоловік.
У нашому випадку передостання цифра 0 - виділено зеленим. Значить, код належить жінці.
Винятки з правил
Наступні 4 цифри за датою народження (в нашому випадку 0520) - це порядкові номери тих, хто народився в цей день. Вони поповнюються в міру надходження в базу даних податкової служби. Звичайно, що в якийсь день може народитися багато людей, і чотирьох цифр для їх зберігання в базі не вистачить. У такому випадку код може починатися з 7 чи 8, наприклад, перші п'ять цифр можуть бути 70989, що відповідає майбутньому часу. Тоді ми даний алгоритм не застосуємо.
Готові формули
Нехай в комірці А1 зберігається 10-значний ідентифікаційний код в числовій формі. Щоб визначити дату народження, введіть в якусь комірку (крім А1, звичайно) формулу:
=ЗНАЧЕН(ЛЕВСИМВ(ТЕКСТ(A1;0);5))+1
Для визначення статі:
=ЕСЛИ(ОСТАТ(ЦЕЛОЕ(A1/10)-ЦЕЛОЕ(A1/100)*10;2)=0;"Ж";"М")
Онлайн сервіс
|