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
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:
> .
>
De functie INT (INTEGER) is daar geschikt voor
A1=2,99
=INTEGER(A1) geeft dan als resultaat 2
Gr Willem
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
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:
> .
>
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.
"MarcoS" schreef:
> .
>
"]-[oRus" schreef:
> .
>
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:
> .
>
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
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
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.