anoniem Geplaatst: 16 januari 2003 Delen Geplaatst: 16 januari 2003 Kan iemand mij vertellen hoe ik een formule kan maken om de leeftijd te bepalen m.b.v. een geboortedatum(b.v. 30-01-1960) en de huidige datum(16-01-2003) Quote Link naar reactie
anoniem Geplaatst: 16 januari 2003 Auteur Delen Geplaatst: 16 januari 2003 [code:1:04a2abb824]=DATUMVERSCHIL(A1;VANDAAG();"y")[/code:1:04a2abb824] Of: [code:1:04a2abb824]=INTEGER(JAAR.DEEL(VANDAAG();A1;1))[/code:1:04a2abb824] Bij de laatse code, moet wel de Analysis Toolpak zijn geïnstalleerd. Quote Link naar reactie
anoniem Geplaatst: 16 januari 2003 Auteur Delen Geplaatst: 16 januari 2003 het was even puzzelen maar een simpele oplossing is: =AFRONDEN.NAAR.BENEDEN(((JAAR(VANDAAG())-JAAR(A1))*12+MAAND(VANDAAG())-MAAND(A1))/12;0) A1 is de ingevoerde geboortedatum. Quote Link naar reactie
anoniem Geplaatst: 16 januari 2003 Auteur Delen Geplaatst: 16 januari 2003 [quote:a571e8545a="Heino Abrahams"]het was even puzzelen maar een simpele oplossing is: =AFRONDEN.NAAR.BENEDEN(((JAAR(VANDAAG())-JAAR(A1))*12+MAAND(VANDAAG())-MAAND(A1))/12;0) A1 is de ingevoerde geboortedatum.[/quote:a571e8545a] Die formule maakt je een jaartje ouder :o :o :o . Ik zou nog maar even verder puzzelen ... Quote Link naar reactie
anoniem Geplaatst: 17 januari 2003 Auteur Delen Geplaatst: 17 januari 2003 =AFRONDEN.NAAR.BENEDEN(((JAAR(VANDAAG())-JAAR(A1))*12+MAAND(VANDAAG())-MAAND(A1))/12;0) Maakt je een jaartje ouder? Bij mij werkt hij goed. Leg eens uit.? Quote Link naar reactie
anoniem Geplaatst: 17 januari 2003 Auteur Delen Geplaatst: 17 januari 2003 Als ik de formule loslaat op, zeg, 29-1-1970, krijg ik dus als uitkomst 33 i.p.v. 32. Quote Link naar reactie
anoniem Geplaatst: 19 januari 2003 Auteur Delen Geplaatst: 19 januari 2003 =ROUNDDOWN((DAYS360(A1;TODAY();TRUE))/360;0) In de engelse versie Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 Ik heb zoals je schreef ingetikt 29-1-1970 en de uitkomst was keurig 32. Staat er soms een teken verkeerd ingetikt in de formule oid. ?? :o Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 [quote:54dcb97d6e="Linefood78"]Ik heb zoals je schreef ingetikt 29-1-1970 en de uitkomst was keurig 32. Staat er soms een teken verkeerd ingetikt in de formule oid. ?? :o[/quote:54dcb97d6e] Interessant! Ik heb de functie exact ingevoerd, maar toch krijg ik een andere uitkomst (Excel 2002). Een jaar méér krijg ik ook bij de data 21-1-**** t/m 31-1-****. Data daarna gaan goed. Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 [quote:2160b553fb]=AFRONDEN.NAAR.BENEDEN(((JAAR(VANDAAG())-JAAR(A1))*12+MAAND(VANDAAG())-MAAND(A1))/12;0)[/quote:2160b553fb] Deze formule zal altijd fout gaan als de maand van geboorte hetzelfde is als de maand van vandaag maar de dag van vandaag ligt voor de dag van geboorte: Als je de formule in twee delen opsplitst, nl de jaren en de maanden dan krijg je in het maand gedeelte bij gelijke maanden als uitkomst 0. In dit geval is dus alleen het jaargedeelte bepalend en dajn krijg je bv in het genoemde voorbeeld 2003 - 1970 = 33. Ik vraag me dus af of Ben Jonson misschien z´n datum verkeerd heeft staan op de pc. Rekenkundig gezien kan er alleen maar 33 uitkomen en als excel een andere uitkomst geeft dan is er iets fout. Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 [quote:cb3afe36f3]=ROUNDDOWN((DAYS360(A1;TODAY();TRUE))/360;0)[/quote:cb3afe36f3] In de Nederlandse versie is dit : =afronden.naar.beneden((dagen360(a1;vandaag();waar))/360;0) Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 [quote:c76d7597b8="romila"][quote:c76d7597b8]=AFRONDEN.NAAR.BENEDEN(((JAAR(VANDAAG())-JAAR(A1))*12+MAAND(VANDAAG())-MAAND(A1))/12;0)[/quote:c76d7597b8] Ik vraag me dus af of Ben Jonson misschien z´n datum verkeerd heeft staan op de pc. Rekenkundig gezien kan er alleen maar 33 uitkomen en als excel een andere uitkomst geeft dan is er iets fout.[/quote:c76d7597b8] Met de datum op mijn PC is niets mis mee. Maar ik begrijp je redenering niet goed. Je zegt: er [i:c76d7597b8]moet[/i:c76d7597b8], rekenkundig gezien, 33 uitkomen (dat klopt, want die uitkomst krijg ik ook, terwijl de juiste uitkomst 32 moet zijn), maar als Excel een andere uitkomst geeft, is er iets fout. Waar zit dan de fout? En bij wie? En is bovenstaande formule nou wel of niet goed? Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 [quote:27c1882473]Met de datum op mijn PC is niets mis mee. Maar ik begrijp je redenering niet goed. Je zegt: er moet, rekenkundig gezien, 33 uitkomen (dat klopt, want die uitkomst krijg ik ook, terwijl de juiste uitkomst 32 moet zijn), maar als Excel een andere uitkomst geeft, is er iets fout. Waar zit dan de fout? En bij wie? En is bovenstaande formule nou wel of niet goed? [/quote:27c1882473] Sorry, dat is een foutje van mij. Ik bedoelde Linefood78. Die kreeg een andere uitkomst. En wat die formule betreft: die is dus fout. Ik bedoel rekenkundig gezien kan er niet anders uitkomen uit die formule dan 33, en dat is dus niet het getal dat je zoekt. Jij zou de formule moeten gebruiken die ik je gaf, en Linefood78 moet eens kijken waar bij hem de fout zit; Bij hem geeft excel dus een uitkomst die rekenkundig niet kan (nl. 32) Sorry voor de verwisseling. Rob Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 Thnx! Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen