Avatar billede dane022 Seniormester
23. september 2005 - 17:01 Der er 5 kommentarer og
1 løsning

Talformat efter brug af midt funktionen

Jeg er ved at foretage kontrol af cpr nummer ud fra modulus 11 tror jeg nok det hedder.
10. ciffer skal jo ende med at være det samme som formlen giver, ellers er der fejl i cpr nummeret.
Jeg er kommet så langt at jeg får samme tal på begge sider af formlen og har indsat en hvis formel der er SAND eller FALSK altefter om det stemmer eller ej.
Men det 10. ciffer der returneres fra cpr med MIDT funktionen, driller på en eller anden måde med formatet. Selvom der f.eks. står 6, så virker det som om excel ikke opfatter det som 6.

Koden til 10. ciffer:
=HVIS(MIDT($L$2;10;10)="";MIDT($L$2;9;1);MIDT($L$2;10;1))
Avatar billede Dan Elgaard Ekspert
23. september 2005 - 17:27 #1
Hejsa,

Alt ære og respekt for dine anstrengelser, men er dette her ikke bare meget nemmere:

http://www.excelgaard.dk/funktioner/cpr/

Her er løsningen både som en UDF (anbefales) og som en enkelt regnearks-formal.

mvh.,
Pistolprinsen
Avatar billede nielle Nybegynder
23. september 2005 - 17:33 #2
... og tyg lige på denne her før at du smider for mange kræfter i at få det til at fungere:

http://www.cpr.dk/Index/dokumenter.asp?o=2&n=0&d=523&s=4
Avatar billede jkrons Professor
23. september 2005 - 17:47 #3
Og i øvrigt har du ret. Excel opfatter 6 i din formel som teksten 6, ikke tallet 6, da MIDT() er en strengoperator. Så hvis du alligevel vil arbejde videre med din egen formel, så prøv med

=HVIS(MIDT($L$2;10;10)="";VÆRDI(MIDT($L$2;9;1));VÆRDI(MIDT($L$2;10;1)))
Avatar billede dane022 Seniormester
23. september 2005 - 18:06 #4
Takker for de 2 første forslag, men jeg var nået for langt til at kassere mit arbejde. Dette var det eneste jeg manglede, tak jkrons. smid et svar
Avatar billede Dan Elgaard Ekspert
23. september 2005 - 18:09 #5
Ja, jeg synes nu stadig, at det er lettere blot at skrive:

=CPR(nummer)  eller  =CPR(A1)

for at få af vide, om CPR-nummeret er OK eller ej...


Pistolprinsen
Avatar billede jkrons Professor
23. september 2005 - 23:05 #6
Værs'go!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel