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

getal converteren naar tijd.

Status
Niet open voor verdere reacties.

Dawood

Gebruiker
Lid geworden
21 mei 2006
Berichten
24
Beste helpers,

Ik heb een volgens mij vrij simpele bewerking, maar kom er niet uit
een PLC spuugt elke dag een .csv bestand uit met log data van een proces.

deze data kopier ik en plak deze vervolgens handmatig in bijgevoegd excel blad
blad "DM" , kolom C t/m L , in het blad datalog word verwezen naar de data in "DM"
en word deze overzichtelijk in de juiste volgorde en weergave geplaatst.

Met de Datum kolom en vooral de tijds kolom wil de juiste weergave me niet lukken.
Ik wil dus dat bv 2358 word weergegeven als 23:48 en bv 734 als 07:34 en bv 4 als 00:04

Als ik simpelweg de celeigenschappen op tijd zet, dan krijg ik 0:00 ipv mijn Data..

Is hier een oplossing voor ??

Alvast bedankt,

Dawood
 

Bijlagen

Hallo,

zet ergens in een lege cel het getal 2400
Vervolgens kopieer je dit.
Daarna selecteer je al die cellen die een tijd voorstellen.
En je kiest via Bewerken voor Plakken Speciaal.
Als bewerking kies je 'Delen'

Daarna de celeigenschappen nog op tijd zetten.

Luc
 
Tyd wordt in excel weergegeven als decimale waarde van de datum.

Doe het volgende. Vul je formule aan: =DM!$C$154/10000

Het getal wordt nu 4 cijfers achter de komma. Stel vervolgens de gewenste tydopmaak in.

Is dit niet wat je verwacht is er altyd nog de mogelijkheid om via VBA te formatteren>

Succes Leo
 
Laatst bewerkt:
Luc en Leo,

Bedankt voor de aangedragen oplossingen, ik wist inderdaad niet dat excel
de tijd weergegeeft als decimale waarde van de datum ( # 1 eigenlijk).

Bij delen door 2400 gaat het fout met de afronding , dwz dat bv 2203 en 2204
beide bv 22:03 als resultaat geven. Bij delen door 10000 gaat het ook niet werken.

Leo, bedank voor je oplossing met VBA , maar dit is ook niet ideaal,
al is de uitkomst wel ok!

Ik heb het nu opgelost door de volgende formule in de tijdskolom te zetten;

=INDEX($P$7:$P$1446;VERGELIJKEN($N22;$O$7:$O$1446;0);1)

en drie extra "verborgen"' kolommen toe te voegen met daarin de te converteren
data,

kolom P bevat 00:00 t/m 23:59, kolom O bevat 0 t/m 2359 en N de verwijzingen
naar blad 1 (DM)

op deze manier werkt het zoals het moet, al zit ik nog wel me hersens
pijnigen om dit nog wat anders op te lossen, maar voor nu kan ik weer ff verder.

Bedankt voor de tips !

Groeten Dawood
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan