Afronden excel met voorwaarden

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Ashwin
  • Registratie: Juli 2022
  • Laatst online: 12-07-2022
Mijn vraag
Hallo,

Ik ben aan het stoeien met een afronding waar ik zelf niet uit kom.
De bedoeling is bijvoorbeeld de som van 2 waarden A1 en A2 af te ronden met voorwaarden.

De som van de 2 waarden mag bij een half of meer naar boven worden afgerond op het eerstvolgend heel getal.
En indien de uitkomst van de som tussen 0 en 0,5 ligt mag dit naar 1 worden afgerond.
Dit houdt in dat alles tussen 0 en 1 afgerond moet worden naar 1 maar dan komt het:
een waarde van bijvoorbeeld 1,4 moet naar 1 worden afgerond, een waarde van 1,6 moet naar 2 worden afgerond.
De grens ligt op een half, behalve bij een waarde tussen 0 en 1, die altijd naar boven afronden.

Iemand een idee?

Relevante software en hardware die ik gebruik
Office 365/Excel

Wat ik al gevonden of geprobeerd heb
Afronding naar boven en beneden

Beste antwoord (via Ashwin op 12-07-2022 15:11)


  • dixet
  • Registratie: Februari 2010
  • Laatst online: 21:30
Met een simpele ALS er omheen is dit toch op te lossen?
code:
1
=ALS(SOM(A1:A2)<1;AFRONDEN.NAAR.BOVEN(A1;0);AFRONDEN(A1;0))


Ik ga er nu even van uit dat je geen negatieve getallen gebruikt, als dat wel zo is mag je de formule nog wat aanscherpen ;)

Alle reacties


Acties:
  • 0 Henk 'm!

  • whizler
  • Registratie: Juni 2012
  • Laatst online: 15-06 10:59
De Round functie is perfect geschikt voor. Als je Round(0.5,0) invoert word dit 1.
Voor de waarde onder 1 moet je dan alleen nog een IF functie gebruiken die rounddown doet.

Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • dixet
  • Registratie: Februari 2010
  • Laatst online: 21:30
Met een simpele ALS er omheen is dit toch op te lossen?
code:
1
=ALS(SOM(A1:A2)<1;AFRONDEN.NAAR.BOVEN(A1;0);AFRONDEN(A1;0))


Ik ga er nu even van uit dat je geen negatieve getallen gebruikt, als dat wel zo is mag je de formule nog wat aanscherpen ;)

Acties:
  • 0 Henk 'm!

  • Ashwin
  • Registratie: Juli 2022
  • Laatst online: 12-07-2022
dixet schreef op dinsdag 12 juli 2022 @ 14:56:
Met een simpele ALS er omheen is dit toch op te lossen?
code:
1
=ALS(SOM(A1:A2)<1;AFRONDEN.NAAR.BOVEN(A1;0);AFRONDEN(A1;0))


Ik ga er nu even van uit dat je geen negatieve getallen gebruikt, als dat wel zo is mag je de formule nog wat aanscherpen ;)
Euhm ja blijkbaar. Het werkt zo, top dank je wel.