Avatar billede display Nybegynder
08. april 2008 - 15:21 Der er 7 kommentarer og
1 løsning

Matrix opslag med INDEKS

Jeg har en matrix som jeg skal finde en værdi i.
Eksempel:
              1mm      2mm      3mm
Emne  Klar    1,50kr.  2,50kr.  3,50kr.
Emne  Farve  3,00kr.  4,50kr.  6,00kr.
Plade  Klar    7,00kr.  8,25kr.  9,75kr.
Plade  Farve  9,50kr.  11,00kr.  14,00kr.

Jeg benytter i dag en formel med INDEKS til at finde "Emne" og tykkelse f.eks. 2mm = resultat 2,50kr.
Formlen ser sådan ud:
=INDEKS('Sales prices'!A4:W45;SAMMENLIGN(B3;'Sales prices'!A4:A45;0);SAMMENLIGN(D3;'Sales prices'!A4:W4;0))

Jeg har "Emne" i B3, "Klar/Farve" i C3 og "Tykkelse 2mm" i D3.

Med ovenstående formal får jeg jo kun mulighed for at finde første linie som er "Emne" og "Klar".
Hvad gør jeg hvis jeg også vil søge på "Klar" og "Farve", så jeg kan finde prisen på "Emne", "Farve" og "2mm" (=4,50kr.)?
Avatar billede kabbak Professor
08. april 2008 - 22:23 #1
=SUMPRODUKT(('Sales prices'!A2:A25=Ark1!A3)*('Sales prices'!B2:B25=Ark1!B3)*('Sales prices'!C1:E1=Ark1!C3)*'Sales prices'!C2:E25)
Avatar billede kabbak Professor
08. april 2008 - 22:24 #2
Jeg går ud fra at valuta er talværdier og det bare er formatet der er kr.
Avatar billede display Nybegynder
09. april 2008 - 11:48 #3
Tak for dit input, Kabbak.
Jeg har forsøgt at tilpasse din formel til mit regneark:
SUMPRODUKT(('Sales prices'!A4:A45=B3)*('Sales prices'!D4:D45=C3)*('Sales prices'!K4:W4=D3)*'Sales prices'!A4:W45)

..men jeg får følgende fejlmeddelse: #VÆRDI!

Kan dette skyldes, at jeg leder efter "tekst" og ikke tal?
Avatar billede kabbak Professor
09. april 2008 - 12:52 #4
'Sales prices'!C2:E25
skal være tal, SUMPRODUKT kan ikke returnere tekst
Avatar billede display Nybegynder
09. april 2008 - 13:06 #5
Nu har jeg rettet formlen til:

=SUMPRODUKT(('Sales prices'!A4:A45=B3)*('Sales prices'!D4:D45=C3)*('Sales prices'!K4:W4=D3)*'Sales prices'!K5:W45)

K5:W45 er et område KUN med tal.

Ny fejl: #I/T

Nyt spørgsmål; kan det skyldes at jeg leder UD FRA "tekst" og ikke tal?
Celle B3 og C3 er tekster og D3 er et tal.
Avatar billede kabbak Professor
09. april 2008 - 14:45 #6
hvis du har
B3 = Emne
C3 = Farve
D3 = 1mm

så skulle formlen returnere 3,00

jeg kan se at dine områder ikke er lige store i lodret, det skal de være

=SUMPRODUKT(('Sales prices'!A4:A45=B3)*('Sales prices'!D4:D45=C3)*('Sales prices'!K4:W4=D3)*'Sales prices'!K5:W45)

skal være

=SUMPRODUKT(('Sales prices'!A5:A45=B3)*('Sales prices'!D5:D45=C3)*('Sales prices'!K4:W4=D3)*'Sales prices'!K5:W45)

Jeg troede at du havde værdierne (Kr.) i C til E kolonnen
Avatar billede display Nybegynder
09. april 2008 - 14:58 #7
Det var da lige det der manglede (lige store områder)!
Mange tak for hjælpen.
Hvis du giver svar, så giver jeg point :)
Avatar billede kabbak Professor
09. april 2008 - 15:05 #8
et svar ;-))
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