Avatar billede dane022 Seniormester
21. januar 2005 - 15:57 Der er 7 kommentarer og
1 løsning

Datavalidering - brugerdefineret

I celle d13 er der foretaget brugerdefineret datavalidering.
Indtil videre er det lavet sådan at der skal komme en fejlmeddelse hvis der indtastes noget i d13, samtidig med at der står noget i d9. formlen ser sådan ud =D13=(D13+D9).
Hvordan får jeg det gjort sådan at der heller ikke må indtastes værdier der ikke er 8 eller 14 ?
Avatar billede tobler Nybegynder
21. januar 2005 - 19:15 #1
Prøv med denne formel: =IF(D9<>0;IF(D13=0;TRUE;FALSE);IF(OR(D13=8;D13=14);TRUE;FALSE)) på dansk:
=HVIS(D9<>0;HVIS(D13=0;SAND;FALSK);HVIS(ELLER(D13=8;D13=14);SAND;FALSK))
Der er en checkbox "ignore blank" i datavalidering, der har jeg fjernet "hakket".
Jeg er lidt i tvivl om TRUE/FALSE skal oversættes )):-)
Avatar billede sjap Praktikant
21. januar 2005 - 19:28 #2
Det kan vist også gøres ret simpelt med denne her:

=OG(D13<>8;D13<>14;ER.TOM(D9))
Avatar billede dane022 Seniormester
21. januar 2005 - 20:40 #3
Der er ikke nogle af disse løsninger der forhindrer mig i at skrive f.eks. 13 i feltet. Det skal være sådan at der slet ikke kan skrives noget i d13 hvis der står noget i d9. Hvis der så ikke står noget i d9, så er de eneste værdier der kan skrives i d13, 8 og 14
Avatar billede sjap Praktikant
21. januar 2005 - 20:45 #4
Jeg havde vist misforstået din formulering (der må ikke ... ikke)

=OG(ELLER(D13=8;D13=14);ER.TOM(D9))
Avatar billede dane022 Seniormester
21. januar 2005 - 20:48 #5
Den blokerer rigigt når der står noget i d9, men når d9 er tom, så kan jeg skrive hvad jeg vil
Avatar billede sjap Praktikant
21. januar 2005 - 20:50 #6
Det forstår jeg ikke. Her kan der kun skrives 8 og 14. Har du husket at fjerne hakket ud for "ignorer tomme"?
Avatar billede dane022 Seniormester
21. januar 2005 - 20:52 #7
ahaaa. hvad gør den præcist ?
Avatar billede sjap Praktikant
21. januar 2005 - 21:00 #8
ELLER funktionen returner SAND, hvis blot et enkelt udsagn er sandt - dvs. hvis D13=8 eller D13=14.

OG funktionen returnerer kun SAND, hvis begge udsagn er sande. Det ene udsagn er resultatet af ELLER funktioen og det andet udsagn er en test på om D9 er tom.

Dermed bliver det samlet til at formlen kun returner SAND, hvis D9 er tom OG (D13=8 eller D13=14).

Hakket ud for "ignorer tomme" skal fjernes, ellers virker funktione Er.Tom ikke.
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