04. februar 2003 - 17:44Der 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...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.
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)
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...
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...
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)
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)
Synes godt om
Ny brugerNybegynder
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.