Vraag


  • TGHamstar
  • Registratie: Januari 2010
  • Laatst online: 04-02 10:24
Goedeavond mede tweakers,

Ik zit met het volgende probleem; in excel heb ik een dataset uit een html pagina automatisch ingeladen en bijgewerkt.
In deze dataset zitten namen, geboortedata en tijden. Wanneer een tijd onder de 60seconde is dan krijgt deze het format 34,14. Wanneer de tijd boven de 60 seconde komt dan wordt deze weergegeven als: 01:25,18
Nu wil ik graag de ene tijd van de andere tijd afhalen, echter lukt dit niet omdat de formaten niet gelijk zijn.

Ik heb al getracht de celeigenschappen aan te passen, de waarden als tekst weer te geven, tijd formaten uit elkaar te halen.

Afbeeldingslocatie: https://static.afbeeldinguploaden.nl/1811/500084/GNP0bdxn.png

Hoe kan ik de tijden in een gelijk formaat krijgen, zodoende dat ik met deze kan gaan rekenen?

[ Voor 7% gewijzigd door TGHamstar op 29-11-2018 21:18 . Reden: afbeelding toegevoegd ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • Chief
  • Registratie: Januari 2009
  • Laatst online: 08-09 15:39
In Excel 2017:

Onder tab "Data" heb je "Text to Columns". Dat zou je moeten kunnen helpen. Heb je andere Excel versie, Google even naar dezelfde functie

Ik kwam, ik zag, ik ging er keihard vandoor


Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Ook een tijd of datum is in Excel een getal. Hierbij heeft een volle dag de waarde 1. Bij je import herkent Excel een tekst als 'xx:xx' als tijdsnotatie en zet dat om in een getal, en het getal 28,52 wordt gewoon als getal herkend. Als je dat omzet in datum/tijd krijg je 28-1-1900 12:28:48.

De vraag is dan: hoe herken je of het getal een omgezette tijdsnotatie is of een x-aantal secondes. Als je zeker weet dat je tijden nooit groter zijn dan 23:59:59 én het aantal seconden nooit kleiner dan 1, dan is het simpel.

Je krijgt dan iets =als(a1>1,Tijdwaarde(0,0,A1),A1), of vergelijkbaar, =als(a1>1,a1/86400;A1)

[ Voor 11% gewijzigd door Lustucru op 30-11-2018 16:40 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland