You are on page 1of 1

=IF(OR(LEN(CNP)<>13,NOT(ISNUMBER(CNP))),"Nu e CNP",IF(OR(LEFT(CNP)="0",MONTH(DATE

(LOOKUP(--LEFT(CNP,1),{1,3,5},{1900,1800,2000})+MID(CNP,2,2),MID(CNP,4,2),MID(CN
P,6,2)))<>--MID(CNP,4,2),LEFT(MOD(SUMPRODUCT(--MID(CNP,ROW(INDIRECT("$1:$12")),1
),{2;7;9;1;4;6;3;5;8;2;7;9}),11),1)<>RIGHT(CNP,1)),"INVALID","VALID"))

=IF(RIGHT(A1;1)=LEFT(MOD((MID(A1;1;1)*2)+(MID(A1;2;1)*7)+(MID(A1;3;1)*9)+(MID(A1
;4;1)*1)+(MID(A1;5;1)*4)+(MID(A1;6;1)*6)+(MID(A1;7;1)*3)+(MID(A1;8;1)*5)+(MID(A1
;9;1)*8)+(MID(A1;10;1)*2)+(MID(A1;11;1)*7)+(MID(A1;12;1)*9);11);1);FALSE;TRUE)

You might also like