Excel probleem mbt berekening geldbedragen

Pagina: 1
Acties:
  • 540 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Dutch
  • Registratie: Februari 2000
  • Laatst online: 09-12-2024
Ik wil graag het volgende doen, maar ik krijg een niet optimaal resultaat:

Ik heb een bedrag dat uitbetaalt moet worden, vervolgens moet excel betalen welke geldbiljetten en geldstukken hiervoor nodig zijn. Dit mag alles zijn van 50 euro tot en met 1 eurocent. Ik krijg alleen het probleem dat ik niet optimale oplossingen krijg in de spreadsheet en bovendien krijg ik bij bepaalde getallen in de cel met 1 eurocent een heel raar getal.....
Ik heb al van alles geprobeerd, ondermeer met de formule's geheel, integer, afronden.naar.beneden.....Wie kan mij in helpen.

Ik heb een kopie van de excel sheet hier gezet:
http://members.home.nl/rronken/Uitbetaling.xls

Probeer maar eens met de getallen, 6,02 (niet optimale oplossing) en 2,12 (raar oneindig getal). Deze sheet is een combinatie van integer en geheel by the way....

Thx voor alle hulp!

Visit my homepage | System Specs | Tweakers.net Profile


Acties:
  • 0 Henk 'm!

  • Mystery
  • Registratie: Mei 2000
  • Laatst online: 16-05 14:44
formule bij H13 valt ie over en formule bij D68 klopt niet helemaal

[ Voor 87% gewijzigd door Mystery op 26-03-2003 16:31 . Reden: verkeerd gekeken in XLS ]

Battle.net tag


Acties:
  • 0 Henk 'm!

  • Krypt
  • Registratie: April 2000
  • Laatst online: 06-05 23:58
Ik heb um wat anders gemaakt en hij werkt opzich wel maar hij maakt afrondingsfouten..

Je moet een veld maken met een restwaarde en dan telkens de uitkomst van je TRUNC*waarde biljet/munt eraf trekken..

Alleen bij mij (excel 97) maakt ie soms afrondingsfouten bij de 1 en 2 centen..

Pvouput live


Acties:
  • 0 Henk 'm!

  • Dutch
  • Registratie: Februari 2000
  • Laatst online: 09-12-2024
Ik heb voor de 1 cent formule een truc moeten toepassen want ik ga dan uit van het eventuele restbedrag, anders kwamen de getallen niet uit...

Visit my homepage | System Specs | Tweakers.net Profile


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 14:19

crisp

Devver

Pixelated

deling van 2 niet-integers geeft inderdaad af en toe afrondingsfouten; je kan dat oplossen door 0,001 erbij op te tellen.
Een optimale verdeling bereik je door het totaal van de al berekende coupures af te trekken van het totaalbedrag, en die uitkomst te delen door de waarde van de te berekenen coupure:

D57: =GEHEEL(H28/B57;0)
D58: =GEHEEL((H28-E57)/B58;0)
D59: =GEHEEL((H28-SOM(E57:E58))/B59;0)
D60: =GEHEEL((H28-SOM(E57:E59))/B60;0)
D61: =GEHEEL((H28-SOM(E57:E60))/B61;0)
D62: =GEHEEL((H28-SOM(E57:E61))/B62;0)
D63: =GEHEEL((H28-SOM(E57:E62)+0,001)/B63;0)
D64: =GEHEEL((H28-SOM(E57:E63)+0,001)/B64;0)
D65: =GEHEEL((H28-SOM(E57:E64)+0,001)/B65;0)
D66: =GEHEEL((H28-SOM(E57:E65)+0,001)/B66;0)
D67: =GEHEEL((H28-SOM(E57:E66)+0,001)/B67;0)
D68: =GEHEEL((H28-SOM(E57:E67)+0,001)/B68;0)

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Dutch
  • Registratie: Februari 2000
  • Laatst online: 09-12-2024
Thx, die laatste oplossing werkt perfect!!!

Visit my homepage | System Specs | Tweakers.net Profile

Pagina: 1