Avatar billede nkhansen Nybegynder
04. april 2011 - 12:39 Der er 6 kommentarer

LOPSLAG afhængigt af 2 celler i exel2000

Jeg skal overvåge flow i reservedele og bestille disse når nødvendig. Data kommer via en querry fil fra AS400. Når der oprettes nye reservedelsnumre i AS400, trækkes de jo med ind i mit dataark og derved ændres linier og så passer mine reference-celler jo ikke mere. Derfor er jeg nødt til at bruge LOPSLAG.
Hver reservedel ligger både i afdeling 1 og afdeling 2.
Hvordan skal formel se ud for at jeg får værdi(C2) for KAGE(A2)i AFD2(B2).
Med andre ord vil jeg finde antal kager på lager i afdeling 2.

      A        B        C
1    KAGE      AFD1      XX STK PÅ LAGER
2    KAGE      AFD2      XX stk PÅ LAGER
Avatar billede nkhansen Nybegynder
04. april 2011 - 12:48 #1
En lille rettelse: Øverste linie havde rykket sig. Kolonne C er XX stk på lager.

Jeg skal overvåge flow i reservedele og bestille disse når nødvendig. Data kommer via en querry fil fra AS400. Når der oprettes nye reservedelsnumre i AS400, trækkes de jo med ind i mit dataark og derved ændres linier og så passer mine reference-celler jo ikke mere. Derfor er jeg nødt til at bruge LOPSLAG.
Hver reservedel ligger både i afdeling 1 og afdeling 2.
Hvordan skal formel se ud for at jeg får værdi(C2) for KAGE(A2)i AFD2(B2).
Med andre ord vil jeg finde antal kager på lager i afdeling 2.

        A          B              C
1    KAGE      AFD1      XX STK PÅ LAGER
2    KAGE      AFD2      XX stk PÅ LAGER
Avatar billede Tryphon Nybegynder
04. april 2011 - 13:00 #2
Jeg har ledt efter en lignende formel, men uden held. Jeg plejer at lave en hjælpekolonne, hvor jeg sammenkæder A1 og B1.

      A          B        C        D
1      =b1&c1    KAGE      AFD1      XX STK PÅ LAGER
2      =b2&c2    KAGE      AFD2      XX stk PÅ LAGER

Formel = A1&B1. Så laver jeg lopslaget på den kolonne. F.eks. "=LOPSLAG("KAGE"&"AFD1";A1:D2;4;0)".
04. april 2011 - 13:15 #3
=SUMPRODUKT((A1:A2="Kage")*(B1:B2="Afd2")*(C1:C2))
Avatar billede Tryphon Nybegynder
04. april 2011 - 15:25 #4
erikjuul, Jeg var ikke klar over, at man kunne komme kriterier ind i SUMPRODUKT, men det virker glimrende, når det er tal, man vil returnere. Hvordan ser det ud, hvis det er tekst? Hvis man f.eks. vil have farven på kagen istedet for antallet på lager?
Avatar billede Slettet bruger
05. april 2011 - 09:47 #5
SUMPRODUKT kan kun returnere tal, ikke tekst. Det ligger næsten i navnet på funktionen - sum af produkter. Prøv at skrive for eksempel "tekst" i A1. Prøv herefter i en anden celle at indtaste =A1*1.

Men udover det der allerede er foreslået (med hjælpekolonne) kan du for eksempel bruge følgende matriksformel:

=INDEKS(C1:C2;SAMMENLIGN(1;(A1:A2=D1)*(B1:B2=E1);0))

hvor D1 og E1 indeholder henholdsvis "KAGE" og "AFD2"
Avatar billede nkhansen Nybegynder
04. maj 2011 - 08:12 #6
Hej forum.
Tak for svarene.
Problemet blev løst på en anden måde. Jeg fik lavet 2 querry filer - en for hver afdeling. Derfor kunne det løses med følgende formel. Hvor "3" er kolonne med antal på lager.

=(LOPSLAG("kage";DATA73!B1:E225;3;FALSK))

Tråden kan lukkes her.

God sommer.
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