Ga naar inhoud

Geneste functie ALS uitbreiden


Aanbevolen berichten

[ATTACH]14374[/ATTACH]Hallo,

De onderneming waarvoor ik werk verhandelt een speciaal soort plastics, wij noemen ze fiches. We verkopen ze, kopen ze aan en lenen ze ook uit.

De fiches zitten in bakken, elke bak heeft een capaciteit van 250 stuks. Wat overblijft(rest) is de fractie(bak).

Door een reorganisatie komen de fiches nu allemaal op hetzelfde tijdstip binnen, dit in tegenstelling tot vroeger, waardoor enkele formules een beperking vertonen. Ik slaag er helaas niet in om de formules aan te passen,

Het gaat voornamelijk over de fiches met een grootte van 2.

In het eerste vb. hebben we 9 bakken en een fractie van 200 stuks. Daar komen er 300 bij, plus 200 maakt 700 samen. De formule rekent juist: 700 stuks is 2 bakken met een fractie van 200 stuks dus 9 bakken + 2 = 11 met een restwaarde van 200.

In het tweede vb. komen er door een speciale klant 600 stuks bij, wat 1.100 in totaal maakt. De formules werken niet: 1.100 stuks vertalen zich in 4 bakken met een fractie van 100, dus zou er moeten staan 13 bakken en 100.

Ik zou graag de ‘fractieformule’ uitgebreid zien, met 1.250 en 1.500 om wat armslag tehebben, en ook de ‘bakkenformule’ natuurlijk.

Kan iemand me helpen a.u.b.?

Bij voorbaat dank,

Ed

[TABLE=class: MsoNormalTable, width: 501]

[TR]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 83, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 130, bgcolor: transparent, colspan: 2]

voorraad

[/TD]

[TD=width: 148, bgcolor: transparent, colspan: 2]

extra

[/TD]

[TD=width: 260, bgcolor: transparent, colspan: 4]

totaal voorraad - extra-klant

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent]

grootte

[/TD]

[TD=width: 65, bgcolor: transparent]

bakken

[/TD]

[TD=width: 65, bgcolor: transparent]

fractie

[/TD]

[TD=width: 65, bgcolor: transparent]

aantal

[/TD]

[TD=width: 83, bgcolor: transparent]

bedrag

[/TD]

[TD=width: 65, bgcolor: transparent]

klant

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent]

bakken

[/TD]

[TD=width: 65, bgcolor: transparent]

fractie

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent]

10

[/TD]

[TD=width: 65]

7

[/TD]

[TD=width: 65]

0

[/TD]

[TD=width: 65, bgcolor: transparent]

19

[/TD]

[TD=width: 83, bgcolor: transparent]

190

[/TD]

[TD=width: 65, bgcolor: transparent]

30

[/TD]

[TD=width: 65, bgcolor: transparent]

49

[/TD]

[TD=width: 65]

7

[/TD]

[TD=width: 65]

49

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent]

5

[/TD]

[TD=width: 65]

5

[/TD]

[TD=width: 65]

141

[/TD]

[TD=width: 65, bgcolor: transparent]

71

[/TD]

[TD=width: 83, bgcolor: transparent]

355

[/TD]

[TD=width: 65, bgcolor: transparent]

0

[/TD]

[TD=width: 65, bgcolor: transparent]

212

[/TD]

[TD=width: 65]

5

[/TD]

[TD=width: 65]

212

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent]

2

[/TD]

[TD=width: 65]

9

[/TD]

[TD=width: 65]

200

[/TD]

[TD=width: 65, bgcolor: transparent]

300

[/TD]

[TD=width: 83, bgcolor: transparent]

600

[/TD]

[TD=width: 65, bgcolor: transparent]

200

[/TD]

[TD=width: 65, bgcolor: transparent]

700

[/TD]

[TD=width: 65]

11

[/TD]

[TD=width: 65]

200

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 83, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 83, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 83, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 83, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 130, bgcolor: transparent, colspan: 2]

voorraad

[/TD]

[TD=width: 148, bgcolor: transparent, colspan: 2]

extra

[/TD]

[TD=width: 260, bgcolor: transparent, colspan: 4]

totaal voorraad - extra-klant

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent]

grootte

[/TD]

[TD=width: 65, bgcolor: transparent]

bakken

[/TD]

[TD=width: 65, bgcolor: transparent]

fractie

[/TD]

[TD=width: 65, bgcolor: transparent]

aantal

[/TD]

[TD=width: 83, bgcolor: transparent]

bedrag

[/TD]

[TD=width: 65, bgcolor: transparent]

klant

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent]

bakken

[/TD]

[TD=width: 65, bgcolor: transparent]

fractie

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent]

10

[/TD]

[TD=width: 65]

7

[/TD]

[TD=width: 65]

0

[/TD]

[TD=width: 65, bgcolor: transparent]

19

[/TD]

[TD=width: 83, bgcolor: transparent]

190

[/TD]

[TD=width: 65, bgcolor: transparent]

30

[/TD]

[TD=width: 65, bgcolor: transparent]

49

[/TD]

[TD=width: 65]

7

[/TD]

[TD=width: 65]

49

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent]

5

[/TD]

[TD=width: 65]

5

[/TD]

[TD=width: 65]

141

[/TD]

[TD=width: 65, bgcolor: transparent]

71

[/TD]

[TD=width: 83, bgcolor: transparent]

355

[/TD]

[TD=width: 65, bgcolor: transparent]

0

[/TD]

[TD=width: 65, bgcolor: transparent]

212

[/TD]

[TD=width: 65]

5

[/TD]

[TD=width: 65]

212

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent]

2

[/TD]

[TD=width: 65]

9

[/TD]

[TD=width: 65]

200

[/TD]

[TD=width: 65, bgcolor: transparent]

300

[/TD]

[TD=width: 83, bgcolor: transparent]

600

[/TD]

[TD=width: 65, bgcolor: transparent]

600

[/TD]

[TD=width: 65, bgcolor: transparent]

1100

[/TD]

[TD=width: 65]

11

[/TD]

[TD=width: 65]

######

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 83, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 83, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 343, bgcolor: transparent, colspan: 5]ALS((G15)<=250;B15+0;ALS(G15>=500;B15+2;B15+1))

[/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 83, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[TD=width: 65, bgcolor: transparent][/TD]

[/TR]

[TR]

[TD=width: 668, bgcolor: transparent, colspan: 10]ALS(G6<=250;G6;ALS(G6<=500;(G6-(500-250));ALS(G6<=750;G6-(750-250);ALS(G6<=1000;G6-(1000-250)))))

[/TD]

[/TR]

[/TABLE]

Link naar reactie
Delen op andere sites

Beste bucky,

Als ik jouw oplossing vergelijk met mijn pogingen dan heb ik nog veel te leren over het maken van formules; ik zocht het veel te ver en zoals meestal is de simpelste oplossing ook de beste. Hoofdplaat is niet alleen het startpunt van de Canadese Bevrijdingsmars, maar blijkbaar ook van mijn bevrijding :top:.

mvg

Ed

Link naar reactie
Delen op andere sites

Gast
Dit topic is nu gesloten voor nieuwe reacties.
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.