Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Software \ Generel software

Excel dropdown menu

Af Semi Supporter Snemonster | 18-06-2024 15:44 | 743 visninger | 19 svar, hop til seneste
Hej alle :) Er ikke super skarp i Excel, men kan da lidt. Er der en der kan være behjælpelig med lidt Excel hjælp, eller hvad jeg evt. skal søge efter på Google / Youtube for at finde det rigtige jeg søger efter? Jeg har Googlet hvordan man laver en dropdown menu i Excel (Data -> Datavalidering -> og så ud fra en liste. Jeg skal så have den til automatisk at vælge næste trin, ud fra hvad der vælges ved den dropdown. Altså, vælger jeg pose 1, så skal den selv skrive hvad pose 1 vejer (i dette eksempel 1 kg). Derefter skriver jeg antal æsker (fx hvis jeg vælger 2 æsker), så skal den selv til sidst regne 1x2 ud (dette trin kan jeg godt finde ud af). Det er det trin hvor den selv skal skrive hvad posen vejer, alt efter hvilken pose jeg vælger ? Giver det mening? Vælger jeg pose 1, skal den SELV skrive 1 i "vægt pr æske". Vælger jeg pose 2, skal den SELV skrive 2 i "vægt pr æske". Vælger jeg pose 3, skal den SELV skrive 3 i "vægt pr æske". Se billede her, af mit excel eksempel: https://imgur.com[...]
--
#1
Hrbønne
Bruger
18-06-2024 16:31

Rapporter til Admin
Måske kan conditional formatting virke? Jeg er på ingen måde ikke excel-haj, så jeg har i mit eget budgetskema lavet noget hvor jeg via en drop-down i celle X vælger ud fra listen -> hvorefter felt Y ændre farve til en af mig prædifineret farve alt efter hvad der nu står i celle x. Giver det mening? Men om det kan gøres med tekst i stedet for en farve, det er jeg lidt i tvivl om.. hmm.. what to do..
--
AMD 6900XT reference, 5800x, Asus Strix B550-F wifi, 32GB 3600Mhz c16, Fractal Design Define 7, 860w Fractal Design platinium, Sabrent Rocket 4 2TB
#2
Ginner
Juniorbruger
18-06-2024 16:38

Rapporter til Admin
En måde at kunne gøre det på er ved if sætninger. Feks. I D8 skriv: =IF(B8=$A$2, $C$2,IF(B8=$A$3, $C$3, $C$4))*C8 Så bør du få totalvægten, og så hiv værdierne ned i resten af D kollonen, så retter den selv de rigtige tal til.
--
Sidst redigeret 18-06-2024 16:38
#3
Snemonster
Semi Supporter
18-06-2024 16:59

Rapporter til Admin
#1 Ingen ide hvordan man gør det :D #2 der melder fejl når jeg prøver det. Fejl ses her: https://imgur.com[...]
--
#4
Sven Bent
Elite Nørd
18-06-2024 17:10

Rapporter til Admin
Sumproduct() kan vist goree hvad du soeger efter Sumproducts bruges til at checke en liste og ligge de tal sammen ud fra cellerne i en nabo liste her et et lille knap so udfyldt exemplets https://ibb.co[...] Venste side indeholder listen for drop down Dertil er der en celle som her foelgende udregning =SUMPRODUCT((Sheet2!A:A=C18)*Sheet2!B:B) Hvor C18 er cellen med drop down menuern. Som du kan see saa kigger den paa raeken A (paa side2) og ser om den indeholder hvad der er i C18 (hvad der er valgt paa dropw down menuen) og derefter taeller den vaerdien i B raekken (side paa 2) min $aekke B er dog meget tom da den ikker er fyldt ud endu Hvis du er 100% paa du kan skal have et nummer fra selve navnet i listen kan du bruge evt RIGHT Og RIGHTB som giver dig antal af de sidste character fra en anden celle. men det er mere til string manipulation og jeg tror sumproducts for dit tilfaelde er den bedre at laere
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
--
Sidst redigeret 18-06-2024 17:11
#5
Sven Bent
Elite Nørd
18-06-2024 17:13

Rapporter til Admin
BTW sumproducts paa en helt raekke er temmelig cpu tung (ikke noget du vil marker i dit lille eksempel. men jeg vil anbfale at bruge den saa lidt som muligt saa i stedet for at ligge dne i alle dine celler der skal bruge vaerdien til udregniong saa lav en skjult mellem cell med vaerdien saa den kaun udregnes engang og derefter reffred til mellemregnings celle i alle andre celler der skal bruge vaerdien See .fkes her https://ibb.co[...] ujeg vaelde drop down menu hvor der staar kilo. Derefter laves sumproduct bregning i den skjulte celle (vist her i eksemplet) men alle 9 udregnings linier neden unde reffred saa til den skjulte celle istedet for at indeholde hver deres sumproducts udregning
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
--
Sidst redigeret 18-06-2024 17:18
#6
Snemonster
Semi Supporter
18-06-2024 17:56

Rapporter til Admin
#4 puha der tabte du mig godt nok :( Fatter hat af hvad du skriver der.
--
#7
Die_Happy
Supporter
18-06-2024 21:32

Rapporter til Admin
I gør det alt for besværligt.. I D8 skriver du: =VLOOKUP(B8;$A$2:$C$4;3;FALSE) Done. Så simpelt kan det gøres. Den kan du bare trække nedad til D9, D10 osv. Hvis du ikke gider se på fejl, hvis der f.eks. ikke er valgt nogen pose, kan du pakke det ind i IFERROR: =IFERROR(VLOOKUP(B8;$A$2:$C$4;3;FALSE);"")
--
5950x | RTX 3090 | WD Black SN850 2TB | EKWB 2x360mm
#8
Sven Bent
Elite Nørd
19-06-2024 04:39

Rapporter til Admin
Jeg er enig med #7 VLOOKUP() er nok bedre. (nemmere) for det specifikke formaal.
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
#9
kemad
Mega Supporter
19-06-2024 08:07

Rapporter til Admin
Og så bare lige for at gøre det anno 2024 Excel - så bruger du lige XLOOKUP med en IFERROR som die_happy skriver :) ' Hvis du så lige gør det at sikre dig dit data er i tabeller (det ligner det allerede), så bliver det også dynamisk når man bruger LOOKUP da det tager tabel kolonnen og kigger igennem. Får du så 4, 5 og 6 er det ikke noget problem :)
--
Asus B550-F Gaming ; Ryzen 7 5800X ; Asus TUF RX 6800XT ; Kraken X63 ; 32GB RAM ; 1TB M.2 + 256GB ; Corsai 750W ; Lian Li O11 Mini ATX
#10
Snemonster
Semi Supporter
19-06-2024 09:47

Rapporter til Admin
#7 Når jeg prøver at skrive begge dele, så skriver den #NAVN? Jeg har prøvet at vælge f.eks. Pose 1 ved dropdown, og så skriver jeg "2" ved antal poser.
--
#11
sct_nicolaus
Monster Supporter
19-06-2024 13:53

Rapporter til Admin
#10 Det er fordi dit Excel er på dansk, og så virker de engelske funktioner ikke. XLOOKUP hedder XOPSLAG og IFERROR hedder HVIS.FEJL. Med XOPSLAG behøver man dog ikke HVIS.FEJL, da det er indbygget-ish. =XOPSLAG(B8;A2:A4;C2;C4;"ingen pose valgt") Når vi smelter den sammen med antal poser, er det igen smart med en HVIS.FEJL: =HVIS.FEJL(SUM(C8*XOPSLAG(B8;A2:A4;C2;C4;"ingen pose valgt"));0)
--
Desktop: i5 9600K | 16GB RAM | z370 | 2x512GB M.2 SSD | geForce RTX 2060 6GB | Corsair TX550M | SHP9500 headphones | SoundblasterX G6 | ModMic Uni
#12
Ginner
Juniorbruger
19-06-2024 14:00

Rapporter til Admin
Excel på dansk der kun vil have danske kommandoer er skrald :) Især hvis man er vant til at programmering, excel, google sheets o.s.v. med engelske kommandoer. Men ja, hvis man ændrer IF til HVIS i det jeg skrev i #2, så vil det også virke. Som #11 skriver, det er den smartere løsning. Det er bare så længe siden at jeg har lavet det på den måde at jeg ikke kunne huske den. :)
--
#13
Sven Bent
Elite Nørd
19-06-2024 16:32

