18. juli 2011 - 10:11Der er
10 kommentarer og 1 løsning
Lopslag med 2 variable
Hej Eksperten brugere
Jeg søger en løsning på følgende: Via Lopslag henter excel på baggrund af kundenummer et total tal. Problemet er dog at hver kunde har flere typer fraktioner som hver især har deres totaller. Dette skal holdes adskilt når opslaget foretages.
F.eks. A | B | C | D | Kunde 1|Kundenummer|Fraktionstype1|års total Kunde 2|Kundenummer|Fraktionstype1|års total Kunde 3|Kundenummer|Fraktionstype2|års total Kunde 1|Kundenummer|Fraktionstype2|års total Kunde 1|Kundenummer|Fraktionstype3|års total
Der er 2 ark. Et for 2010 data og et for 2011 data. Målet er at beregne en sammenligning på baggrund af ens kundenummer og fraktionstype.
Er det muligt at lave f.eks. via Lopslag hvor f.eks. opslagsværdien dækker over både række B og C ? eller skal det foretages på en helt anden måde?
Den formål du opgiver har til formål at beregne en årstotal. Denne er allerede beregnet, og skal kun hentes ind i 2011 ark.
Da der er temmelig mange fraktioner, vil det være smartest hvis excel selv søger for ikke at få en meget lang formel.
Hvis jeg kun bruger Lopslaget på kundenummeret vil det samme kundenummer optræde flere gange pga. flere fraktioner og den indhentede total er den med den største værdi.
Målet er at excel på baggrund af kundenummer og fraktionstype slår op i den rette kolonne.
Derved en form for Lopslag med 2 opslagsvariabler som leder til et tal x antal rækker ude.
Jeg bruger følgende formel nu: =HVIS.FEJL(LOPSLAG(B:B;'2010'!B:R;17;FALSK);"")
Hvis jeg indsætter din formål giver den et fejl resultat.
Det jeg ikke helt forstår er; hvorfor navngiver du kolonnerne med kundenummer1 og fraktionstype1? Vil det ikke kun begrænse formlen til netop kundenummer1 og kun fraktionstype1?
Formlen virker helt fint. Problemet er at den lægger tallene sammen. Dvs. den ligger alle kundetotaler sammen (alle "ting" for hvert kundenummer, hvor målet er at "ting" totaller ikke skal lægges sammen, men overflyttes
F.eks. skal kundenummer 101010's total fra ting1 ikke lægges sammen med totalen fra ting2, selvom det er samme kundenummer.
I stedet skal totalen fra ting1 fra år 2010 ark overflyttes til 2011 ark, ud fra samme kundenummer og fraktionstype.
D1 viser total for 101012 Ting1 2010 =11 D2 viser total for 101010 Ting2 2010 =20 D3 viser total for 101011 Ting1 2010 =15 osv.......
Den sammenlægger ikke tal for Ting1 og Ting2. Hvis vi tager formlen i D1 søger den efter Kundenummer fra A1 (101012) og Ting fra B1 (Ting1) og returnerer total fra Ark 2010 C5 (11), hvor disse to søgninger passer sammen.
Jeg kan ikke vide hvad du ellers mener, formlen gør som du selv beskrev......
Glem min sidste kommentar, fandt en løsning på det.
Takker endnu engang for hjælpen :)
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.