Avatar billede from_kolding Nybegynder
11. februar 2006 - 09:39 Der er 6 kommentarer og
1 løsning

vlookup hvor der skal kigges i forskellige ark efter indtastning

Hejsa

Jeg har 4 ark
output
dk
se

Jeg vil gerne på arket output angive enten dk eller se og derefter få en vlookup til at kigge i enten arket dk eller se alt efter hvad der er angivet som "reference". Måned angives også i output arket.

Mit ark er organiseret som numre i rækkerne og måneder i kolonnerne.

Hvis der angives SE og Februar skal resultatet komme for den angivne sælger som er fast defineret i output arket.

Output: Land: SE    Måned: MAR
          Budget  actual
Hansen    2 (se på SE felt og måned (har jeg løst via num reference)men hvordan får jeg den til at skifte mellem arkene
Jensen    0
Petersen  3

SE (budget)    jan  feb  mar  apr  maj  etc
Hansen          5    7    2    12  19  21
Petersen        0    0    3    0    0 

Den eneste løsning som giver meget lange formler når jeg laver den er if(land = se;vlookup(a4;se;a8;false;if(land = DK;vlookup(a4;dk;etc etc

Men jeg har i alt 10 lande og 50 sælgere så det er ikke så kønt.
Avatar billede kabbak Professor
11. februar 2006 - 11:26 #1
Prøv at kikke på  INDIRECT

jeg har kun dansk version

= INDIREKTE(A2&"!A2:a5")

vlookup(a4;INDIRECT(A2&"!(A2&"!" &A2")
hvor A2 er der du har navnet på landet/arket, DK, SE osv

Hvis du så har navngivet områderne med data i de forskellige ark.

I arket DK navngiv Dataområdet som DK
Avatar billede kabbak Professor
11. februar 2006 - 12:46 #2
I Output arket:
Land i A2
Måned i B2

Navne fra A3 og nedad
Formel i B3 :
=SUMPRODUKT((INDIREKTE(ADRESSE(1;2;;;$A$2)&":"&ADRESSE(1;13;;;))=$B$2)*(INDIREKTE(ADRESSE(2;1;;;$A$2)&":"&ADRESSE(200;1;;;))=A3)*(INDIREKTE(ADRESSE(2;2;;;$A$2)&":"&ADRESSE(200;13;;;))))

I landearkene:

Navne fra A2 og nedad
Måneder fra B1 til M1



de engelske navne er : SUMPRODUCT((INDIRECT(ADDRESS
Avatar billede mrjh Novice
11. februar 2006 - 13:00 #3
Alternativt:
Outputark. B1=arknavn, B2=Sælgernavn og B2=Måned.
I datarkene står værdierne: Måneder jan-maj i A1:F1 og sælgernavne i kolonne A fra 1-4.
Herefter returner flg. formel i outputaket værdien:
={SUM(HVIS(INDIREKTE(B1&"!A1:F1")=B3;HVIS(INDIREKTE(B1&"!A1:a4")=B2;INDIREKTE(B1&"!A1:F4"))))}. Bemærk klammerne omkring formlen som opnås ved at trykke ctrl+shift+enter i den aktive formel.
Avatar billede mrjh Novice
11. februar 2006 - 13:02 #4
Rettelse. Outputark B3 = Måned
Avatar billede from_kolding Nybegynder
11. februar 2006 - 13:07 #5
Tak for svarerne jeg bruger Kabbak's første forslag det virker nu :-)

smid svar og tak for hjælpen
Avatar billede kabbak Professor
11. februar 2006 - 13:09 #6
et svar ;-))
Avatar billede from_kolding Nybegynder
12. februar 2006 - 20:55 #7
Tak for det :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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