Avatar billede renea Nybegynder
06. februar 2009 - 01:58 Der er 5 kommentarer og
1 løsning

tælle hele måneder

Troede jeg havde fundet løsningen men resultatet bliver ikke korrekt. Nedenstående formel returnerer 0,94444 og skal returnere
0,94722 på baggrund af følgende datoer G822 8-12-1946 og K822 21-8-1978

=HVIS(1-((RUND.NED((EDATO(K822-DAG(K822);360)-EDATO(G822;720))/30;0))/360)>1;1;(1-(RUND.NED((EDATO(K822-DAG(K822);360)-EDATO(G822;720))/30;0))/360))

Det jeg skal, er at tælle antal fulde måneder fra datoen i K822 frem til datoen i G822 plus 60 år. Antal fulde måneder - her 341 - skal divideres med 360 for at få faktoren.

Det er således at de fulde måneder må tælles fra dagen i datoen i K822 og frem til datoen i G822, men dagene mindre end en sidste fuld måned må ikke tælle med.
Avatar billede vejmand Juniormester
06. februar 2009 - 02:40 #1
Det er muligt jeg helt misforstår spørgsmålet, men:

Fra 8-12-1946 til 21-8-1978 er der da 380 fulde/hele måneder, er der ikke?
Det viser følgende formel: =DATO.FORSKEL(G822;K822;"m")

Jeg er ikke helt med på, hvordan du får 341 fulde måneder?

Det er sikkert fordi jeg ikke forstår spørgsmålet, formlen kan jeg slet ikke gennemskue... :-)
Avatar billede Michael B. Bom Juniormester
06. februar 2009 - 18:42 #2
En guide der er værd at blive klog af kan forhåbentlig hjælpe dig på vej

God aften

http://www.eksperten.dk/guide/681
Avatar billede renea Nybegynder
07. februar 2009 - 02:07 #3
Hej, så har jeg flere oplysninger.

Man tager personens fødselsdato og lægger 60 år til =DATO(ÅR(A1)+60;MÅNED(A1);DAG(A1))og runder altid op til første dag i næste måned. ex 18-05-1953 + 60 år = 18-05-2013 rundes ALTID OP til 01-06-2013.

Man tager personens ansættelsesdato og runder ned til første dag i måneden. ex 09-04-1985 rundes ALTID NED til 01-04-1985

Derefter DAGE360(nedrundet dato;oprundet dato)/30 for at få antal måneder imellem. ex datoer giver 338 måneder

Dette antal måneder divideres med 360 for at få faktoren. ex datoer giver 0,93889

Hvordan runder man datoerne op og ned til næste måneds start hhv indeværende måneds start?
Kan man lave hele formlen i et felt?
Det skal jo også virke over årsskift. ex 01-12-1953 rundes op til 01-01-1954.
Avatar billede renea Nybegynder
07. februar 2009 - 02:44 #4
er kommet lidt ad vejen...
=DATO(ÅR(AB140);MÅNED(AB140);1)rund ned
=DATO(ÅR(AB140);MÅNED(AB140)+(DAG(AB140)>1);1)rund op

SÅ HAR JEG DEN!
Avatar billede renea Nybegynder
07. februar 2009 - 02:47 #5
=(DAGE360(AB135;AB134)/30)/360
=DATO(ÅR(AB136)+60;MÅNED(AB136);DAG(AB136))
=DATO(ÅR(AB141);MÅNED(AB141);1)
=DATO(ÅR(AB140);MÅNED(AB140)+(DAG(AB140)>1);1)

MEN jeg skal have sat formlerne ind i hinanden hvis man kan det??
Avatar billede renea Nybegynder
07. februar 2009 - 16:30 #6
=(DAGE360(DATO(ÅR(K143);MÅNED(K143);1);DATO(ÅR(DATO(ÅR(G143);MÅNED(G143)+(DAG(G143)>1);1))+60;MÅNED(DATO(ÅR(G143);MÅNED(G143)+(DAG(G143)>1);1));DAG(DATO(ÅR(G143);MÅNED(G143)+(DAG(G143)>1);1))))/30)/360
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester