Excel; Getal in cel naar tijd omzetten werkt niet.

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
Mijn vraag

Ik heb in kolom B3 7,31 staan. Dit staat voor 07:31 uur.
Wanneer ik deze kolom naar tijd wil veranderen komt er 07:26:24 te staan. Dit moet dus 07:31:00 zijn.
Hoe krijg ik dit voor elkaar?

Zowel met 7.31 als 7,31 geprobeerd.

Ik wil uiteindelijk de tijd omzetten daar tijd deel (7.31 uur = 7.52). Deze berekening lukt mij wel wanneer er dus een volledige tijd staat 07:31:00 * 24.

Hoop dat iemand mij hierbij kan helpen en dat ik niet alles handmatig hoef in te vullen :)

Beste antwoord (via Tukkerl op 28-09-2021 11:17)


  • General_Failure
  • Registratie: Oktober 2000
  • Laatst online: 17:44

General_Failure

Vrolijk Pasen!!!

Het kan ook zo: =TIME(TRUNC(B3);100*(B3-TRUNC(B3));0). Alleen dan moet je inderdaad de NL-versie van de formules TIME en TRUNC opzoeken. Deze formule kun je dan gewoon doortrekken

edit: of dan meteen *24 -> =24*TIME(TRUNC(B3);100*(B3-TRUNC(B3));0)

[ Voor 16% gewijzigd door General_Failure op 28-09-2021 11:13 ]

Me and my dear friend General Protection-Error will invade your computer with our mighty army of Bugs. We will avoid the Firewall at the Gates of your PC by entering through your Windows.

Alle reacties


Acties:
  • 0 Henk 'm!

  • Sleepoog
  • Registratie: September 2019
  • Laatst online: 16:19
Deze formule geeft als resultaat 7,52. Volgens mij ben je daar naar op zoek, toch?

=IFERROR(REPLACE(B3;FIND(",";B3);1;":")*24;B3)

De IFERROR zit erin voor het geval de waarde in B3 geen komma heeft. Er zijn vast elegantere oplossingen :-)

Acties:
  • 0 Henk 'm!

  • General_Failure
  • Registratie: Oktober 2000
  • Laatst online: 17:44

General_Failure

Vrolijk Pasen!!!

Of je gebruikt de formule =TIME(7; 31; 0).

Me and my dear friend General Protection-Error will invade your computer with our mighty army of Bugs. We will avoid the Firewall at the Gates of your PC by entering through your Windows.


Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
Sleepoog schreef op dinsdag 28 september 2021 @ 11:04:
Deze formule geeft als resultaat 7,52. Volgens mij ben je daar naar op zoek, toch?

=IFERROR(REPLACE(B3;FIND(",";B3);1;":")*24;B3)

De IFERROR zit erin voor het geval de waarde in B3 geen komma heeft. Er zijn vast elegantere oplossingen :-)
Ben inderdaad opzoek naar de formule met resultaat 7.52 idd.

Ik zal wel te makkelijk dit willen, maar als ik de hele som kopieer en plak krijg ik de melding #NAAM?

Acties:
  • 0 Henk 'm!

  • m-vw
  • Registratie: Mei 2013
  • Laatst online: 19:29

m-vw

Dus?

Moet je even op zoek naar de NL versies van de formules.

Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
General_Failure schreef op dinsdag 28 september 2021 @ 11:08:
Of je gebruikt de formule =TIME(7; 31; 0).
Kun je mij hier iets verder mee helpen? Waar moet/kan ik deze formule plaatsen en dan doortrekken zodat de andere kolommen hetzelfde krijgen?
Heb 5 dagen wat naar tijd omgezet moet worden (of uiteindelijk de tijdsdeel).

Acties:
  • Beste antwoord
  • +2 Henk 'm!

  • General_Failure
  • Registratie: Oktober 2000
  • Laatst online: 17:44

General_Failure

Vrolijk Pasen!!!

Het kan ook zo: =TIME(TRUNC(B3);100*(B3-TRUNC(B3));0). Alleen dan moet je inderdaad de NL-versie van de formules TIME en TRUNC opzoeken. Deze formule kun je dan gewoon doortrekken

edit: of dan meteen *24 -> =24*TIME(TRUNC(B3);100*(B3-TRUNC(B3));0)

[ Voor 16% gewijzigd door General_Failure op 28-09-2021 11:13 ]

Me and my dear friend General Protection-Error will invade your computer with our mighty army of Bugs. We will avoid the Firewall at the Gates of your PC by entering through your Windows.


Acties:
  • 0 Henk 'm!

  • Eppo ©
  • Registratie: Juni 2004
  • Niet online
Als je de kolom eerst selecteert en aangeeft dat de getal notatie tijd moet zijn, dan kan je gewoon '7:31' intypen en komt er 07:31:00 te staan. Als je het dan wil omzetten naar een getal, dan kan je jouw formule gebruiken (07:31:00x24=7,52) en er verder mee rekenen. Niet vergeten die kolom dan weer op 'standaard' zetten, anders blijft Excel het berekenen als tijd.

Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
General_Failure schreef op dinsdag 28 september 2021 @ 11:12:
Het kan ook zo: =TIME(TRUNC(B3);100*(B3-TRUNC(B3));0). Alleen dan moet je inderdaad de NL-versie van de formules TIME en TRUNC opzoeken. Deze formule kun je dan gewoon doortrekken

edit: of dan meteen *24 -> =24*TIME(TRUNC(B3);100*(B3-TRUNC(B3));0)
Super! Dit wordt hem dan:
=24*TIJD(GEHEEL(B3);100*(B3-GEHEEL(B3));0)

Bedankt allen voor jullie reacties!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Tukkerl schreef op dinsdag 28 september 2021 @ 11:17:
[...]
Super! Dit wordt hem dan:
=24*TIJD(GEHEEL(B3);100*(B3-GEHEEL(B3));0)

Bedankt allen voor jullie reacties!
De oplossing van @General_Failure werkt, maar is een tikje omslachtig. (B3-GEHEEL(B3)) is de modulus van B3;1 dus hetzelfde als REST(B3;1). Omdat je alleen het deel achter de komma wilt interpreteren als minuten in plaats van honderdsten is die omzetting naar tijd en dan weer terug overbodig. Je kunt volstaan met het 'minuten' deel te vermenigvuldigen met 100/60. Dat is te vereenvoudigen tot 1 40/60 of te wel 1 2/3

Kortom:
=B3 + REST(B3;1)*2/3

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

Pagina: 1