Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Getal naar datum  (gelezen 47083 keer)

0 leden en 1 gast bekijken dit topic.

Offline Georgyboy

  • Ervaren lid
  • ***
  • Berichten: 314
  • Geslacht: Man
  • Oplossing.be
Getal naar datum
« Gepost op: 25 mei 2019, 18:43:40 »
Hallo

Hoe kunnen we anders een getal naar datum omzetten ?

Vb

20190525 naar 25/05/2019

25052019 naar 25/05/2019


In Vb formule, misschien kan dit ook anders ?

alvast bedankt
Georgyboy

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Getal naar datum
« Reactie #1 Gepost op: 25 mei 2019, 20:19:38 »
Hallo,

In je voorbeeld heb je in kolommen E en G formules gezet waarvan het resultaat er als een datum uitziet, maar er nog geen is !
Zo lukt het wel :
=DATUM(LINKS(B3;4);DEEL(B3;5;2);RECHTS(B3;2))
Voor de andere oorspronkelijke schrijfwijze kan je dat op gelijkaardige manier.

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline Georgyboy

  • Ervaren lid
  • ***
  • Berichten: 314
  • Geslacht: Man
  • Oplossing.be
Re: Getal naar datum
« Reactie #2 Gepost op: 26 mei 2019, 08:20:40 »
Bedankt Pitufo :)


Jou formule opmaak is toch verschillend van de mijne  :thumbsup:

En de jouwe werkt !

'=RECHTS($B$3;2)&"/"&DEEL($B$3;5;2)&"/"&LINKS($B$3;4)
Weer wat geleerd jan je  ;)

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Getal naar datum
« Reactie #3 Gepost op: 26 mei 2019, 08:44:05 »
Graag gedaan, Georgyboy.

Mijn mening ? Hoe meer ingewikkeld het principe, hoe meer mogelijkheden om een correct werkende formule te schrijven, waarbij geldt : er is niet zoiets als een "perfecte" formule. Maak het niet moeilijker dan het hoeft te zijn, zeg ik altijd, maar binnen dat principe : als het werkt is het goed genoeg.
Wat jouw specifieke vraag betrof : je wou er een datum van maken. Dat is in Excel een duidelijk afgebakend begrip. Het essentiële verschil tussen jouw formule en de mijne is dat jouw resultaat nog steeds een tekst was. Dat kan je simpel testen door er bijvoorbeeld nog een formule naast te zetten die er een geheel getal (dat zijn dan dagen) bij optelt. Speel er nog maar eens mee, het zal direct duidelijk worden.

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline Josc1965

  • Ervaren lid
  • ***
  • Berichten: 279
  • Geslacht: Man
  • Je leert echt wat op "Oplossing.be"
Re: Getal naar datum
« Reactie #4 Gepost op: 26 mei 2019, 17:40:42 »
En je kunt natuurlijk de cel instellingen op aangepast zetten "dd/mm/jjjj" en dan werkt de formule van pitufo perfect en is het een 'echte' datum waarmee je kunt rekenen
Johan
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2808
838F
Intel(R) HD Graphics 630 1024MB -
NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
C:\ NTFS 118,01GB 44,78GB 8.079MB
AV: Avast Antivirus
FW: Windows Firewal Enabled: True
Office 2016

Offline emields

  • Ervaren lid
  • ***
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: Getal naar datum
« Reactie #5 Gepost op: 27 mei 2019, 15:08:23 »
De vraag is alleen van waar komt dat getal?

Offline Georgyboy

  • Ervaren lid
  • ***
  • Berichten: 314
  • Geslacht: Man
  • Oplossing.be
Re: Getal naar datum
« Reactie #6 Gepost op: 27 mei 2019, 16:14:05 »
Hey Emields

Getal komt uit een ERP Programma (database)

Soms 20190527
soms 20190527

ook 43612 (welke we in excel direct als datum kunnen gebruiken)

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Getal naar datum
« Reactie #7 Gepost op: 08 juni 2019, 13:51:11 »
Een hele late reactie, maar dit is ook nog een optie om een datum om te zetten...
[English] =DATEVALUE(TEXT(A1;"0000\/00\/00"))

[Dutch] =DATUMWAARDE(TEKST(A1;"0000\/00\/00"))

In cel A1 de waarde 20190521 en dan in B1 bovenstaande formule. Voorwaarde is uiteraard wel dat de opmaak van het "getal" in cel A1 consequent is. Dus niet de ene keer een echte datum óf 201956 (=jjjjmd format). Wel dus altijd in de opmaak jjjjmmdd.
______________________________

Groet, Leo

 


www.combell.com