Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Hele getallen afronden

120 views
Skip to first unread message

Rudy

unread,
Feb 12, 2010, 10:37:01 AM2/12/10
to
Hallo,

Ik heb een lange lijst met prijzen (niet gesorteerd). Deze zouden nu
afgerond moeten worden en wel zo: Eindigend achter de komma op:
05-37 naar 25
38-62 naar 50
63-83 naar 75
84-04 naar 95

Hoe zou ik dit het beste kunnen doen? Alle hulp is welkom!

--
Met vriendelijke groet,
Rudy

]-[oRus

unread,
Feb 12, 2010, 11:24:41 AM2/12/10
to
"Rudy" <ru...@discussiegroep.microsoft.com> schreef in bericht
news:FA6FF3E3-6AD8-4C5F...@microsoft.com...


Dat kan met =AFRONDEN.N.VEELVOUD(jouw formule;0,25)
Wel moet dan de invoegtoepassing analisys toolpack geactiveerd zijn.

--
Vriendelijke groeten

]-[oRus
www.smallsystemservice.nl

Rudy

unread,
Feb 12, 2010, 12:23:02 PM2/12/10
to
Horus,

Dit had ik ook al gevonden, maar ik zit met het probleem dat ik nu hele
getallen (2 nullen achter de komma) krijg. En dat terwijl ik graag zou willen
dat er dan in dat geval afgerond zou worden naar ,95. Bijvoorbeeld 14,88 naar
14,95 en 15,04 ook naar 14,95 i.p.v. naar 15,00.
Ik had een idee om dan na het voorlopige afronden te zoeken naar getallen
die eindigen op ,00 en daar dan 0,05 van af te trekken. Dan ben ik er ook!
Ik weet alleen niet hoe ik moet zoeken naar getallen die achter de komma
eindigen op 2 nullen :)

Heb je nog een idee?

--
Met vriendelijke groet,
Rudy


"]-[oRus" schreef:

> .
>

popipipo

unread,
Feb 12, 2010, 2:05:48 PM2/12/10
to
On 12 feb, 18:23, Rudy <r...@discussiegroep.microsoft.com> wrote:
> Horus,
>
> Dit had ik ook al gevonden, maar ik zit met het probleem dat ik nu hele
> getallen (2 nullen achter de komma) krijg. En dat terwijl ik graag zou willen
> dat er dan in dat geval afgerond zou worden naar ,95. Bijvoorbeeld 14,88 naar
> 14,95 en 15,04 ook naar 14,95 i.p.v. naar 15,00.
> Ik had een idee om dan na het voorlopige afronden te zoeken naar getallen
> die eindigen op ,00 en daar dan 0,05 van af te trekken. Dan ben ik er ook!
> Ik weet alleen niet hoe ik moet zoeken naar getallen die achter de komma
> eindigen op 2 nullen :)
>
> Heb je nog een idee?
> --
> Met vriendelijke groet,
> Rudy
>
> "]-[oRus" schreef:
>
> > "Rudy" <r...@discussiegroep.microsoft.com> schreef in bericht

> >news:FA6FF3E3-6AD8-4C5F...@microsoft.com...
> > > Hallo,
>
> > > Ik heb een lange lijst met prijzen (niet gesorteerd). Deze zouden nu
> > > afgerond moeten worden en wel zo: Eindigend achter de komma op:
> > > 05-37  naar 25
> > > 38-62  naar 50
> > > 63-83  naar 75
> > > 84-04  naar 95
>
> > > Hoe zou ik dit het beste kunnen doen? Alle hulp is welkom!
>
> > > --
> > > Met vriendelijke groet,
> > > Rudy
>
> > Dat kan met =AFRONDEN.N.VEELVOUD(jouw formule;0,25)
> > Wel moet dan de invoegtoepassing analisys toolpack geactiveerd zijn.
>
> > --
> > Vriendelijke groeten
>
> > ]-[oRus
> >www.smallsystemservice.nl
>
> > .

De functie INT (INTEGER) is daar geschikt voor
A1=2,99
=INTEGER(A1) geeft dan als resultaat 2

Gr Willem

MarcoS

unread,
Feb 12, 2010, 2:41:08 PM2/12/10
to
Op 12-2-2010 18:23, Rudy schreef:

> Horus,
>
> Dit had ik ook al gevonden, maar ik zit met het probleem dat ik nu hele
> getallen (2 nullen achter de komma) krijg. En dat terwijl ik graag zou willen
> dat er dan in dat geval afgerond zou worden naar ,95. Bijvoorbeeld 14,88 naar
> 14,95 en 15,04 ook naar 14,95 i.p.v. naar 15,00.
> Ik had een idee om dan na het voorlopige afronden te zoeken naar getallen
> die eindigen op ,00 en daar dan 0,05 van af te trekken. Dan ben ik er ook!
> Ik weet alleen niet hoe ik moet zoeken naar getallen die achter de komma
> eindigen op 2 nullen :)
>
> Heb je nog een idee?

Dag Rudy,

