Nippe Excelis

Kirjutas
Microsoft Excel Microsoft Excel microsoft.com

 

 

 

 

Kuidas leida isikukoodist sünnipäeva?

  A B C
1 Isikukood Sünnipäev
yyyy-mm-dd
Sünnipäev
dd.mm.yyyy
2 37509072718 1975-09-07 07.09.1975

Valem arvestab, kas inimene on sündinud 19xx või 20xx aastal.

Sünnipäeva formaat yyyy-mm-dd

=IF(MID(A2;1;1)="3";"19"&MID(A2;2;2);IF(MID(A2;1;1)="4";"19"&MID(A2;2;2);IF(MID(A2;1;1)="5";"20"&MID(A2;2;2);IF(MID(A2;1;1)="6";"20"&MID(A2;2;2);))))&"-"&MID(A2;4;2)&"-"&MID(A2;6;2)

Sünnipäeva formaat dd.mm.yyyy

=MID(A2;6;2)&"."&MID(A2;4;2)&"."&IF(MID(A2;1;1)="3";"19"&MID(A2;2;2);IF(MID(A2;1;1)="4";"19"&MID(A2;2;2);IF(MID(A2;1;1)="5";"20"&MID(A2;2;2);IF(MID(A2;1;1)="6";"20"&MID(A2;2;2);))))

Kuidas leida aastate, kuude ja päevade arv kahe kuupäeva vahel?

  A B C D
1 Algus kuupäev Lõpu kuupäev Tulemus  
2 01.01.2011 31.12.2012 1 aastat, 11 kuud, 30 päeva Variant 1
3 01.01.2011 02.02.2012 1 aasta, 1 kuu, 1 päev Variant 2

Arvutusmetoodikaid on palju, toome siinkohal ära ainult ühe!

Variant 1 - aastat, kuud, päeva

=DATEDIF(A2;B2;"y") & " aastat, " & DATEDIF(A2;B2;"ym") & " kuud, " & DATEDIF(A2;B2;"md") & " päeva"

Variant 2 - aasta/aastat, kuu/kuud, päev/päeva

=IF(DATEDIF(A3;B3;"y")=1;DATEDIF(A3;B3;"y") & " aasta, ";DATEDIF(A3;B3;"y") & " aastat, ") & IF(DATEDIF(A3;B3;"ym")=1;DATEDIF(A3;B3;"ym") & " kuu, ";DATEDIF(A3;B3;"ym") & " kuud, ") & IF(DATEDIF(A3;B3;"md")=1;DATEDIF(A3;B3;"md") & " päev";DATEDIF(A3;B3;"md") & " päeva")