Avatar billede ladyhawke Novice
04. februar 2003 - 17:44 Der er 7 kommentarer og
3 løsninger

Valg fra liste angiver værdi til beregning... (Hjælp newbie :o)

Jeg vil gerne lave et regneark hvor jeg udregner et energiforbrug, men jeg ved jeg kommer i gang:

I hver række skal man kunne vælge blandt foruddefinerede typer (f.eks. løb, gang, cykling, etc. - som tekst). Disse typer svarer til et tal (skal også kunne defineres), f.eks.
Løb - 11
gang - 5
Cykling - 10

Hvordan laver jeg så følgende:
(1) En comboboks eller lilgnende hvor man kan væge typen
(2) Hvordan laver jeg en formel som tager tallet der der svarer til typen og ganger med et minutantal (angivet i samme række) og returnerer resultatet...

Det skal helst være sådan at jeg bare kan kopiere formelen til de efterfølgende rækker...
Avatar billede mugs Novice
04. februar 2003 - 18:00 #1
Brug funktionen LOPSLAG:

=LOPSLAG(A1;Priser;2;FALSK)

Her et eksempel liggende. Læg din e-mail
Avatar billede sjap Praktikant
04. februar 2003 - 18:04 #2
Spørgsmål 1
Et sted i dit regneark skriver du (i to kolonner og tre rækker)

11  Løb
5  Gang
10  Cykling

Vælg menuen Vis/Værktøjslinier/Kontrolelementer og vælg en comboboks og placer den i den række og kolonne, hvor den første skal stå (sørg for den ca. passer til en celles bredde.

Højreklik på comboboksen og vælg "Egenskaber".
I "ColumnCount" skriver du 2
I "ColumnWidths" skriver du 0;1
I "LinkedCell" skriver du B2
I "ListFillRange" skriver du det område, hvor du skrev løb etc. Dette område skal angive med dollartegn (f.eks. $I$2:$J$4)


Spørgsmål (2) skal du blot skrive

=A2*B2

Hvor du i celle A2 har skrevet minuttallet. B2 indeholder tallet fra comboboksen.
04. februar 2003 - 18:06 #3
Kan løses ved hjælp af LOPSLAG()

På Ark2 opretter du en liste som denne:
  A    B      C
1  1  Løb    11
2  2  Gang    5
3  3  Cykling 10

På ark1 kan du så udføre dine beregninger:
Oplysningerne i A og B-kolonnerne indtastes i kolonne C og D hentes data fra Ark 2, I C-kolonnen vises sportsgrenen og i D-kolonnen ganges tallet for sportsgrenen med minutterne.

  A      B      C                                D
1  Type  Min    Sport
2  2      50    =LOPSLAG(A2;Ark1!$A$1:$C$3;2)  =B2*LOPSLAG(A2;Ark1!$A$1:$C$3;3) 
3  1      50    =LOPSLAG(A3;Ark1!$A$1:$C$3;2)  =B3*LOPSLAG(A3;Ark1!$A$1:$C$3;3)
Avatar billede ladyhawke Novice
04. februar 2003 - 18:40 #4
Jeg kan bedst lide superjaps løsning, men jeg får teksten retur ikke tallet...
Min type tabel ser således ud:

    F        G
2  Løb      10
3  Gang      5
4  etc.      ##

Jeg gik ud fra at linked cell så skulle være G2, men det virker ikke hvad gør jeg galt? Jeg ved godt at kolonnerne er byttet om i forhold dit eksempel, men hvor angiver man hvilken kolonne der bruges som returværdi...
Avatar billede ladyhawke Novice
04. februar 2003 - 18:47 #5
Hvordan gør jeg i øvrigt sådan at man kan klikke almindeligt på comboboxen, lige nu kommer der kontrolhåndtag (justere størrelse)  når jeg klikker på den...
Avatar billede sjap Praktikant
04. februar 2003 - 18:56 #6
ladyhawke

Linked cell skal være den celle, hvor den VALGTE værdi gemmes - ikke der hvor den slås op.

Hvis cellerne skal byttes om, skal ColumnWidths ændres til 1;0 og BoundColumn ændres til 2.
Avatar billede ladyhawke Novice
04. februar 2003 - 18:58 #7
hmm. jeg fandt ud af at jeg var i design mode, men hvorfor opdaterer komboboxen det første felt i "type" tabellen (den overskriverfeltet med den type der er valgt i komboboxen)
Avatar billede sjap Praktikant
04. februar 2003 - 18:58 #8
ladyhawke

For at kunne bruge comboboksen, skal du trykke i kontrolelementer-værktøjslinien på liniealen (den allerførste knap) den slår redigering til og fra.
Avatar billede ladyhawke Novice
04. februar 2003 - 18:59 #9
Jeps, det var jo lige det der manglede :o) Tusind tak for hjælpen
Avatar billede ladyhawke Novice
05. februar 2003 - 08:09 #10
Jeg har også afprøvet LOPSLAG og det virker ligeledes fint, så det er mest en smagssag hvad der virker bedst, men endnu en gang tak for hjælpen alle sammen :o)
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