Het is een eigenaardige manier van afronden. Voor mij ontbreekt alle
logica waardoor het ook niet mogelijk om een "mooie" formule te maken.
Volgens mij doet dit wel wat je vraagt:
=ALS(EN(A1-INTEGER(A1)<0,38;A1-INTEGER(A1)>0,04);INTEGER(A1)+0,25;ALS(OF(A1-INTEGER(A1)>=0,84;A1-INTEGER(A1)<=0,4);INTEGER(A1)+0,95;ALS(A1-INTEGER(A1)<0,63;INTEGER(A1)+0,5;ALS(A1-INTEGER(A1)<0,84;INTEGER(A1)+0,75;))))

MVrGr,
Marco

Rudy

unread,
Feb 12, 2010, 3:10:01 PM2/12/10
to
Goedenavond,

In eerste instantie wordt er nu goed afgerond, ware het nog dat ik na
afronden de getallen die dan nu eindigen op ,00 (dus een hele euro), omlaag
wil brengen met 5 eurocent. Ik moet dan wel eerst zoeken welke cellen van de
ongeveer 7000! stuks eindigen op hele euro´s.
Heb je een hint hoe ik deze cellen kan zoeken d.m.v. een formule? Dan zou ik
later de formules kunnen samenvoegen zodat ik maar één rekenkolom nodig heb.


--
Met vriendelijke groet,
Rudy


"popipipo" schreef:

> .
>

]-[oRus

unread,
Feb 12, 2010, 3:18:29 PM2/12/10
to
"Rudy" <ru...@discussiegroep.microsoft.com> schreef in bericht
news:0183FAAB-3F41-455E...@microsoft.com...


Maar waarom zou je willen afronden op 'kwarten' (0,25) en alleen speciefiek
de waarden ronde de 4 kwarten naar 0,95.
Ik ben zo vrij aan te nemen dat je de volgende reeks bedoelde:
13-37 naar 25
38-62 naar 50
63-87 naar 75
88-12 naar 00
Daar zit (rekenkundige) logica in. Als je - zoals jij kennelijk bewust
aangeeft - willekeurige reeksen wilt afronden naar willekeurige waarden,
best maar dan moet je gewoon zelf de gewenste waarden ophalen uit een tabel
met een zoekfunctie.
Dat heeft *niets* te maken met afronden, maar met vervangen.

Rudy

unread,
Feb 12, 2010, 3:51:01 PM2/12/10
to
Het is een hééééle aparte manier van afronden, maar ja...
Het werkt helemaal zoals het moet, alleen heb ik in de formule van +0,95
gemaakt -0,05. En nu is het perfect!
Rest mij alleen nog de vraag: kan ik in een formule zoeken op hele getallen
(bijvoorbeeld 14,00) en zo ja, hoe doe ik dat dan?
Nu snap ik de formule "Integer" ook beter, dank!
Popipipo bedoelde ook de formule "Integer", alleen kwam ik toen nog niet
uit. Wel bedankt voor het meedenken!

--
Met vriendelijke groet,
Rudy


"MarcoS" schreef:

> .
>

Rudy

unread,
Feb 12, 2010, 4:12:06 PM2/12/10
to
Trouwens: ik heb jouw tip ergens anders ook nog goed kunnen gebruiken!


"]-[oRus" schreef:

> .
>

Rudy

unread,
Feb 12, 2010, 4:10:03 PM2/12/10
to
Hallo Horus,

Je hebt helemaal gelijk! Daar zit geen logica in, om het "normaal" af te
ronden zoals iedereen dat doet, had ik aan jouw oplossing helemaal genoeg.
Ware het niet dat mijn superieuren het graag op deze manier wilden. Het was
ook wel mooi geweest als ik het op de een of andere manier in een tabel had
kunnen zetten en daar met een zoekfunctie de gewenste afronding uit had
kunnen halen.. Wie weet kom ik daar nog wel eens achter. Die afronding naar
,95 heeft alleen maar een verkoopbetekenis. Voor de rest is het onzin! Want
dan had het ook i.p.v. 0,50 kunnen zijn: 0,45. Toch?
In ieder geval ook jij hartelijk bedankt voor het meedenken!


"]-[oRus" schreef:

> .
>

popipipo

unread,
Feb 12, 2010, 4:34:08 PM2/12/10
to
On 12 feb, 22:10, Rudy <r...@discussiegroep.microsoft.com> wrote:
> Hallo Horus,
>
> Je hebt helemaal gelijk! Daar zit geen logica in, om het "normaal" af te
> ronden zoals iedereen dat doet, had ik aan jouw oplossing helemaal genoeg.
> Ware het niet dat mijn superieuren het graag op deze manier wilden. Het was
> ook wel mooi geweest als ik het op de een of andere manier in een tabel had
> kunnen zetten en daar met een zoekfunctie de gewenste afronding uit had
> kunnen halen.. Wie weet kom ik daar nog wel eens achter. Die afronding naar
> ,95 heeft alleen maar een verkoopbetekenis. Voor de rest is het onzin! Want
> dan had het ook i.p.v. 0,50 kunnen zijn: 0,45. Toch?
> In ieder geval ook jij hartelijk bedankt voor het meedenken!
> --
> Met vriendelijke groet,
> Rudy
>
> "]-[oRus" schreef:
>
> > "Rudy" <r...@discussiegroep.microsoft.com> schreef in bericht

> >news:0183FAAB-3F41-455E...@microsoft.com...
> > > Horus,
>
> > > Dit had ik ook al gevonden, maar ik zit met het probleem dat ik nu hele
> > > getallen (2 nullen achter de komma) krijg. En dat terwijl ik graag zou
> > > willen
> > > dat er dan in dat geval afgerond zou worden naar ,95. Bijvoorbeeld 14,88
> > > naar
> > > 14,95 en 15,04 ook naar 14,95 i.p.v. naar 15,00.
> > > Ik had een idee om dan na het voorlopige afronden te zoeken naar getallen
> > > die eindigen op ,00 en daar dan 0,05 van af te trekken. Dan ben ik er ook!
> > > Ik weet alleen niet hoe ik moet zoeken naar getallen die achter de komma
> > > eindigen op 2 nullen :)
>
> > > Heb je nog een idee?
> > > --
> > > Met vriendelijke groet,
> > > Rudy
>
> > > "]-[oRus" schreef:
>
> > >> "Rudy" <r...@discussiegroep.microsoft.com> schreef in bericht

