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

String omzetten naar tijd en tijden van elkaar aftrekken

Status
Niet open voor verdere reacties.

Zazakii

Nieuwe gebruiker
Lid geworden
18 feb 2015
Berichten
4
Dag allen,

Volgende probleem doet zich voor. Ik voer 9 cijfers in, laat ik als voorbeeld nemen 123456789.
Dan moet het automatisch worden 12:34:56.789
Nu heb ik bij celeigenschappen een nieuw type aangemaakt wat ervoor zorgt dat dat werkt. Namelijk met 00":"00":"00"."000
Echter als ik 2 waarden van elkaar afhaal dan klopt het niet altijd in de berekening gezien het tijden zijn.

Dus eigenlijk 2 vragen.

1. Hoe kan ik 9 cijfers weergeven als UU:MM:SS.MSMSMS ? (Belangenrijk is dat het 2x ":" en 1x "." is)

2. Hoe kan ik tijden van elkaar aftrekken?


-Zaza
 
Je trekt die toch gewoon van elkaar af, zie bestand.
 

Bijlagen

Meestal gaat het goed inderdaad. Maar neem nou bijvoorbeeld 101702800 en 101657700, als we dit van elkaar aftrekken krijg je terug 00:00:45.100 terwijl het maar om 00:00:05.100 gaat.
 
Datums en tijden kun je alleen mee rekenen als het datum en/of tijdwaarden zijn. 101702800 en 101657700 zijn dat niet. Je plaatst beter even een vorbeeldd.
 
celformaat uu:mm:ss,000 bestaat toch om duizendste van seconden weer te geven.
 
Met het celformaat van popipipo kan dan kan je met de formule
Code:
=TIME(ROUNDDOWN(A1/10000000;1);MOD(ROUNDDOWN(A1/100000;1);100);MOD(A1/1000;100))+(MOD(A1;1000)/1000/86400)

de tijd laten zien
 
Datums en tijden kun je alleen mee rekenen als het datum en/of tijdwaarden zijn. 101702800 en 101657700 zijn dat niet. Je plaatst beter even een vorbeeldd.

De voorbeeldtijden is voldoende voorbeeld. Ik hoef alleen maar tijden van elkaar af te trekken n.a.v. een 9 cijferige string. :)

celformaat uu:mm:ss,000 bestaat toch om duizendste van seconden weer te geven.

Volgens mijn pogingen wel maar dat werkt niet met een 9 cijferige ononderbroken string helaas :(

Met het celformaat van popipipo kan dan kan je met de formule
Code:
=TIME(ROUNDDOWN(A1/10000000;1);MOD(ROUNDDOWN(A1/100000;1);100);MOD(A1/1000;100))+(MOD(A1;1000)/1000/86400)

de tijd laten zien

Zie wat ik tegen popipipo zei (kan natuurlijk zijn dat ik het mis heb trouwens), maar die =time kan ik zeker wel wat mee om tijd te laten zien. Thanks!


Niet zo iets, exact dat! :D Enige wat ik nu nog moet doen is een manier fixen om die laatste ,000 te veranderen in een .000


Ik heb al in jaren niks op fora gepost vanwege slechte ervaringen en weinige reacties, jullie allen hebben mijn fora geloof hersteld :D
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan