Avatar billede macho Praktikant
29. december 2005 - 13:36 Der er 11 kommentarer og
1 løsning

Avanceret SLÅ.OP og HVIS formel til én.

Jeg har denne formel i min celle nu:

=HVIS($C12="";"";Turnus(HoldB;C$3))

Hvordan kan jeg implementere denne formel i ovenstående:

=HVIS(SLÅ.OP(C12;Ark2!D50:D65)=C12;"D";"")

Formlen skal være sådan, at HVIS sidste formel er sand, så skal den ikke tage højde for første formel. Er sidste formel derimod falsk, ja så skal den tage højde for første formel.

Jeg har forsøgt mig med denne formel:

=HVIS(SLÅ.OP(A12;Ark2!D50:D65)=A12;"D";HVIS($A12="";"";Turnus(HoldB;C$3)))

men jeg får desværre fejl i cellen. Jeg kan godt få den til at vise et "D" hvis SLÅ.OP formlen er sand, men ellers så skriver den bare #I/T

Jeg ved det er en tricky én, men måske der er et meget klogt menneske derude, der kan gennemskue den?
Avatar billede janvogt Praktikant
29. december 2005 - 14:11 #1
Hvad er "turnus"-funktionen?
Avatar billede macho Praktikant
29. december 2005 - 14:24 #2
Turnus er en makro, som henter data fra et andet ark og sætter disse data ind i cellen. Du kan se forklaring på makroen her:

http://www.exp.dk/spm/668656
Avatar billede janvogt Praktikant
29. december 2005 - 14:38 #3
Hvad, hvis du vender den om:
=HVIS($A12="";"";HVIS(SLÅ.OP(A12;Ark2!D50:D65)=A12;"D";Turnus(HoldB;C$3)))
Avatar billede macho Praktikant
29. december 2005 - 14:48 #4
Det gør desværre ingen forskel. Får stadig #I/T som resultat i cellen, hvis ikke jeg har skrevet noget i cellerne Ark2!D50:D65.

:-(
Avatar billede macho Praktikant
29. december 2005 - 16:35 #5
Er det mon muligt, i stedet for at bruge SLÅ.OP funktionen, at bruge LOPSLAG funktion? Har forsøgt mig med denne:

=HVIS(LOPSLAG($A12;Ark2!$A$50:$D$65;4)=$A12;"D";HVIS($A12="";"";Turnus(HoldB;C$3)))

Jeg får ikke #I/T med denne formel, men til gengæld søger den kun i cellen Ark2!D50 hvor den burde søge i Ark2!$A$50:$D$65 (4. kolonne). Skulle det ikke være muligt, at søge i hele det definerede område efter bestemte data med LOPSLAG?
Avatar billede bak Forsker
29. december 2005 - 17:40 #6
=HVIS($A12="";"";HVIS(ER.IKKE.TILGÆNGELIG(SAMMENLIGN($A12;Ark2!$D$50:$D$65;0));"D";Turnus(HoldB;C$3)))

der kan være en slutparantes for meget
Avatar billede macho Praktikant
29. december 2005 - 19:56 #7
Der er ikke en slutparantes for meget ;-)

Formlen ser meget spændende ud, bak. Dog bliver der nu konsekvent skrevet "D" i min celle, uanset om der er indtastet noget i Ark2!$D$50:$D$65 eller ej.

Hhmm... ?
Avatar billede bak Forsker
29. december 2005 - 20:33 #8
Så er det nok fordi jeg ikke forstår hvad det er du ønsker.
Som jeg læser din formel
1. check om A12 er tom. Er den tom som skriv ""
2. er den ikke tom, så undersøg om værdien fra A12 findes i Ark2!D50:D65
3. hvis værdien i A12 IKKE findes i Ark2!D50:D65, så skriv "D"
4. hvis værdien findes i Ark2!D50:D65, så brug turnusfunktionen
Avatar billede macho Praktikant
29. december 2005 - 20:44 #9
Det er jeg dælme ked af at høre. Træls, når jeg ikke får forklaret det ordentligt!

Den skal være sådan:
1. check om A12 er tom. Er den tom så skriv ""
2. er den ikke tom, så undersøg om værdien fra A12 findes i Ark2!D50:D65
3. hvis værdien i A12 FINDES i Ark2!D50:D65, så skriv "D"
4. hvis værdien IKKE findes i Ark2!D50:D65, så brug turnusfunktionen

Det er de to sidste, der skal byttes rundt på!
Avatar billede bak Forsker
29. december 2005 - 20:58 #10
=HVIS($A12="";"";HVIS(IKKE(ER.IKKE.TILGÆNGELIG(SAMMENLIGN($A12;Ark2!$D$50:$D$65;0)));"D";Turnus(HoldB;C$3)))
Avatar billede macho Praktikant
29. december 2005 - 21:03 #11
Fantastisk, bak. Roder sjældent med så mærkelige formler. Men du er jo en ørn til dem! Takker for hjælpen (I might be back!!!!!)

Gi' mig et svar - det er fornemt, det her!
Avatar billede bak Forsker
29. december 2005 - 21:05 #12
ok :-)
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