Rapporter til Admin
#10 +#11 +#12 Aldrig koere windows eller office paa dansk da dansk windows oversatte idle til aktive processer og gave og et have at folk undrig sig over hvorfor de aede 98% aktive processer selvom det intet lavede saa har jeg aldrig tilgivet dansk crap fra microsoft. Der var andre oversaettelser i office som ogsaa var helt grimt og bla hot keys var aendret hvilket jeg gaar imod hvad en hotkey er til for. )(ctrl+f = find vs ctrl=fed) Saa altid engelsk.
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
--
Sidst redigeret 19-06-2024 16:32
#14
Sven Bent
Elite Nørd
19-06-2024 16:33

Rapporter til Admin
P.S og j oflre folk der bruger det saame sprog jo mre finger giver vi til vorherre for at straffe os bare fordi vi byggede et hoejt taarn efter en oversvoemmelse
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
#15
Snemonster
Semi Supporter
19-06-2024 16:41

Rapporter til Admin
Som det er lige nu, må det blive på dansk :D Så må jeg fixe engelsk en anden gang. #11 det virker stadig ikke med de 2 nye kommandoer. Ved =XOPSLAG(B8;A2:A4;C2;C4;"ingen pose valgt") skriver den #VÆRDI! Ved =HVIS.FEJL(SUM(C8*XOPSLAG(B8;A2:A4;C2;C4;"ingen pose valgt"));0) Står der så bare 0
--
#16
Sven Bent
Elite Nørd
20-06-2024 05:31

