martin1006 Posted February 16, 2010 Posted February 16, 2010 (edited) Ik heb een berekening nodig voor het volgende. Ik heb de volgende velden Lossingskosten per CBM (vaste waarde van € 21,00) Lossingskosten minimum (vaste waarde van € 52,50) Totaal CBM lading (is berekening die uit andere calculatie komt) Lossingskosten (is Lossingskosten per CBM*Totaal CBM lading) Als ik nu 3 CBM heb dan heb ik als resultaat € 63,00. Echter als ik maar 1 CBM heb dan krijg ik als resultaat € 21,00 Nu heb ik een nieuw veld nodig die de juiste waarde weergeeft. Bij 3 CBM moet hij dus € 63,00 weergeven. Bij 1 CBM moet hij de waarde uit het veld Lossingskosten minimum weergeven. De formule die ik in excel gebruik is een if else. Kan iemand mij uitleggen hoe dit in FM te doen? Martin Edited February 18, 2010 by Guest Quote
0 Mark Posted February 16, 2010 Posted February 16, 2010 Je zou het als volgt kunnen doen: If(CBM > 1; CBM * Lossingskosten per CBM; Lossingskosten minimum) Groet, Mark Quote
0 martin1006 Posted February 16, 2010 Author Posted February 16, 2010 Dank je. Dat weet ik ook weer. Quote
0 janjaap Posted February 16, 2010 Posted February 16, 2010 If ( CBM * Lossingskosten per CBM > Lossingskosten minimum ; CBM * Lossingskosten per CBM ; Lossingskosten minimum ) of andersom If ( CBM * Lossingskosten per CBM < Lossingskosten minimum ; Lossingskosten minimum ; CBM * Lossingskosten per CBM ) In de berekening van Mark kom je bij 2 CBM's uit op € 42,= , terwijl ik denk dat het dan ook € 52,50 moet zijn Nu kun je ook in de toekomst de tarieven wijzigen met behoud van de werking van de formule. JJ Quote
0 martin1006 Posted February 16, 2010 Author Posted February 16, 2010 De if else die ik nu heb die werkt. Ik heb er nog één nodig die wellicht ingewikkelder is. Bij de berekening van de lading krijg ik een totaal gewicht. Bijv 2350 kg. En ik heb een veld met 3 waarden voor de regio waar de lading afgeleverd moet worden. Regio RTM Regio binnen 100 KM RTM Regio buiten 100 KM RTM Ik heb een nieuwe tabel aangemaakt met de tarieven passend bij de regios Deze tabel heeft de velden Aantal KG Regio RTM tarief Regio binnen 100 KM RTM tarief Regio buiten 100 KM RTM tarief Voor elke KG zijn er dus 3 tarieven < 500 KG Regio RTM met een tarief < 500 KG Regio binnen 100 KM met een tarief > 501 < 600 KG Regio RTM met een tarief > 501 < 600 KG binnen 100 KM met een tarief Nu wil ik graag dat ik een veld heb die de waarde opzoekt die erbij hoort. Heeft iemand een idee? Dus resume Ik heb 2350 KG voor aflevering regio RTM. Dan wil ik graag de bijbehorende waarde in een veld terugkrijgen als resultaat. Quote
0 hbrendel Posted February 17, 2010 Posted February 17, 2010 http://www.filemaker.com/nl/help/html/func_ref3.33.2.html#851142 of http://www.filemaker.com/help/html/func_ref3.33.2.html#1027634 Quote
0 martin1006 Posted February 17, 2010 Author Posted February 17, 2010 Dank je. Dat zal werken maar dan moet ik de waardes uit de calculatie halen. Deze waardes zitten echter in een andere tabel waarbij elke waarde voor KG een bijbehorend tarief heeft. Quote
0 Mark Posted February 17, 2010 Posted February 17, 2010 (edited) Je kunt waardes uit een andere tabel gebruiken d.m.v. een relatie. Bijgaand tref je een voorbeeldbestandje aan. @janjaap: In de berekening van Mark kom je bij 2 CBM's uit op € 42,= , terwijl ik denk dat het dan ook € 52,50 moet zijn Dat klopt, maar soms wil ik niet alles voorkauwen en de persoon zelf verder laten nadenken. Voorbeeld.fp7 Edited February 18, 2010 by Guest Quote
0 martin1006 Posted February 17, 2010 Author Posted February 17, 2010 Het klopt inderdaad dat ik bij de berekening van Mark niet goed uitkwam. En goed voor mij inzicht om te zien hoe het werkt. Dank Quote
0 martin1006 Posted February 18, 2010 Author Posted February 18, 2010 (edited) Beste luitjes Om mijn inzicht nog iets hoger te brengen heb ik nog wat hulp nodig. Het volgende heb ik nodig. Ik heb twee soorten containers, 20 foot container 40 foot container Een 20 ft kan 17 pallets vervoeren Een 40 ft kan 33 pallets vervoeren Ik heb nu een berekening met een uitkomst van het aantal pallets Een functie die als resultaat geeft hoeveel containers ik nodig heb. Dus bijv: 17 pallets = 1 x 20 ft container 17 - 33 pallets = 1 x 40 ft container 33 - 50 pallets = 1 x 40 ft en 1 x 20 ft container 51 - 66 pallets = 2 x 40 ft container (51 pallets zouden nog in 3 x 20ft container kunnen) enz enz Het ritme moet oneindig zijn. Er moet dus geen limiet in het aantal containers zitten. bijvoorbaat dank Edited February 18, 2010 by Guest Quote
0 hiker Posted February 18, 2010 Posted February 18, 2010 Je kunt het beginaantal delen door 33, dan krijg je het aantal 40ft containers. De rest kun je delen door 17. Als de uitkomst groter is dan 1 dan is nog een extra 40ft container nodig, de rest past dan in een 20ft container. Wel gek dat een 40ft container geen 34 pellets kan vervoeren? Quote
0 JeanWM Posted February 18, 2010 Posted February 18, 2010 Het zou ook best zijn dat je een dimention toevoegt aan je basis berekening. De payload voor een 20' container b.v is 17.870 kg. Ga je daar boven op 17 pallets moet je toch overgaan naar een 40'. En hoeveel Chep pallets gaan er in een 20' ? En je laatste lijn: 51 pallets = 2 x 20 ft container Hoe krijg je die in 2 20' ? 51 - (17 x 2) = 17. Dat ruikt naar 3 x 20' ipv 2 x 20' Wat zijn de afmetingen van je pallets? Bij mijn weten gaan er maar 14 Euro pallets in een 20' container.... En je 33 pallets passen in een 45' x 2.5 container indien het 100 x 80 pallets zijn. Quote
0 martin1006 Posted February 18, 2010 Author Posted February 18, 2010 Het maakt op zich niet uit welke maat pallets er gebruikt worden. Ze gaan standaard uit van 33 pallets voor een 40 ft en 17 voor een 20 ft. Dit ivm met een eventuele steekwagen. Het principe is dus dat volgens de berekening het volgende geldt 17 pallets 20 ft 18-33 pallets 40 ft 34 - 50 pallets 1x20ft en 1x40ft 51-66 pallets 2x40ft 67-83 pallets 2x40ft en 1x20ft enz Gewicht neem ik niet mee in de deze berekening Wat betreft 50 pallets. Het is goedkoper om een 20 ft en een 40 ft te nemen ipv. drie 20 ft. Voor 51 pallets zou het inderdaad in drie 20 ft kunnen Quote
Question
martin1006
Ik heb een berekening nodig voor het volgende.
Ik heb de volgende velden
Lossingskosten per CBM (vaste waarde van € 21,00)
Lossingskosten minimum (vaste waarde van € 52,50)
Totaal CBM lading (is berekening die uit andere calculatie komt)
Lossingskosten (is Lossingskosten per CBM*Totaal CBM lading)
Als ik nu 3 CBM heb dan heb ik als resultaat € 63,00. Echter als ik maar 1 CBM heb dan krijg ik als resultaat € 21,00
Nu heb ik een nieuw veld nodig die de juiste waarde weergeeft.
Bij 3 CBM moet hij dus € 63,00 weergeven.
Bij 1 CBM moet hij de waarde uit het veld Lossingskosten minimum weergeven.
De formule die ik in excel gebruik is een if else.
Kan iemand mij uitleggen hoe dit in FM te doen?
Martin
Edited by Guest12 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.