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
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
#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[...]
--
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
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
#4 puha der tabte du mig godt nok :(
Fatter hat af hvad du skriver der.
--
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
Jeg er enig med #7
VLOOKUP() er nok bedre. (nemmere) for det specifikke formaal.
--
Sven Bent - Dr. Diagnostic
www.TechCenter.[...] - Home of Project Mercury 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
#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.
--
#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
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. :)
--
#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
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 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
--
#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 #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
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?
--
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 :)
--