Avatar billede macho Praktikant
06. januar 2006 - 02:09 Der er 4 kommentarer og
1 løsning

Tjek om nr. figurerer og returner data fra anden kolonne.

På mit første ark (Ark1) har jeg en kolonne med tal (alle forskellige). På mine øvrige ark (31 stks - døbt "1" til "31") kan ethvert af disse tal figurere på et bestemt sted - eksempelvis: "22!$K$50:$K$79". Det er ikke altid at nummeret fra Ark1 figurerer, men hvis det gør, så skal der i en formel tjekkes for om der ud for tallet er skrevet noget i kolonnen til højre for nummeret ("22!$L$50:$L$79"). Hvis der står noget i denne celle, så skal denne værdi være formlens resultat, ellers skal resultatet være blank ("").

??
Avatar billede jkrons Professor
06. januar 2006 - 11:26 #1
Hvor skal værdien skrives?
Avatar billede jkrons Professor
06. januar 2006 - 11:27 #2
Og en ting til: Vil der aldrig være flere af tallene fra ark1, der findes i områderne i de forskellige ark?
Avatar billede macho Praktikant
06. januar 2006 - 15:41 #3
Jeg vil lige prøve at forklare lidt nærmere:

På Ark1 står der flere tal - mange af disse tal vil figurere i områderne i de forskellige ark. Det enkelte tal kan endda figurere flere gange i områderne, men altid kun i den samme række. Det er i

Lad mig tage et eksempel:
I cellen Ark1!C4 skal der kikkes efter tallet 9 i området "1!$K$50:$K$79". I denne kolonne vil tallet 9 kun figurere ét sted, hvis altså det findes.
HVIS tallet findes, så skal der tjekkes i cellen til højre herfor "1!$l$50:$l$79" (samme række), om der er står noget tekst.
Altså: HVIS tallet findes OG der står en værdi i tilhørende celle til højre, så er det denne tekstværdi, der skal være formlens resultat.
HVIS tallet findes og der IKKE står en værdi i tilhørende celle til højre, så skal formlens resultat være "=('GT'!C4)"
Hvis tallet IKKE findes i området "1!$K$50:$K$79", så skal formlens resultat ligeledes være "=('GT'!C4)".
Avatar billede macho Praktikant
06. januar 2006 - 16:57 #4
Så lykkedes det vist alligevel for mig, at finde frme til den rette formel:

=HVIS(OG(LOPSLAG($A4;'1'!$A$50:$K$79;11;SAND));HVIS(ER.TEKST(LOPSLAG($A4;'1'!$A$50:$L$79;12;FALSK));LOPSLAG($A4;'1'!$A$50:$L$79;12;0);('GT'!C4)))
Avatar billede macho Praktikant
06. januar 2006 - 17:01 #5
jkrons, jeg ved ikke, om du evt. skulle have en anden og bedre måde at gøre ovennævnte på, ellers så lukker jeg spørgsmålet i morgen!
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