Спешно
4 отговора
236 прегледа
Спешно
Здравейте спешно ми трябва съвет! Трябва да направя таблица в която да има име, егн и дата. датата трябва да се изкарва автоматично от етн-то. Ще бъда благодарна ако някой ми помогне.
Re: Спешно
това е първото което ми хрумна, сигурно има и по-елегантно решение но и това надявам се ще ти свърши работа
ЕГН в А1 и
=CONCATENATE(MID(A1;5;2);"-";MID(A1;3;2);"-";LEFT(A1;2))
УСПЕХ!
ЕГН в А1 и
=CONCATENATE(MID(A1;5;2);"-";MID(A1;3;2);"-";LEFT(A1;2))
УСПЕХ!
Re: Спешно
a1 egn
=VALUE(MID(A1;5;2) & "." & MID(A1;3;2) & "."&MID(A1;1;2)) ,клетката трябва да се форматира като дата
=VALUE(MID(A1;5;2) & "." & MID(A1;3;2) & "."&MID(A1;1;2)) ,клетката трябва да се форматира като дата
Re: допълнение
към твоята формула:
=DATEVALUE(CONCATENATE(MID(A1;5;2);"-";MID(A1;3;2);"-";LEFT(A1;2)))
Но не се взема предвид родените след 2000г. Ето вариант при който това се отчита:
=IF(VALUE(MID(A1;3;1))<=1;DATE((19&LEFT(A1;2));MID(A1;3;2);MID(A1;5;2));DATE(20&LEFT(A1;2);VALUE(MID(A1;3;2))-40;MID(A1;5;2)))
=DATEVALUE(CONCATENATE(MID(A1;5;2);"-";MID(A1;3;2);"-";LEFT(A1;2)))
Но не се взема предвид родените след 2000г. Ето вариант при който това се отчита:
=IF(VALUE(MID(A1;3;1))<=1;DATE((19&LEFT(A1;2));MID(A1;3;2);MID(A1;5;2));DATE(20&LEFT(A1;2);VALUE(MID(A1;3;2))-40;MID(A1;5;2)))