Avatar billede klausbobby Nybegynder
17. juni 2009 - 15:17 Der er 11 kommentarer og
1 løsning

Hjælp til HVIS-funktion

Hej Eksperter.

Jeg har et problem med en HVIS-funktion (tror jeg).

Sagen er den at jeg har en lang liste med navne og dertil personnummre (fx. 060843-1234).

Jeg vil gerne oprette en funktion, der siger at hvis en person født før den 270982 skal cellen med vedkommendes personnummer blive rød og hvis personen er født efter den 270982 skal cellen med vedkommendes personnummer blive blå.

Kan nogen hjælpe mig med at formatere mit regneark så dette kan lykkes?
Avatar billede gnowak Nybegynder
17. juni 2009 - 15:38 #1
Smid et eksempel af dit regneark et sted på nettet, så vi kan downloade det.
Avatar billede mcb2001 Nybegynder
17. juni 2009 - 15:53 #2
Gnowak - lol - et excell ark med CPR numre til fri afbenyttelse - det er så PÆNT ulovlig ifølge datatilsynet!!!
Avatar billede mcb2001 Nybegynder
17. juni 2009 - 16:02 #3
men kan du ikke kombinere:
=VENSTRE($A$1;6) -> tager yderste 6 venstre tegn
=$A$1>270982
Avatar billede mcb2001 Nybegynder
17. juni 2009 - 16:04 #4
og
=HELTAL($A$1)
Avatar billede Snune Nybegynder
17. juni 2009 - 16:05 #5
Du skal bruge funktionen betinget formatering.

Først skal du isolere fødselsdatoen, vende syntaksen om til åå/mm/dd, sørge for at det er et tal og så endelig teste op mod 820927 (din dato vendt).

I celle A1 kan den betingede formateringsregel se ud som følger;
=(MIDT(A1;5;2)&MIDT(A1;3;2)&VENSTRE(A1;2))+0 < 820927
Avatar billede mcb2001 Nybegynder
17. juni 2009 - 16:05 #6
følgende returnerer i hvert fald "SAND" hvis det er sandt...

=HELTAL(VENSTRE(A1;6))>270982
Avatar billede gnowak Nybegynder
17. juni 2009 - 16:21 #7
Ja, eksempelarket skal helt klart være med rigtige CPR-numre :-P

Sikken en høflig tone hva?
Avatar billede mcb2001 Nybegynder
17. juni 2009 - 16:22 #8
Tror næsten Snune's svar er tanden bedre :-)
Glemte lige at tage højde for at datoer ikke bare kan sammenlignes som tal, men skal vendes om... Så end ud med noget der ligner:

=(MIDT(A1;5;2)&MIDT(A1;3;2)&VENSTRE(A1;2))+0 < 820927
eller
=HELTAL((MIDT(A1;5;2)&MIDT(A1;3;2)&VENSTRE(A1;2))) < 820927
Avatar billede mcb2001 Nybegynder
17. juni 2009 - 16:24 #9
og mht. min tone, tror jeg bare at jeg blev lidt irreteret over at der rent faktisk kom en forespørgsel om at få et ark med lovlige cpr numre ud på nettet, hvilket ville være et sikkerheds brud der formodentligt ville ende i alle medier...

Men hvis han vil lægge det på nettet, og gerne med dankort oplysninger, samt adresser er jeg fint tilfreds...
Avatar billede klausbobby Nybegynder
17. juni 2009 - 16:44 #10
Nu har jeg alle cpr numre i celle C3 til C189.

Skal jeg gå ind og rette alle numre til år/md/dag?

Og hvor i arket skal jeg indtaste funktionen??
Avatar billede Snune Nybegynder
17. juni 2009 - 16:59 #11
Stil dig i celle C3
Tryk på knappen 'Betinget formatering'
Tryk på 'Ny regel'
Tryk på 'Brug en formel...'
Indsæt =(MIDT(c3;5;2)&MIDT(c3;3;2)&VENSTRE(c3;2))+0 < 820927
Vælg den formatreing du vil have
Brug formatpenslen til at sprede formateringen til c4:c189
Avatar billede Snune Nybegynder
17. juni 2009 - 17:01 #12
Gentag med større/lig med end farvning
=(MIDT(c3;5;2)&MIDT(c3;3;2)&VENSTRE(c3;2))+0 >= 820927
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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