• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Afronden in Excel

Status
Niet open voor verdere reacties.

Rob Storm

Gebruiker
Lid geworden
1 jun 2006
Berichten
33
Hallo,

Kunnen jullie mij helpen met het volgende, ik wil een grote lijst met prijzen afronden en wel met de volgende voorwaarden:

van 0 tot 1,00 Euro afronden op 0,01 cent
van 1 tot 10,00 Euro afronden op 0,05 cent
van 10 tot 50,00 Euro afronden op 50 cent en op 0,95. Dus 41,40 wordt 41,50 en 51,56 wordt 51,95
van 50 tot 300,00 Euro afronden op 0,95 dus 88,40 wordt 88,95
van 300 en hoger afronden op 9,00 Euro dus 304,45 wordt 309,00

Alles mag naar boven afgerond worden. Hoe krijg ik dit in 1 formule in Excel?

Hoop dat iemand mij de helpende hand kan bieden.
 
Ik vind het altijd beter een voorbeeldbestand te plaatsen met de cijfers en gewenste uitkomsten. Nu heb je een uitgebreide uitleg in post 1 maar dat gaat sneller en beter in een voorbeeldbestand. Er zijn tig topics op Helmij.nl betreffende afronden. Kijk eens naar deze.

Het begrip 'afronden' begrijp ik niet helemaal.
 
Laatst bewerkt:
Met de volgende formule moet het lukken in 2 stappen

PHP:
=AFRONDEN.BOVEN.WISK(B2;VERT.ZOEKEN(B2;Tabel1;2;WAAR))+ALS(B2>=300;-1;ALS(B2>=50;-0,05;ALS(EN(B2>=10;OF(REST(B2;1)>0,5;REST(B2;1)=0));-0,05;0)))

afronden.boven.wisk formule bepaald de afronding naar een rond getal op basis van een tabelletje. De geneste ALS formule zorgt voor de afronding naar de gewenste (psychologische) winkelprijs
 

Bijlagen

Deze formule zal wel weer alleen in Excel 2019/365 werken.
 
nee hoor deze formule werkt vanaf versie 2013, als ik een formule gebruik die alleen werkt in 365 of 20219 zet ik het er altijd bij.
 
Laatst bewerkt:
Dat is heel netjes. Alleen kun je er dan beter bijzetten: werkt vanaf versie 2013. Dan hoef ik niets te doen. Zie mijn handtekening.
 
Nog een formule-optie:
Code:
=AFRONDEN.BOVEN(A2;ALS(A2>=300;10;ALS(A2>=10;1;ALS(A2>=1;0,05;0,01))))-ALS(A2>=300;1;ALS(A2>=50;0,05;ALS(A2>=10;ALS(REST(A2;1)<=0,5;0,5;0,05);0)))
(met in A1 het af te ronden bedrag)
 
Laatst bewerkt:
Die werkt in Excel 2007 prima. Bedankt.:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan