Ik zit te rommelen met een afrondingsprobleem
Als een tijd geen hele minuut is dus geen 12:23:00 maar b.v. 12:23:05
moet er naar BOVEN afgerond worden nar 12:24:00 dus
De minuut moet dus naar boven afgerond worden.
Ik ben aan het proberen met "=afronden.naar.boven(a1;1/24/60) maar het lukt niet
Hoe doe ik dit ?
=AFRONDEN.NAAR.BOVEN(A1*1440;0)/1440
NB: Dus eerst omrekenen naar minuten, dan die afronden op hele minuten
en vervolgens weer terugrekenen naar tijd.
--
Vriendelijke groeten,
]-[oRus
www.lacrique.nl
Bedankt !
Inmiddels had ik zelf ook een werkende oplossing gevonden
=AFRONDEN.BOVEN(A1;"00:01:00")
waarbij dus in A1 de tijd staat.
deze werkt dus of is dit een foute manier ?
> Bedankt !
Ik zou er niet opgekomen zijn, omdat je afrond met een string als
parameter.
In de Help staat immers dit:
"Aanvullende informatie
Als een van de argumenten een niet-numerieke waarde is, geeft
AFRONDEN.BOVEN de foutwaarde #WAARDE! als resultaat."
Zonder de aanhalingsstekens werkt het overigens niet!
Maar als het zo (ongedocumenteerd) werkt, waarom niet?
(zo leer je nog eens wat.....)
"]-[oRus" schreef in bericht
news:493f5$4d939d07$5ed03cb4$27...@cache110.multikabel.net...
> Bedankt !
--
Vriendelijke groeten,
]-[oRus
www.lacrique.nl
De documentatie is inderdaad niet volledig,
maar die speciale tekst kan door Excel naar een getal worden geconverteerd;
“0:01:00” wordt 0,00069444444444 en dit is de afrondings grootte
Dit werkt voor de functies
AFRONDEN.BOVEN
AFRONDEN.BENEDEN
AFRONDEN.BOVEN.NAUWKEURIG
AFRONDEN.BENEDEN.NAUWKEURIG
Echter niet voor:
AFRONDING
AFRONDEN.NAAR.BOVEN"
AFRONDEN.NAAR.BENEDEN"
Omdat het hier om een AANTAL decimalen gaat.
Groeten, Peter
bernard
"NEXT" schreef in bericht
news:bac6p6pbpojdd596g...@4ax.com...
"NEXT" schreef in bericht
news:bac6p6pbpojdd596g...@4ax.com...
Hallo,