Avatar billede juliekam Nybegynder
28. november 2010 - 12:20 Der er 6 kommentarer

Hvilken formel?

Excel 2007 dansk

Jeg søger overordnet hjælp til hvilken formel jeg skal arbejde med. Jeg er bare lidt lost og ualmindelig rusten.
Jeg mangler både hjælp til dropdown og til opslagstypen

I et felt skal jeg vælge en type. Der er 25 typer som står i en kolonne. Når jeg har valgt en type, skal jeg i et felt nedenunder, vælge en af 3 undertyper. Feltet under skal returnere en værdien fra "værdi 1" og under igen, skal værdien af "værdi 2" returneres.

Jeg taster og vælger på ark 1. Nedenstående data har jeg stående i ark 2. Hvilke formler skal jeg læse om for at forstå det, og hvilken type dropdown skal jeg vælge?

Type  undertype    værdi 1    værdi 2
44        56          5002        10800
44        62          5002        11468
44        64          5002        12559
52        62          9800        16758
52        66          9800        18777
52        72          9800        20001

Jeg skal p.t. undlade at spørge om hjælp til, at den senere skal indsætte forskellige tekster, alt afhængig af type..

På forhånd tak.
Avatar billede supertekst Ekspert
28. november 2010 - 14:33 #1
Kan du bruge en makro i en Userform?
Avatar billede kabbak Professor
28. november 2010 - 16:01 #2
Hvis du vælger type i A1 og Undertype i A2 og at det er tal i både værdi1 og værdi2.
ret selv 1000 til et større tal, men de skal være det samme alle 3 steder.

SUMPRODUKT er SUMPRODUCT  i engelsk version

Værdi1  =SUMPRODUKT((Ark2!$A$2:$A$1000=A$1)*(Ark2!$B$2:$B$1000=A$2)*Ark2!$C$2:$C$1000)
Værdi2  =SUMPRODUKT((Ark2!$A$2:$A$1000=A$1)*(Ark2!$B$2:$B$1000=A$2)*Ark2!$D$2:$D$1000)
Avatar billede juliekam Nybegynder
28. november 2010 - 16:19 #3
Makroer har jeg brugt når en eller anden har lavet den til mig - f.eks. en makro til at udrydde tomme felter.

Jeg kan ikke selv.
Skal sq også snart have det lært og opdateret det hele igen...
Avatar billede juliekam Nybegynder
28. november 2010 - 16:27 #4
Jeg kan ikke lige se at SUMPRODUKT skulle virke.

I Feltet e40 har tastet værdien 44 og i e41 tastet værdien 56.

I E42 vil jeg jo så have at den selv finder ud af at den så skal hente værdien 5002 og i E43 selv henter værdien 10800.

Det er måske noget med at stå i feltet E43 og sige: hvis e40 ligmed 44 og e41 ligmed 56 så 10800.
Det er bare en helvedes masse hvis så jeg skal have...

Hvis I forstår
Avatar billede newbieatphp Nybegynder
28. november 2010 - 17:07 #5
Jeg tror de formler som kabbak har smidt er brugbare, hvis du laver det vandret, altså:


a1: indtaster du type nummeret
a2: indtaster du undertype
a3: henter formlen den ønskede værdi (hvis du har indtastet =SUMPRODUKT((Ark2!$A$2:$A$1000=A$1)*(Ark2!$B$2:$B$1000=A$2)*Ark2!$C$2:$C$1000) i cellen)

a4: henter formlen den ønskede værdi (hvis du har indtastet =SUMPRODUKT((Ark2!$A$2:$A$1000=A$1)*(Ark2!$B$2:$B$1000=A$2)*Ark2!$D$2:$D$1000) i cellen)
Avatar billede juliekam Nybegynder
30. november 2010 - 10:57 #6
Den virker givetvis, men jeg har ikke prøvet den endnu. Jeg vender lige tilbage når jeg kommer til den igen.

Tak
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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