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

Datum notering beneden 1904

Status
Niet open voor verdere reacties.

Lode2008

Gebruiker
Lid geworden
2 apr 2010
Berichten
680
Wat ik vermoedde is er
Als ik een datum notering doe beneden 1904 gaat het niet
=datum(03;10;10) geeft #GETAL
Kan ik het ergens veranderen?
Bv bij Opties Excel, geavanceerd, datumsysteem ?
Groetjes
Lode
 
Ik snap je vraag niet. En weet je zeker dat dat voorbeeld klopt? Ik kan het namelijk gewoon gebruiken; geen foutmeldingen o.i.d.
 
Als ik intyp =datum(03;10;10) bekom ik niet 10 oktober 1903
maar #getal
Het datum systeem gaat maar vanaf 1904
als ik intyp =datum(04;10;10) bekom ik 10oktober 1904
Dat is terug te vinden in Opties voor Excel, Geavanceerd, Berekenen van deze werkmap
Kan ik ergens dat veranderen, dat ik een datul van voor 1904 kan bekomen.
Groetjes
Lode
 
Lode,
Werk je toevallig op een Macintosh?
Dan mag het jaar niet kleiner zijn dan 4.

Zoniet, dan kun je in Opties voor Excel, geavanceerd, onder "Bij berekenen werkmap" de optie 1904-datumsysteem gebruiken uitschakelen.
 
Laatst bewerkt:
Ik werk met Windows Vista.
En als ik 1904 uitschakel komt er bij op:
=datum(1894;10;7) 7 oktober 3794 ipv 7 oktober 1894
Komt er bij U de juiste datum op 7 oktober 1894 ?
Indien zo, hoe is je instelling bij celeigenschap datum dan
Groetjes
Lode
 
De laagste datum die je met die functie kunt gebruiken is 1 Januari 1900.
1894 betekend dus 1900+1894
Kijk eens in de Help bij Excel, daar staat alles over die functie uitgelegd.

Lees ook deze pagina eens.
 
Laatst bewerkt:
Blijkbaar wordt ik er niet wijzer van en zal ik trachten het op te lossen met een getal af te trekken van de bedoelde datum, wat ik al gedaan had.
En wat dionikink schrijft dat weet ik en dat gaat bij mij ook, vermits het boven het jaartal 1904 is.
Maar het gaat erom beneden het jaartal 1904.
Alvast bedankt
Groetjes
Lode
 
ik weet niet met welke Office versie je werkt, maar in Office 2003 kan je onder :

tools - options - Calculation

1904 date system aan of af vinken.
 
Ik werk met Office 2007. En als ik 1904 aan of afvink gebeurt er niets.
Er is geen verschil.
Heb jezelf als eens de datum =datum(1894;4;31) gebruikt en geeft dat 31 april 1894 ?
Als de notatie op 31:04:94 staat dan zal hij dit ook wel doorgeven
MAar als jij die datum aftrekt van de huidige datum =nu() dan zal het niet juist zijn.
Omdat hij dan niet intern 1984 berekend. Maar 31 april 2094 neemt
Groetjes
Lode
 
Je hebt dus totaal niets gelezen van wat je verteld heb en waar ik je naar verwees. Dat schiet niet op natuurlijk.
 
Hoe moet ik dit dan in een formule brengen?
Heb jij een voorbeeld daarvan?
Groetjes
Lode
 
Het KAN niet met de DATUM() functie. Die kent geen datums voor 1 januari 1900.
Als je gaat naar de pagina waar ik je naar verwees kun je daar precies lezen wat je dan wel moet doen om dergelijke datums te kunnen gebruiken.
 
Dan kan ik volgens ik gelezen heb, wat ik inderdaad wel gedaan heb, maar misschien niet goed verstaan, het enkel als tekst gebruiken. Maar dan kan ik er niet mee rekenen, en dat is de bedoeling.
Groetjes
Lode
 
Er is teveel over te zeggen om dat hier te kunnen doen maar voorbeelden en hoe te werk te gaan kun je vinden op deze pagina:
Rekenen met datums in VBA.
 
Daar ga ik een tijdje zoet mee zijn om alles daar omtrent te lezen.
Alvast bedankt.
Groetjes
Lode
 
Je kunt de berekening gewoon in een formule vatten:
Code:
=TEKST(AFRONDEN.BENEDEN(SOM((JAAR(B1)-RECHTS(A1;4))*365,25;(MAAND(B1)-DEEL(A1;3;2))*(365,25/12);DAG(B1)-LINKS(A1;2))/365,25;1);"0")&" jaar "&TEKST(AFRONDEN.BENEDEN(REST(SOM((JAAR(B1)-RECHTS(A1;4))*365,25;(MAAND(B1)-DEEL(A1;3;2))*(365,25/12);DAG(B1)-LINKS(A1;2));365,25)/(365,25/12);1);"0")&" maanden "&SOM(SOM((JAAR(B1)-RECHTS(A1;4))*365,25;(MAAND(B1)-DEEL(A1;3;2))*(365,25/12);DAG(B1)-LINKS(A1;2));-AFRONDEN.BENEDEN(D1/365,25;1)*365,25;-AFRONDEN.BENEDEN(REST(SOM((JAAR(B1)-RECHTS(A1;4))*365,25;(MAAND(B1)-DEEL(A1;3;2))*(365,25/12);DAG(B1)-LINKS(A1;2));365,25)/(365,25/12);1)*(365,25/12))&" dagen"

Of wat overzichtelijker:
gedefinieerde naam dagen:
Code:
=SOM((JAAR($B$1)-RECHTS($A$1;4))*365,25;(MAAND($B$1)-DEEL($A$1;[COLOR="red"][B]4[/B][/COLOR];2))*(365,25/12);DAG($B$1)-LINKS($A$1;2))
en daarmee de formule:
Code:
=TEKST(AFRONDEN.BENEDEN(dagen/365,25;1);"0")&" jaar "&TEKST(AFRONDEN.BENEDEN(REST(dagen;365,25)/(365,25/12);1);"0")&" maanden "&SOM(dagen;-AFRONDEN.BENEDEN(dagen/365,25;1)*365,25;-AFRONDEN.BENEDEN(REST(dagen;365,25)/(365,25/12);1)*(365,25/12))&" dagen"

Ik heb hem niet te uitgebreid getest. Misschien heeft iemand anders de tijd daarvoor.
 
Laatst bewerkt:
Dat is een knappe formule, robdgr. Die werkt zoals het moet.
DANK U. Maar eveneens dank aan "edmoor" voor de hulp
Iedereen bedankt die mij geholpen heeft.
Mooi, Mooi, 't leven is MOOI zingt Will Tura hier.
En dan zingt Leen Jongewaard maar tevens zing ik dit ook heel vaak,
We zijn er op de wereld om mekaar, om mekaar te helpen niewaer.......
Groeten en nogmaals bedankt.
Lode
 
Mooie oplossing voor het gestelde probleem :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan