22. marts 2011 - 11:38
Der er
14 kommentarer og 1 løsning
Beregn næste 10 års jubilæum
Celle E3 indeholder ansættelsesdato. Med nedenstående forsøger jeg at beregne årstal for næste runde jubilæum for medarbejder =IF(E3="";"";((YEAR(E3)+(IF(E3="";"";((YEAR(TODAY())-YEAR(E3)+10-(MOD(YEAR(TODAY())-YEAR(E3);10))))))) & " - " & (IF(E3="";"";((YEAR(TODAY())-YEAR(E3)+10-(MOD(YEAR(TODAY())-YEAR(E3);10)))))) & " years")) Hvorfor regner den 1 år forkert Eksempel Ansættelsesdag = 01 April 2001 returnerer 2021 som næste år, ikke 2011
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
22. marts 2011 - 15:00
#2
Den en har jeg tidligere afprøvet, men den beregner også at næste runde jubilæum er 20 års jubilæum, ikke som forventet 10 år
22. marts 2011 - 17:23
#3
kan du ikke bare lægge 10 år til, her er en dansk formel. =DATO(ÅR(A1)+10;MÅNED(A1);DAG(A1))
Synes godt om
1 synes godt om dette
24. marts 2011 - 11:54
#4
kabak > jo, men så skal jeg jo have 4-5 regneregler pr. person afhængig af hvor længe de bliver i virksomheden :-) Der må vere en mere fleksibel metode til beregning visning af kommende ( målt fra dd ) runde jubilæum og/eller runde fødselsdage
24. marts 2011 - 16:55
#5
=DATO(ÅR($A1)+VÆLG((ÅR(NU())-ÅR(A1))/10;10;20;30;40;50;60);MÅNED($A1);DAG($A1))
24. marts 2011 - 16:56
#6
og til at finde antal år =VÆLG((ÅR(NU())-ÅR(A1))/10;10;20;30;40;50;60)
24. marts 2011 - 17:13
#7
Hos mig giver den formel 12-03-2010 hvis ansættelsdag er 12-03-1990 Hvis ansættelsdag derimod er i 2011 virker den korrekt?????
24. marts 2011 - 17:51
#8
prøv at teste =DATO(ÅR($A1)+VÆLG(AFRUND.LOFT((ÅR(NU())-ÅR(A1))/10;1);10;20;30;40;50;60);MÅNED($A1);DAG($A1))
24. marts 2011 - 19:37
#9
Heller ikke.... :-) Ved 12-03-2001 giver den 12-03-2011
25. marts 2011 - 11:39
#10
Gortisk knude ???? Jeg er født den 23.05.1960 og har altså haft 50 års fødselsdag :-) Resultatet af regnereglen skal ( i forhold til dd ) vise mig hvornår/hviket år jeg næste gang fylder rundt ( forebyggelse af alzheimers )
25. marts 2011 - 16:02
#11
=DATO(ÅR($A1)+AFRUND.LOFT(Yearfrac(A1;NU());10);MÅNED($A1);DAG($A1)) Antal år finder du med AFRUND.LOFT(Yearfrac(A1;NU());10) Jeg spekulerer på om du også har funktionen Yearfrac, jeg har den på mine computere
25. marts 2011 - 16:07
#12
AFRUND.LOFT i engelsk udgave ???
25. marts 2011 - 16:11
#13
Sorry fandt den ... CEILING
25. marts 2011 - 16:14
#14
25. marts 2011 - 16:18
#15
Det ser ud til at virke :-) Det var squ da en anelse svært !!!!
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig