Avatar billede titwenty Nybegynder
04. marts 2004 - 15:20 Der er 10 kommentarer og
3 løsninger

Matche fast liste til rapport ?

Hejsa,

Jeg skulle gerne have lidt hjælp med lidt rapportering som jeg skal lave i excel:

Jeg har en liste med med nogle produktkoder som vi kan kalde min stamliste. Den kunne se sådan ud (bare meget længere): (alle koder er altid 3 bogstaver + 3 tal)

GTH656
YFR854
WSA843
TRA745
Osv.

Hver måned trækker jeg en liste ud fra mit system som indeholder min lagerbeholdning af de forskellige produkter. Denne liste indeholder en del flere produkter end de jeg har i min stamliste og alle produkter hvor antallet er 0 er ikke på listen.

Den kunne se sådan ud:

GTH656      8
YFR854      110
WSA843      76
Osv.

Det jeg ønsker som resultat er en liste hvor kun de produkter som er i min stamliste er på og at alle produkter som ikke findes i rapporten sættes antallet til O. Hvis man tager udgangspunkt i mine eksempler over skulle resultatet blive nogenlunde sådan:

GTH656      8
YFR854      110
WSA843      76
TRA745      0

Kan nogen give en hjælpende hånd med hvordan jeg kan gribe dette problem an ?

Udfordringen er, at jeg skal have akkurat den samme produktliste hver måned men med de aktuelle antal (også 0 på de som ikke er på lager)

Spørg endelig hvis det er uklart hvad jeg vil – jeg kan ikke gennemskue hvordan jeg skal gribe dette an.
Avatar billede janvogt Praktikant
04. marts 2004 - 15:28 #1
Du kan indsætte formlen =LOPSLAG()
Avatar billede titwenty Nybegynder
04. marts 2004 - 15:33 #2
Kan du give mig et eksempel på det ?
Avatar billede janvogt Praktikant
04. marts 2004 - 15:33 #3
Hvis du på Ark1 har din stamliste og på Ark2 din lagerbeholdningsliste kan du bruge følgende formel:

=IF(ISERROR(VLOOKUP(A1;Sheet2!A1:B699;2;FALSE));0;VLOOKUP(A1;Sheet2!A1:B699;2;FALSE))
Avatar billede janvogt Praktikant
04. marts 2004 - 15:36 #4
Formlen skal placeres i celle B1 på ark1.

På dansk hedder den:
=HVIS(ER.FEJL(LOPSLAG(A1;Ark2!A1:B699;2;FALSK));0;LOPSLAG(A1;Ark2!A1:B699;2;FALSK))
Avatar billede janvogt Praktikant
04. marts 2004 - 15:40 #5
Jeg går ud fra, at dine lagerbeholdninger på ark2 står i kolonne B og produktnavnet i kolonne A.
Formlen går til række 699, men kan selvfølgelig udvides.

Efter at have lavet formlen i celle B2 på ark 1, kan du kopiere den ned så langt der er data på din stamliste.
Så skal du dog lige låse referencerne således:
=HVIS(ER.FEJL(LOPSLAG(A1;Ark2!$A$1:$B$699;2;FALSK));0;LOPSLAG(A1;Ark2!$A$1:$B4699;2;FALSK))
Avatar billede janvogt Praktikant
04. marts 2004 - 15:41 #6
Formlen er opbygget således, at hvis den ikke kan finde produktnavnet fra din stamliste, så returnerer den "0".
Avatar billede titwenty Nybegynder
05. marts 2004 - 10:24 #7
Jeg bruger norsk excel, men burde vel kunne bruge den engelske ? Det fungerer ikke rigtig hos mig nemlig.
Avatar billede titwenty Nybegynder
05. marts 2004 - 12:13 #8
Det får jeg ikke til at fungere. Kan jeg maile mit eksempel ? Du kan sikkert lave sådan en formel jeg kan kopiere på ingen tid. Jeg ved hvad jeg vil have, men er ikke så god til at tænke formler :-)
Avatar billede janvogt Praktikant
05. marts 2004 - 12:34 #9
Bare send den.
janvogt@esenet.dk
Avatar billede titwenty Nybegynder
05. marts 2004 - 13:55 #10
Den er sendt. Mange tak !
Avatar billede janvogt Praktikant
05. marts 2004 - 16:11 #11
Returneret med formel - præcis som beskrevet ovenfor.
Avatar billede titwenty Nybegynder
11. marts 2004 - 12:06 #12
Mange tak...har lidt problemer med at godkende svar, så jeg må lige prøve hjemmefra. Men det fungerer i hvert fald.
Avatar billede titwenty Nybegynder
11. marts 2004 - 22:58 #13
Test
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