18. april 2017 - 18:18Der er
12 kommentarer og 5 løsninger
Jubilæer Runde fødselsdage
Hej alle. Jeg sidder med et regneark (Excel) som indeholder en medlemsfortegnelse.
Tre ting kan udløse en mærkedag: 1. Fødselsdag 2. Medlemsskab af foreningen 3. Årstal for tjeneste, som bla. kan danne baggrund for optagelse i foreningen
Følgende markeres i foreningsregi: 1. Runde fødselsdage op til 70 år, herefter hvert femte år. 2.+3. 25 år, 40 år, 50 år.
Følgende kode benyttes til at udregne alder og medlemsskab: =(2017-YEAR(J3)) Antal år siden tjeneste sker ved en simpel fratrækning af registreret år fra indeværende år.
De registrerede årstal er i følgende formater: 1. 26-04-1958 i kolonnen "Fødselsdag" 2. 15-02-2017 i kolonnen "Optagelsesår" 3. 1983 i kolonnen "Tjenesteår"
Nu vil jeg så gerne høre, om det ville være muligt: 1. At lave en formel, der ikke kræver, at man hvert år skal rette indeværende år i formlen 2. At lave formlen, så hvis resultatet ikke er aktuelt i indeværende år, så skrives der intet i resultatcellen. 3. At lave en tilsvarende formel for udregningen af tjenesteår, med den ekstra finesse, at hvis der ikke er årstal i kolonnen "tjenesteår", så skal resultatcellen være blank.
Som det er i dag, så står der år ud for alle medlemmer, både aktuelle i året, og dem, som er uaktuelle. Det mudrer vandene. Jeg ved godt, at man selvfølgelig kan filtrere visningen, men det foreslåede vil være mere brugervenligt for personer uden kendskab til Excel.
Er der nogen med et godt bud på en løsning? /ptj_11
Kunne du ikke prøve at uploade et Ark, sådan som du vil have det opstillet (fiktive navne). Det ville gøre det nemmere, at få indsat det du egentlig ønsker! Brug evt. www.dropbox.com til at uploade et eksempel.
Vi siger at cellen med formlen =(2017-YEAR(J3)), er i A1
så er formlen for "Runde fødselsdage op til 70 år, herefter hvert femte år." =IF(AND(MOD(A1,10)=0,INT(A1/10)<8),A1,IF(AND(MOD(A1,5)=0,INT(A1/5)>14),A1,""))
#6 OK, jeg misforstod det lidt. Jeg anvendte koden på punkt 3, men jeg kan se, at det virker fin på punkt 1. Har du også et forslag til punkterne 2+3? /ptj_11
#8. Det er jubilæum i tjenesten. Ja, det kan jeg godt forstå. Det er lidt vrøvlet, det jeg har fået skrevet. Samme betingelser gælder for punkterne 2 og 3. Hvis ikke der er tale om 25,40 eller 60 års jubilæum, så skrives der intet i resultatcellen. /ptj_11
#12 Virker perfekt, men du har desværre overset/glemt denne forudsætning: så hvis resultatet ikke er aktuelt i indeværende år. Indrømmet, det kunne være skrevet mere udførligt, men din løsning fordrer jo, at man kontrollerer arket meget jævnligt. Det er lige meget med den eksakte dato, bare jubilæet er i indeværende år. #11 Tester lige din version. /ptj_11t
#13 - Ja, det var noget uklart fra starten, hvad der egentlig var dit mål! Og hvis dato omkring jubilæum er ligegyldig, så er det jo noget andet der er forudsætningen! Kan se at Kabbak har uploadet et Ark også, så lad os se om det passer, inden at der laves flere ændringer ;-)
"11 Kabbak Det ser fint ud. Har du en formel, der kan benyttes til jubilæer i foreningsregi. Jeg har prøvet med den fra arket, men den virker ikke. Sikkert fordi, at der er dage og måned med i fødecellen. /ptj_11
"16. Virker perfekt efter oversættelse til engelsk. Det er meget flot arbejde I har leveret begge to, så begge jeres løsninger bliver markeret som løsningen. Ren kvalitet. Takker mange gange for hjælpen. /ptj_11
Synes godt om
Ny brugerNybegynder
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.