Automatisch afronden afhankelijk van uitkomst

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Kipkluif
  • Registratie: Mei 2015
  • Laatst online: 31-05 18:49
Mijn vraag

Wij zijn een meetrapport aan het opstellen met een aantal formules waar uiteindelijk een getal uit komt van een aantal m³.

Nu proberen wij de uitkomst van de som af te ronden op 0, 1 of 2 decimalen afhankelijk van de uitkomst.

Als de som uit komt op minder dan 10 m³ mag het afgerond worden zonder getal achter de komma.
Als de som uit komt tussen de 10 en 100m³ mag het afgerond worden op één getal achter de komma.
Als de som uit komt op een getal groter dan 100m² dien het afgerond te worden op twee getallen achter de komma.

Mijn vraag is dus:
Wij hebben op een 3e tabblad een som staan met een uitkomst.
=SOM(H23:H45)

Op tabblad 2 staat die uitkomt nogmaals op een overzichtelijke manier met de verwijzing
='Algemene ruimte'!C47

Het lukt ons wel om een getal automatisch af te laten ronden, maar het is ons nog niet gelukt om dat ook afhankelijk te krijgen van de uitkomst van de som.

Kan iemand mij hierbij helpen?
Alvast bedankt en bij vragen hoor ik het graag!

Beste antwoord (via Kipkluif op 21-02-2020 11:56)


  • Morelleth
  • Registratie: November 2008
  • Laatst online: 08-10 21:34
=AFRONDEN(A1;ALS(A1<=10;2;ALS(A1<100;1;0)))

De simpelste versie die ik zo snel tevoorschijn kan toveren die werkt.
Uitgaande van de waarde die je wil afrond in A1 staat natuurlijk.

edit:
Alhoewel ik het zo te zien verkeerd om begreep?
Enigzins onlogisch btw om bij een groter getal meer decimalen toe te passen.

Mocht het toch de bedoeling zijn dan wordt het.
=AFRONDEN(A1;ALS(A1<=10;0;ALS(A1<100;1;2)))

[ Voor 105% gewijzigd door Morelleth op 21-02-2020 11:30 ]

D&D enthousiast en overmatig 3D printer, dus nu ook 3D printservice en mini's: MJG-3d.nl

Alle reacties


Acties:
  • 0 Henk 'm!

  • Erick81
  • Registratie: Augustus 2002
  • Laatst online: 09-10 15:15

Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Morelleth
  • Registratie: November 2008
  • Laatst online: 08-10 21:34
=AFRONDEN(A1;ALS(A1<=10;2;ALS(A1<100;1;0)))

De simpelste versie die ik zo snel tevoorschijn kan toveren die werkt.
Uitgaande van de waarde die je wil afrond in A1 staat natuurlijk.

edit:
Alhoewel ik het zo te zien verkeerd om begreep?
Enigzins onlogisch btw om bij een groter getal meer decimalen toe te passen.

Mocht het toch de bedoeling zijn dan wordt het.
=AFRONDEN(A1;ALS(A1<=10;0;ALS(A1<100;1;2)))

[ Voor 105% gewijzigd door Morelleth op 21-02-2020 11:30 ]

D&D enthousiast en overmatig 3D printer, dus nu ook 3D printservice en mini's: MJG-3d.nl


Acties:
  • 0 Henk 'm!

  • Kipkluif
  • Registratie: Mei 2015
  • Laatst online: 31-05 18:49
Top!

=AFRONDEN(A1;ALS(A1<=10;0;ALS(A1<100;1;2)))
Deze formule verricht de wonderen die we nodig hadden.

Dankjewel!

Erick81 ook bedankt voor het meedenken!