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

 
ForumForumDiskussionerDiskussionerExcelExcelFå ett antal baserat på värden i två andra cellerFå ett antal baserat på värden i två andra celler
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2020-03-15 16:22
 
 Ändrad av dthompa  på 2020-03-15 19:41:19
Hej

Håller på att skapa ett datablad för att få ut nummer på antal kablar som behövs av en viss typ.

Tex man har fyra värden A, B, C, D sen väljer man antal tex 5. Då ska man få hur många kablar värde A behöver om det är 5 st.

Så A 5 st ska ge ett antal av en viss kabel typ.

Osäker på hur jag gör den formeln.

Man kan då välja mellan olika A-D och vid olika antal får man olika antal kablar.
Tex väljer man A 5 st får man 1 nättagregat. men väljer man 6 ska man få 2 nätagregat, 15 3 st, 26 6 st osv. Så 5 per nätagg. Hur gör man så det visas som 3 st och inte 2.5 vid 11 tex?


Skulle behöva hjälp hur en sådan formel ser ut. A är en cell och antal i en annan cell


/Daniel
Nytt inlägg
 2020-03-16 08:49
 

Antag att du står i blad1 och cellerna:

A1=Typ (a,b,c,d  etc)

B1=antal av Typ

C1, din formel för att räkna antal kablar

D1, antal nätagg beroende på produkter i B1
 

För att räkna kablar kan du Testa VÄXLA för att få fram antal Kablar som krävs för olika produkter Exempel:

=VÄXLA(A1;"a";5;"b";7;"c";3;"d";4)*B1
Växla kräver en ganska ny excel, om du har en äldre så får du stapla OM villkor:
=OM(A1="a";5;OM(A1="b";7;OM(A1="c";3;OM(A1="d";4))))*B1

Ett (bättre) alternativ till Växla är att skriva upp dina Prodlukter och gränsvärden någonstans så att du kan ändra vi behov

Du kan t.ex ha den här tabellen i Blad2, cell A1:B5

Produkt Kablar
A 5
B 7
C 3
D 4

Istället för Växla kan du då köra formeln 

=LETARAD(A1;Blad2!$A$1:$B$5;2;FALSKT)*b1

Och när du få en ny och bättre Produkt B så kan du ändra kabelbehovet från 7 till 5 (whatever).

 

När det gäller trafon så kan du dela med 5 och Avrunda.uppåt med 0 decimaler. Typ:

=AVRUNDA.UPPÅT(B1/5;0)

Det kan du kombinera med en Växla om din trafo klarar olika antal produkter: 

=AVRUNDA.UPPÅT(B1/(VÄXLA(A1;"a";5;"b";2;"c";1;"d";7));0)

Ähh, testa.

 

Nytt inlägg
 2020-03-16 09:38
 
kanon tack för hjälpen.
Men fattar inte hur jag ska få till formeln
C1, din formel för att räkna antal kablar

Är rätt ny på excel.

Jag fick ordning på så att den väljer tex 5 vid A men är antalet 2 så blir det ju tio. ska ju inte bli två förens 6.

Nytt inlägg
 2020-03-16 13:46
 

Hej hej

om du i B1 har fått ut 5 för att du valt A
Samt att du i C1 har skrivit 2 så:

Skriv i D1
= avrunda.uppåt(C1/B1;0)

/c
Nytt inlägg
 2020-03-16 15:53
 
 Ändrad av dthompa  på 2020-03-16 17:22:15
Tack nu fattade jag.

Men stöter på ett annat problem.

Nästa kabeltyp är 4st när man valt 5. Så när man väljer 10 så ska det bli 8 osv. Är det 3 ska det vara 2. Den får jag inte till. En mindre än antal valda enheter, men ytligare en mindre per 5e. Dvs 8 vid 10, 12 vid 15.

Sen en kabel som det är en st av när man kommer upp i 6 enheter och sen då var 6e blir det en till.
Så en när man har 6 st, två kablar när man har 11, tre kablar vid 16 osv.

/Daniel
Nytt inlägg
 2020-03-17 07:08
 
Hej hej

Ditt problem beskriver fortfarande en linjär funktion, dock att (2, 3) avviker från linjen. Detta innebär att du får experimentera med nämnaren tills du får en godtagbar lösning. Jag testade runt lite och kom ganska nära med 1,3. Dvs om man valt din kabeltyp så ska utfallet vara ungefär 1,3. Väljer man då 5 så:

=avrunda.uppåt(5/1,3;0)

Ger svaret 4...

Denna fungerar dock inte med ditt lägsta exempel: 2, 3, men följer annars var femte utan problem.

Mvh
Christian
Nytt inlägg
 2020-03-17 08:28
 

Eller fortsätt på samma sätt som du redan börjat med. Det borde vara konsekvent:

=A2-AVRUNDA.UPPÅT(A2/5;0)

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelFå ett antal baserat på värden i två andra cellerFå ett antal baserat på värden i två andra celler

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