PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelMatris till listaMatris till lista
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2014-09-19 08:48
 
Hej,

Jag har en matris i flik 1 där bokstavsaxeln innehåller storlekar (ex. B1=S, C1=M osv.) och sifferaxeln innehåller färger (ex. A2=Gul, A3=Grön osv.). Matrisen innehåller sedan priser för de olika kombinationerna. (Ex Gul/M=C2, 100:-, Grön/S=B3, 120:- osv.).

Nu vill jag översätta matrisen till en lista i flik 2 där kolumn A innehåller färgerna och kolumn B storlekarna och kolumn C priserna. Hur får jag till en formel som hämtar priset från matrisen och lägger in på rätt rad i listan?

Jag har försökt med LETARAD, LETAKOLUMN, INDEX och PASSA men får inte till det riktigt.

Hoppas någon klarsynt förstår beskrivningen och kan ge mig ett råd hur jag kommer vidare.

Med vänlig hälsning
Nytt inlägg
 2014-09-19 10:52
 
Hej!

Jag förstår inte frågan... Vad menar du med bokstavsaxeln? Vad menar du med sifferaxeln?

Med vänlig hälsning

Kihlman

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Nytt inlägg
 2014-09-19 15:43
 
 Ändrad av Haelge  på 2014-09-19 15:44:05

Kolla om detta är en möjlig lösning.

Jag lade in en extra kolumn D där jag numrerade storlekarna S M,L till 2,3,4

Dessa använde jag till att ange vilken kolumn storlekarna står i tabellen.

Formeln blir då:

=LETARAD(A22;$A$2:D4;D22;0) där D22 (i mitt fall) läser in vilken kolumn som ska anges.

A----B----C----D

gul--S----90---2
gul--M--100---3
gul--L---110--4
grön-S--120--2
grön-M--130--3
grön-L--140---4
grå--S---150--2
grå--M---160--3
grå--L----170--4

Om du inte vill numrera storlekarna manuell:

=OM(B22="S";2;OM(B22="M";3;4))

Nytt inlägg
 2014-09-22 10:06
 
Tror jag har lite svårt att förklara på ett bra sätt:

Bokstavsaxeln = den horisontella med bokstäver som kolumnnamn
Sifferaxeln = den lodräta med siffror som radnamn

Så här ser den ut

S M L XL XXL XXXL
Gul 10 12 14 16 18 20
Blå 12 14 16 18 20 22
Grön 14 16 18 20 22 24
Röd 16 18 20 22 24 26
Svart 18 20 22 24 26 28
Vit 20 22 24 26 28 30
Orange 22 24 26 28 30 32
Lila 24 26 28 30 32 34
Rosa 26 28 30 32 34 36

och vill att den ska se ut:

Färg Storlek Pris
Gul S 10
Gul M 12
Gul L 14
Gul XL 16
Gul XXL 18
Gul XXXL 20
Blå S 12
osv...

Den skarpa listan jag jobbar med har 345 "färgvarianter" och 10 "storlekar", så jag har förenklat förklaringen lite.

Med vänlig hälsning
Nytt inlägg
 2014-09-22 10:07
 
Tack Haelge!

Jag ska kolla om jag kan få rätsida med hjälp av din förklaring

Med vänlig hälsning
Nytt inlägg
 2014-09-22 16:01
 
Du får manuellt skapa kolumnerna för FÄRG och STORLEK, sedan då det gäller att få priset i nästa kolumn så kan du använda dig av följande formel:

=INDEX($B$2:$E$4;PASSA($A8;$A$2:$A$4;0);PASSA($B8;$B$1:$E$1;0))

Här är en enklare variant av din "stora" matris (3 färger och 4 storlekar) som är området B2:E4

Sedan börjar den nya listan i A8 med färger och med storlekar i b-kolumnen. Hoppas det hjälper.
Nytt inlägg
 2014-09-22 19:46
 
 Ändrad av Haelge  på 2014-09-23 19:31:51

Hej!

Jag tror jag skulle föredra den, till formeln, enklare varianten att döpa varje storlek till en kolumn i matrisen.

Färg och storlek måste nog knackas/kopieras manuellt.

Jag förmodar att du förnyar priserna i matrisen för att läsas in i tabellen??

Då blir tabell-arbetet ett "engångsjobb" där formeln i priskolumnen blir:

=LETARAD(A18;$A$2:$G$10;D18;0) där D18 läser in vilken kolumn du döpt storleken till, vilket är den kolumn i matrisen där storeleken finns.

Bara att kopiera ner 345 rader.

Färg Storlek Pris Kolumn
gul S 10 2
gul M 12 3
gul L 14 4
gul XL 16 5
gul XXL 18 6
gul XXXL 20 7
grön S 14 2
grön M 16 3
grön L 18 4
grön XL 20 5
grön XXL 22 6
grön XXXL 24 7
röd S 16 2
röd M 18 3
röd L 20 4
röd XL 22 5
röd XXL 24 6
röd XXXL 26 7
svart S 18 2
svart M 20 3

Nytt inlägg
 2014-09-24 16:47
 
Tackar Haelge,

Det fungerade utmärkt!
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelMatris till listaMatris till lista

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter