Avatar billede camsti Seniormester
23. maj 2012 - 14:11 Der er 2 kommentarer

Alder og Excel

Jeg har ud fra et personnummer regnet mig frem til en alder på en person. Denne person skal betale i 3 år.

I nedenstående er perioden fra 1/8-12 til 1/8-15

Jeg ganger resultatet i hver delformel med 12 for at få det i antal måneder, og trækker derefter de to forskelle fra hinanden og får så antallet af måneder der skal betales - i dette tilfælde 36

=((DATO.FORSKEL(DATO(MIDT(C3;5;2)+1900;MIDT(C3;3;2);VENSTRE(C3;2));"01-08-2015";"y"))*12)-((DATO.FORSKEL(DATO(MIDT(C3;5;2)+1900;MIDT(C3;3;2);VENSTRE(C3;2));"01-08-2012";"y"))*12)

Nu er det blevet at der er forskel på beløbet om personen er over eller under 18.

Med udgangspunkt i ovenstående skal jeg altså have antal måneder fra 1/8-12 til de bliver 18 og antal måneder fra de bliver 18 indtil de ikke skal betale mere.

Den kan jeg ikke umiddelbart regne ud ... Kan en herfra?
Avatar billede jens48 Ekspert
24. maj 2012 - 18:22 #1
Giv 4 celler følgende navne: Start, Slut, Juniorpris og Seniorpris.
Start = 1/8-2012
Slut = 1/8-2015
Juniorpris og Seniorpris kender du selv

Hvis personens 18 årsfødselsdag står i A3 kan denne formel bruges:

=IF($A3<Start;36*Seniorpris;IF($A3>Slut;36*juniorpris;ROUND(($A3-Start)/(Slut-$C$13)*36;)*juniorpris+ROUND((Slut-$A3)/(Slut-Start)*36;)*Seniorpris))
Avatar billede jens48 Ekspert
24. maj 2012 - 19:20 #2
Der havde sneget sig en fejl ind i formelen. Du får den rigtge her:
=IF($A3<Start;36*Seniorpris;IF($A3>Slut;36*juniorpris;ROUND(($A3-Start)/(Slut-Start)*36;)*juniorpris+ROUND((Slut-$A3)/(Slut-Start)*36;)*Seniorpris))
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