Avatar billede Webermania Nybegynder
16. september 2013 - 14:41 Der er 8 kommentarer

Returner en værdi baseret på 2 opslag fra 2 forskellige kolonner

Jeg har en fil "Excel1", som indeholder 3 kolonner med oplysninger:

A: MINI, MINI, COMBI, COMBI, KASSEVOGN, KASSEVOGN, COMBI-X ...
B: AMAGER, ØSTERBRO, VESTERBRO, ØSTERBRO ...
C: 60, 48, 62, 37 ...

Kombinationen af kolonne A og B er unik (altså hver enkelt række)
Alle kolonner er formler eller opslag af andre kolonner (altså ikke indtastning)


Dernæst har jeg en anden fil "Excel2", som indeholder 2 kolonner:

AA: MINI, MINI, MINI, MINI, COMBI, COMBI ...
AB: AMAGER, ØSTERBRO, VESTERBRO, FREDERIKSBERG, AMAGER ...
AC: (FORMEL?)

Disse data er også formler eller opslag fra andre kolonner, og kombinationen af kolonne AA og AB er ligeledes unik


Jeg skal sammenligne kolonne AA med A OG kolonne AB med B og have returneret kolonne C i AC.


Jeg har prøvet sammenkædning og dernæst lopslag uden korrekt resultat (ved ikke om det er fordi data er formler) og jeg har søgt på andre problemstillinger her uden at kunne finde et entydigt svar.
Avatar billede kabbak Professor
16. september 2013 - 15:00 #1
=SUMPRODUKT(('C:\HOLGER\[Excel2.xlsx]Ark1'!A1:A7=A1)*('C:\HOLGER\[Excel2.xlsx]Ark1'!B1:B7=B1)*'C:\HOLGER\[Excel2.xlsx]Ark1'!C1:C7)

Prøv at efterligne, jeg går ud fra Excel2 er lukket,

NB SUMPRODUKT kan ikke se på hele kolonner
Avatar billede Webermania Nybegynder
16. september 2013 - 15:38 #2
Tak for hurtigt svar

Excel2 ligger på et fællesdrev, men jeg har det åbent pt.

Jeg har prøvet med følgende formel:

=SUMPRODUKT(([kørsler2012.xlsx]Ark3!$G$2:$G$17023=B2)*([kørsler2012.xlsx]Ark3!$F$2:$F$17023=L2)*[kørsler2012.xlsx]Ark3!$O$2:$O$17023)

men får resultaterne: "#DIV/0!"

[kørsler2012.xlsx]Ark3!$G$2:$G$17023 svarer til kolonne A
B2 svarer til kolonne AA
[kørsler2012.xlsx]Ark3!$F$2:$F$17023 svarer til kolonne B
L2 svarer til kolonne AB
[kørsler2012.xlsx]Ark3!$O$2:$O$17023 svarer til kolonne C

Men jeg kan ikke lige se, at sumprodukt skulle være løsningen, da jeg ikke ønsker sum af nogen produkter og ej heller forstår jeg hvad du mener med "SUMPRODUKT kan ikke se på hele kolonner"
Jeg har brug for at lave opslag i en anden fil i hele kolonner for at finde den unikke kombination for at returnere tallet derfra, så hvis ikke sumprodukt kan se på hele kolonner, kan det vel ikke være løsningen?
Avatar billede anedi Ekspert
16. september 2013 - 17:23 #3
Prøv at se vedhæftede eksempel, der blot er et eksempel på kabbak's løsning:

http://gratisupload.dk/vis/701614
Avatar billede Webermania Nybegynder
17. september 2013 - 11:04 #4
Tak for svar, jeg får stadig "#DIV/0!" og når jeg tracker fejlen, siger den, det er i en af kolonnerne med tekst, det går galt.

Jeg forstår dog ikke helt, jeg kan få den fejl på SUMPRODUKT
Avatar billede anedi Ekspert
17. september 2013 - 13:21 #5
Nej det lyder mærkeligt. Er du sikker på, at der er lige mange tal i hver kolonne? Som kabbak skriver kan SUMPRODUKT ikke se på hele kolonner og det er ligeledes vigtigt, at der slås op i matricer med samme længde.


Se vedhæftede eksempel, hvor der kigges i fanebladet Excel1, række 1-9:
http://gupl.dk/701640/
Avatar billede Webermania Nybegynder
01. oktober 2013 - 08:34 #6
Jeg skrev, jeg ikke forstod, hvad han mente med, at "SUMPRODUKT ikke kan se på hele kolonner", det gør jeg stadigvæk ikke :)

Men så er problemet nok, at kolonnerne ikke er lige lange, har ikke lige adgang til filerne pt., men så vidt jeg husker er de ikke det.

fsva. dit spørgsmål omkring tal, så er det ikke tal, men tekst, der kommer frem og som tidligere nævnt, så fremkommer de af formler.

Jeg kan prøve at lave kolonnerne lige lange (hvis de ikke er det) når jeg får adgang igen, og se om det løser problemet.

Tak for svaret og undskyld den sene respons herfra
Avatar billede kabbak Professor
01. oktober 2013 - 18:28 #7
At den ikke virker på hele kolonner betyder at

=SUMPRODUKT((A:A=A13)*(B:B=B13)*C:C)
' Dur ikke dat det er hele kolonner


men denne dur, da den er begrænset til et celleområde
=SUMPRODUKT(($A$4:$A$6=A13)*($B$4:$B$6=B13)*$C$4:$C$6)

Hvis du har tekst i nogen af cellerne i C kolonnen virker SUMPRODUKT heller ikke
Avatar billede anedi Ekspert
28. oktober 2013 - 14:52 #8
Er du kommet nærmere en løsning?
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