Rapporter til Admin
#15 Kan du evt ligge din excel fil op et sted. evet bare det omraade hvor du har brug for hjaelp. det kunne ogsaa vare sjov at seeom danks/engels office oversaetter formerlner naar de aabnes i wen ny windows. Jeg sider slev og er ved at udskifte nogle af mine sumproducts() med vlookup(), saa et extra sted at lave det skader ikke meget
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
#17
sct_nicolaus
Monster Supporter
20-06-2024 09:24

Rapporter til Admin
#13 Det er ikke altid man selv er herre over den beslutning. Nu arbejder jeg f.eks. i en mellemstor virksomhed, hvor alle apps samt Windows er på dansk. #15 2. linje virker selvfølgelig kun hvis 1. linje gør ;) Det er svært at troubleshoote uden at sidde med selve regnearket selv. Du kan prøve "Formler"-> "Evaluer formel" og se hvor det er den går galt.
--
Desktop: i5 9600K | 16GB RAM | z370 | 2x512GB M.2 SSD | geForce RTX 2060 6GB | Corsair TX550M | SHP9500 headphones | SoundblasterX G6 | ModMic Uni
#18
MKMV
Gigabruger
20-06-2024 11:37

Rapporter til Admin
Hvorfor er det at du ikke kan flytte data C:1-4 over i B:1-4 og så kæde dem naturligt sammen med A:1-4?
--
#19
Snemonster
Semi Supporter
21-06-2024 16:52

Rapporter til Admin
Må erkende jeg slet ikke er skarp nok i Excel, eller generelt kodning :( Jeg kaster håndklædet i ringen, og må gøre det på den manuelle måde (indtastning osv.) Mange tak for jeres hjælp og vejledning (som jeg ikke rigtig fatter så meget af hehe). Og undskyld for brug af jeres tid :)
--

Opret svar til indlægget: Excel dropdown menu

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning