Avatar billede macho Praktikant
26. december 2005 - 17:14 Der er 6 kommentarer og
1 løsning

Datavalidering - forskydning, tjek i to celler.

Jeg har en brugerdefineret datavalidering for tjek af indtastning i en celle. Formlen i datavalideringen ser lige nu sådan her ud:

=IKKE(OG(FORSKYDNING(N5;0;-1)="N";N5="D"))

den tjekker for, om der i cellen før (-1) står et "N". Hvis dette er tilfældet, så må man ikke kunne taste et "D" i cellen, som der valideres på.
Nu vil jeg gerne have den udvidet sådan, at den også tjekker på, om der står et "D" i cellen efter. Hvis det er tilfældet må det ikke være muligt at indtaste et "N" i cellen.

Har forsøgt mig med denne udvidelse af formlen i datavalideringen:
=IKKE(OG(FORSKYDNING(N5;0;-1)="N";N5="D";IKKE(OG(FORSKYDNING(N5;0;1)="D";N5="N"))))

Desværre virker det ikke, idet den stadig kun tjekker for den første del i valideringen; men hvorfor virker det ikke?
Avatar billede jens48 Ekspert
27. december 2005 - 00:27 #1
Skal det ikke være noget i denne retning?
=IKKE(OG(eller(FORSKYDNING(N5;0;-1)="N";FORSKYDNING(N5;0;1)="D");N5="D"))
Avatar billede macho Praktikant
27. december 2005 - 10:06 #2
Desværre ikke helt sådan. Kriterierne skal være sådan her:
Hvis jeg skriver "D" i min celle, så skal der kun valideres i cellen før, om der står et "N". Men hvis jeg skriver "N" i cellen, så skal der tjekkes i cellen efter, om der står et "D". Sådan som jeg ser denne:
=IKKE(OG(eller(FORSKYDNING(N5;0;-1)="N";FORSKYDNING(N5;0;1)="D");N5="D"))
så tjekker den kun hvis jeg indtaster et "D" - altså mit første kriterie. Andet kriterie er ikke med.
Avatar billede kabbak Professor
28. december 2005 - 01:12 #3
=HVIS(OG(N5="D";FORSKYDNING(N5;0;-1)="N");FALSK;HVIS(OG(N5="N";FORSKYDNING(N5;0;1)="D");FALSK;SAND))

prøv at teste, men det er svært at tjekke på hver side.

det er uden garenti
Avatar billede macho Praktikant
28. december 2005 - 01:27 #4
Du har det jo med at ryste dem ud af ærmerne, kabbak ;-)

Også denne gang virker det perfekt! Tusind tak for hjælpen, smid et svar!
Avatar billede kabbak Professor
28. december 2005 - 01:28 #5
et svar ;-))
Avatar billede kabbak Professor
28. december 2005 - 01:31 #6
tak for point
Avatar billede macho Praktikant
28. december 2005 - 01:41 #7
Det er skam mig, der takker. Jeg har kæmpet med den validering i flere dage, før jeg gav op, og (endnu en gang) måtte ty til herinde! Dejligt med hjælpen ;-)
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