Ik zie er toch wel logica in.

Wat we gewent zijn is afronden op 5 cent.
0.03 tm 0.07 wordt 0.05
0.08 tm 0.13 wordt 0.10

Nu wordt alles afgerond op 25 cent
0.13 tm 0.37 wordt 0.25
0.38 tm 0.62 wordt 0.50
enz

Het idee van ]-[oRus: AFRONDEN.N.VEELVOUD (MROUND) werkt toch
prima !?!?

gr Willem

popipipo

unread,
Feb 12, 2010, 4:45:38 PM2/12/10
to

Hier een klein staatje met de afrondingen mbv voorgenoemde formule:
De tussenliggende waarden heb ik weggelaten maar spreken voor zich
denk ik.

€ 0,12 € -
€ 0,13 € 0,25
€ 0,37 € 0,25
€ 0,38 € 0,50
€ 0,62 € 0,50
€ 0,63 € 0,75
€ 0,87 € 0,75
€ 0,88 € 1,00
€ 1,12 € 1,00
€ 1,13 € 1,25

Gr Willem

MarcoS

unread,
Feb 13, 2010, 2:13:25 AM2/13/10
to
Op 12-2-2010 21:51, Rudy schreef:

> Het is een hééééle aparte manier van afronden, maar ja...
> Het werkt helemaal zoals het moet, alleen heb ik in de formule van +0,95
> gemaakt -0,05. En nu is het perfect!
> Rest mij alleen nog de vraag: kan ik in een formule zoeken op hele getallen
> (bijvoorbeeld 14,00) en zo ja, hoe doe ik dat dan?
> Nu snap ik de formule "Integer" ook beter, dank!
> Popipipo bedoelde ook de formule "Integer", alleen kwam ik toen nog niet
> uit. Wel bedankt voor het meedenken!
=als((a1=integer(a1);etc.
MVrGr,
Marco

]-[oRus

unread,
Feb 13, 2010, 3:10:49 AM2/13/10
to
"popipipo" <willem...@gmail.com> schreef in bericht
news:a45c1bb2-000e-43e1...@d37g2000yqa.googlegroups.com...

On 12 feb, 22:10, Rudy <r...@discussiegroep.microsoft.com> wrote:
> Hallo Horus,
>
> Je hebt helemaal gelijk! Daar zit geen logica in, om het "normaal" af te
> ronden zoals iedereen dat doet, had ik aan jouw oplossing helemaal genoeg.
> Ware het niet dat mijn superieuren het graag op deze manier wilden. Het
> was
> ook wel mooi geweest als ik het op de een of andere manier in een tabel
> had
> kunnen zetten en daar met een zoekfunctie de gewenste afronding uit had
> kunnen halen.. Wie weet kom ik daar nog wel eens achter. Die afronding
> naar
> ,95 heeft alleen maar een verkoopbetekenis. Voor de rest is het onzin!
> Want
> dan had het ook i.p.v. 0,50 kunnen zijn: 0,45. Toch?
> In ieder geval ook jij hartelijk bedankt voor het meedenken!
> --
[knip]

Ik zie er toch wel logica in.

Wat we gewent zijn is afronden op 5 cent.
0.03 tm 0.07 wordt 0.05
0.08 tm 0.13 wordt 0.10

Nu wordt alles afgerond op 25 cent
0.13 tm 0.37 wordt 0.25
0.38 tm 0.62 wordt 0.50
enz

Het idee van ]-[oRus: AFRONDEN.N.VEELVOUD (MROUND) werkt toch
prima !?!?

gr Willem


Deze door jou genoemde logica had ik er ook in gezien.
Alleen heeft Rudy inmiddels aangegeven dat die logica er dus inderdaad NIET
in zit.

0 new messages