Avatar billede spliit Nybegynder
07. januar 2010 - 22:07 Der er 12 kommentarer og
1 løsning

Flet celler vha. en formel

Hej
Jeg har et lille problem som ser ud på følgende måde:

Kbh  Odense  Sønderborg  Aalborg  Frederikshavn
1      1        o          1          1

Ovenstående beskriver ruten en bil skal køre.
Jeg vil gerne have excel til at skrive ruten som bilen skal kører i en række nye celler. Når der står et 1-tal under byen betyder det at den skal køre forbi den by.
Jeg kunne selvfølge bare lave en hvis sætning der fx siger
=hvis(celle(A2=1;kbh;0)
Problemet er at jeg gerne vil have excel til at skrive ruten uden der kommer et mellemrum når byen ikke skal besøges(når der er et 0 under byen). Jeg vil altså gerne have excel til at skrive følgende i en række: kbh  odense  aalborg  frederikshavn
Nogen der ved hvordan jeg kan gøre det?
Avatar billede excelent Ekspert
07. januar 2010 - 22:45 #1
=FORSKYDNING($A$1;;MINDSTE(HVIS($A$2:$E$2=1;KOLONNE($A$1:$E$1));RÆKKE(1:1))-1)

afslut formel med ctrl+shift+enter
Avatar billede store-morten Ekspert
07. januar 2010 - 22:49 #2
en række: kbh  odense  aalborg  frederikshavn = en celle?
Avatar billede store-morten Ekspert
07. januar 2010 - 23:15 #3
A1 =HVIS(A2=1;"København ";"")      A2= 1
B1 =HVIS(B2=1;"Odense ";"")            B2= 0
C1 =HVIS(C2=1;"Sønderborg ";"")    C2= 1
D1 =HVIS(D2=1;"Aalborg ";"")            D2= 1
E1 =HVIS(E2=1;"Frederikshavn ";"") E2= 1

A5 =A1&B1&C1&D1&E1
A5 resultat= "København Sønderborg Aalborg Frederikshavn "
Avatar billede store-morten Ekspert
07. januar 2010 - 23:20 #4
"Flet celler vha. en formel"
Fletter ikke celler, skriver bare resultatet i en celle.
Avatar billede vejmand Juniormester
08. januar 2010 - 01:13 #5
=HVIS(A2=1;A1&" ";"")&HVIS(B2=1;B1&" ";"")&HVIS(C2=1;C1&" ";"")&HVIS(D2=1;D1&" ";"")&HVIS(E2=1;E1&" ";"")
Avatar billede spliit Nybegynder
08. januar 2010 - 08:49 #6
Hej igen
Det kan godt være jeg forklaret mig forkert.
Jeg vil ikke have at hele ruten står i en celle, men at hver by står en en celle. Sønderborg skal bare ikke fremgå..
Avatar billede store-morten Ekspert
08. januar 2010 - 08:58 #7
A1 =HVIS(A2=1;"København ";"")
B1 =HVIS(B2=1;"Odense ";"")
C1 =HVIS(C2=1;"Sønderborg ";"")
D1 =HVIS(D2=1;"Aalborg ";"")
E1 =HVIS(E2=1;"Frederikshavn ";"")
Avatar billede excelent Ekspert
08. januar 2010 - 09:03 #8
Hvis det skal være lodret, så kopier formel ned
skal det være vandret, så udskift RÆKKE(1:1) med KOLONNE()
Avatar billede store-morten Ekspert
08. januar 2010 - 09:31 #9
Så fik jeg også excelent´s løsning til at virke.
Får så bare #NUM! til sidst hvis Sønderborg udelades?
Avatar billede spliit Nybegynder
08. januar 2010 - 09:20 #10
Tak excelent
Lige præcis hvad jeg søgte :)
Skriv det endelig som et svar så jeg kan give dig nogle point..
takker
Avatar billede spliit Nybegynder
08. januar 2010 - 09:36 #11
JA det gør jeg også, men er lige meget i min problemstilling
Avatar billede store-morten Ekspert
08. januar 2010 - 09:39 #12
exelent kan bare det der ;-)
Avatar billede excelent Ekspert
08. januar 2010 - 15:10 #13
ok velbekom
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