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

 
ForumForumDiskussionerDiskussionerExcelExcelKoppla ihop olika prislistor med en leverantör och ett art nrKoppla ihop olika prislistor med en leverantör och ett art nr
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-11-28 20:40
 

Hej på er!

Jag har ett problem som jag skulle behöva hjälp med att lösa. Har försökt att lösa det till mig men hittar inget som jag kan ta med mig.

Håller på att sammanställa våra leverantörs priser för att underlätta. Det jag vill att funktionen ska göra är att när jag välja leverantör så ska den ta priserna från ett blad i filen där just denna leverantörens priser finns. Jag ska kunna mata in ett art nr som där få fram priset.

Jag har redan fixat drop-down lista på leverantörer och jag kan mata in art nr så får jag fram priset. Problemet är där emellan, dvs att den ska plocka art nr från just den leverantören.

Hoppas ni förstår hur jag menar, i annat fall förklarar jag det bättre nästa gång :) 

 

Tack på förhand! 

Nytt inlägg
 2016-11-29 09:48
 
 Ändrad av anonymous  på 2016-11-29 09:52:15
Du är ute efter en funktion som heter INDIREKT()
Om du klistrar ihop en adress utifrån värdet i en cell så förstår inte excel automatiskt att du vill hämta hämtar värdet i den cellen. Du måste använda indirekt.
https://support.office.com/sv-se/article/Funktionen-INDIREKT-474b3a3a-8a26-4f44-b491-92b6306fa261


Antaganden för ett exempel:
1. Flikarna med dina prislistor heter samma sak som företagen
2. Prislistorna står på samma ställen i de olika leverantörsbladen (Cell A1:B8 i mitt exempel)
3. På sammanställningsbladet står art-nummer i cell A1 och bladnamnet (leverantörsnamnet) i cell B1.

För att hämta värdet i en känd flik (företag1) skulle du förmodligen använda en LETARAD()formel i stil med:

=LETARAD(A1;företag1!A1:B8;2;FALSKT)

Om du vill att adressen till "databasen" företag1!A1:B8 skall ändras beroende på vad som står i cell B1 kan du klistra ihop adressen och använda INDIREKT() för att förvandla det till en "riktig" adress. T.ex:
INDIREKT(B1&"!A1:B8")
eller så här om du tycker att det är enklare:
INDIREKT(SAMMANFOGA(B1;"!A1:B8"))

Lägg ihop formlerna och du får:
=LETARAD(A1;INDIREKT(B1&"!A1:B8");2;FALSKT)

Eller så här, om du vill slippa se felmeddelanden när A1 eller B1 är tomma:
=OM(ANTALV(A1:B1)<2;"";LETARAD(A1;INDIREKT(B1&"!A1:B8");2;FALSKT))


Antagande 1-3 går att komma runt om det behövs. men det blir lite krångligare.
Nytt inlägg
 2016-12-01 11:23
 

Tack för ditt svar.

Kompletterar min fråga då jag tror det blivit något missförstånd. 
Gå in på länken nedan för att se bild.

http://www.zirapp-pro.se/tom-sida-34365476

Skriver ner de olika stegen som jag önskar att Excel ska klara av

  1. Val av Leverantör (rullgardinsmeny). Excel ska plocka från den specifika leverantörens blad som ligger i samma fil.
  2. Manuell inmatning av art-nr (ej rullgardinsmeny). 
  3. Priset på vald art nr ska presenteras antingen i sek eller euro.

Det handlar alltså om 3 celler varav i den sista så kommer priset. 

Ha en fin dag!

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelKoppla ihop olika prislistor med en leverantör och ett art nrKoppla ihop olika prislistor med en leverantör och ett art nr

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