Tijdwaarde omzetten naar getal
25 januari 2025 - 11:02   
geplaatst door: Bowler
Ik heb in een cel een tijdwaarde die ik met behulp van een functie wil omzetten naar een getal
Ik heb nu deze formule gebruikt maar krijg een foutmelding: Argument 1 van AFRONDEN mag geen duur zijn.

Dit is de formule zoals ik hem succesvol in Excel gebruik:

ALS(K22=0;"";AFRONDEN(K22×10,7692%×L22;0))
In K22 staat een tijdwaarde 55:15 in L22 staat 11,40
Tijdwaarde omzetten naar getal
25 januari 2025 - 12:11    reactie #1
geplaatst door: Night (Moderator)
Naar wát voor een getal? Een decimale waarde van de tijd?
iMac-20"-TI10.4-SL10.6+iMac-24"-SL10.6-ML10.8-YOS10.10-EC 10.11
iMac-27"-EC10.11-SI10.12-HS10.13-MO10.14+CA 10.15+BS11+MO12+Macb.Zw. SL10.6-LI10.7 -Laptop XP +Linux-Commodore 64
Tijdwaarde omzetten naar getal
25 januari 2025 - 13:02    reactie #3
geplaatst door: ICT Consultant
Geheel getal, gebroken getal, aantal seconden sinds 1-1-1970, ...?

En met welk doel?
Tijdwaarde omzetten naar getal
25 januari 2025 - 15:10    reactie #4
geplaatst door: mcmt
Ik heb in een cel een tijdwaarde die ik met behulp van een functie wil omzetten naar een getal
Als cel K22 een tijdsduur bevat (bijv. 55m 15s), dan kan je die duur converteren naar aantal milliseconden, seconden, minuten, ... m.b.v. een duurfunctie. Dat levert een getal op.

Bijv. TIJDSDUUR.N.MINUTEN(K22) geeft dan getal 55,25 terug.

Dit in de veronderstelling dat je Numbers gebruikt.
Tijdwaarde omzetten naar getal
19 februari 2025 - 11:05    reactie #5
geplaatst door: Marco81
Het probleem is dat Excel tijdwaarden anders behandelt dan getallen. Je moet de waarde in K22 omzetten naar een getal, bijvoorbeeld met UUR(K22)*60+MINUUT(K22), zodat je minuten krijgt. Probeer deze formule:
ALS(K22=0;"";AFRONDEN((UUR(K22)*60+MINUUT(K22))*10,7692%×L22;0))

Excel kan soms lastig doen met tijdsformaten – check even of K22 echt als tijd herkend wordt. :)



Tijdwaarde omzetten naar getal
19 februari 2025 - 18:33    reactie #6
geplaatst door: SnowLeopard
En de functie timevalue()?
Als je doet wat je altijd deed, krijg je wat je altijd kreeg.......