• 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.

een gebruikte formule laten afronden

Status
Niet open voor verdere reacties.

smurfje81

Gebruiker
Lid geworden
10 mrt 2016
Berichten
9
Ik zit met het volgende:

Ik gebruik de IF formule voor een berekening en het kan gebeuren dat uit de formule een getal met decimalen komt. Maar hoe kan ik deze afronden?

Heb een excel voorbeeld toegevoegd. Het gaat erom dat cel C14 ook een decimaal kan bevatten vanuit de berekening, maar die moet dus in die cel al afgerond worden. En dan ook altijd naar beneden afgerond.
Dus 2.1 maar ook 2.99 moeten altijd 2 zijn.

Iemand een idee hoe ik dit kan oplossen?
 

Bijlagen

  • afronden.xlsx
    9,2 KB · Weergaven: 23
Dat kan met
Nl afronden.naar.beneden()
En rounddown()
 
Verander je formule in;

Code:
=AFRONDEN.BENEDEN(ALS(B14/A14>A11;A11;B14/A14);1)
 
=geheel(a1)
Misschien is voor negatieve getallen beter.
=integer(a1)
 
Verander je formule in;

Code:
=AFRONDEN.BENEDEN(ALS(B14/A14>A11;A11;B14/A14);1)


Ik krijg dan zo een standaard foutmelding van Excel. Dit staat er bij mij:

=ROUNDDOWN(IF(B14/A14>A11,A11,B14/A14);1)

Ik zal nog even proberen de , naar een ; te veranderen zoals in jouw formule. -> edit: nope dat lost het probleem ook niet op...

Bedankt iig voor het meedenken.
 
=geheel(a1)
Misschien is voor negatieve getallen beter.
=integer(a1)

Heb je enig idee hoe dat in het Engels heet? Heb wat vertalingen geprobeerd maar Excel herkent het niet.
Het zou verder geen heel groot probleem zijn om een extra cel toe te voegen die de afronding maakt. Maar in 1 cel zou wel het meest fijne zijn.
 
=geheel() is =Trunc()
=integer() is =Int()
 
=geheel() is =Trunc()
=integer() is =Int()

Super! Dankje. Voor nu kan ik iig verder. Maar als iemand misschien de fout ziet in die andere formule waarin ik de afronding probeer mee te nemen zou het ook fijn zijn.
 
Ik krijg dan zo een standaard foutmelding van Excel. Dit staat er bij mij:

=ROUNDDOWN(IF(B14/A14>A11,A11,B14/A14);1)

Ik zal nog even proberen de , naar een ; te veranderen zoals in jouw formule. -> edit: nope dat lost het probleem ook niet op...

Bedankt iig voor het meedenken.

Wijzig ALLEEN de rode ; eens in ,
 
Wat ik dan nog niet snap... :eek:

Als ik dit in het echte bestand doe dan gebeurt het volgende:
Cel x
=IF(B14/A14>A11,A11,B14/A14) geeft de waarde 102.50%

Cel y
=trunc(cel x) en geeft waarde 100% terwijl hij waarde 102 zou moeten geven...

Aaargh ik dacht dat ik vriendjes met Excel aan het worden was maar vandaag doet ie niet wat ik wil dat ie zou moeten doen...
 
Als jij er achter bent welk scheidingsteken jouw Excel versie gebruikt.

=trunc(if(B14/A14>A11,A11,B14/A14))
 
in deze bijlage worden ze alledrie gebruikt:
afronden.beneden, geheel en interger

Kijk eens naar de uitkomsten..
 

Bijlagen

  • Voor smurfje81.xlsx
    9 KB · Weergaven: 17
Als jij er achter bent welk scheidingsteken jouw Excel versie gebruikt.

=trunc(if(B14/A14>A11,A11,B14/A14))

Ok thanks!! iig 2 mogelijkheden. Maar zit nu alleen nog met het andere probleempje.

Zal volgende keer iig op de scheidingstekens letten. Goede tip :)
 
Let op wat ik schreef over de functie 'integer' met negatieve getallen.
Altijd handig voor teruggave bij de belastingdienst.
Zie bestand.

Reageer via de reageerknop (bovenaan) ipv de quoteknop.
 

Bijlagen

  • trunc Int.xlsx
    10 KB · Weergaven: 15
@HSV

er staat ook een reageerknop direct onder het laatste bericht. Is het niet handiger om die te gebruiken?
 
Zou kunnen @Haije,
Ik heb de boel omgedraaid in de opties van dit forum.
De laatste reactie staat bovenaan, de openingsvraag als laatst.

Vandaar misschien dat ik die knop linksboven heb staan.
 
@HSV, Handig!
Deze instelling kende ik nog niet, maar ik heb hem nu ook ingesteld.

Bedankt
 
Ok, het is gelukt!! Dankjewel allemaal voor het meedenken.
En weer wat zinvolle tips erbij gekregen.

Ook van het gebruik hier op het forum!
 
Smurfje, fijn dat je vraag naar genoegen beantwoord is.

Dan nog één tip: wijzig de status van een opgelost probleem in Opgelost
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan