Avatar billede Marting Forsker
12. juli 2015 - 12:54 Der er 24 kommentarer og
1 løsning

Dato formle :-)

Hej
Jeg er ved at lave en lønafregning  i EXCEL
Jeg kunne godt tænke mig at man kunne skrive fx uge 28 - 2015


Så den selv skrev datoerne  og næste uge nr.  som i eksempelet  nedenstående : 
Så faktisk den startede med søndag i uge 27 i uge 28
Og søndagen i uge 28 i uge 29
Jeg har  oploadet,  en fil , hvor der også er lavet et eksempel  i års fra 2015 - 2016 kunne der mon også tages højde  for det i  formlen?



UGE         28        2015    år
                   
Søndag  10-07    -2015
Mandag 11-07    -2015
Tirsdag 12-07 -2015
Onsdag 13-07    -2015
Torsdag 14-07    -2015
Fredag 15-07    -2015
Lørdag 16-07-2015
                   
                   
UGE         29           
                   
Søndag 17-07    - 2015
Mandag 18-07    - 2015
Tirsdag 19-07    - 2015
Onsdag 20-07    -2015
Torsdag 21-07    - 2015
Fredag 22-07    -2015
Lørdag 23-07-    2015

Hilsen Martin G
Ps. håber I kan hjælpe :-)
 

http://gratisupload.dk/f/8shim8ibyi
Avatar billede store-morten Ekspert
12. juli 2015 - 13:19 #1
passer dine datoer i arket?
Avatar billede store-morten Ekspert
12. juli 2015 - 13:45 #2
Prøv denne formel på Ark Uge 28-29 i celle C7

=HVIS(OG(E4<>"";C4<>"");DATO(E4;1;7*C4-3-UGEDAG(DATO(E4;;);3));"")

Den skulle gerne give datoen, mandag i uge 28 i året 2015 (C4 og E4)

Som er 06-07 og ikke 11-07

C6: =HVIS(C7="";"";C7-1)
og
C8: =HVIS(C7="";"";C7+1) fyldes ned til C12
Avatar billede Marting Forsker
12. juli 2015 - 13:45 #3
store-morten :

Ja for i virkeligheden starter  søndag  d. 10-07    -2015 i uge 27 i perioden 

Men det er noget med kontor dame så hun kan følger med :-)
Men på papiret  stå der bare fx uge 28 - 29
Håber det kan forstås : -)
Avatar billede Marting Forsker
12. juli 2015 - 13:47 #4
Og søndag d. 17-07    - 2015 er i uge 28
Avatar billede Marting Forsker
12. juli 2015 - 13:49 #5
_Ubs det var nok 2016 jeg kigget efter øv : -( det skulle jo være i 2015 mit eksempelet : -)
Avatar billede bjarnehansen Seniormester
12. juli 2015 - 13:50 #6
Avatar billede store-morten Ekspert
12. juli 2015 - 13:51 #7
10-07-2015 var det ikke i fredags, uge 28 ?
Avatar billede store-morten Ekspert
12. juli 2015 - 13:57 #8
Avatar billede Marting Forsker
12. juli 2015 - 14:01 #9
store-morten : ja det er helt rigtigt  fredag d. 10-07-2015 var i uge 28 : -) Det var lige mig der fik lavet en fejl  øv : -(

Jeg har prøvet at sætte de forlmer ind.
C6: =HVIS(C7="";"";C7-1) den laver sjov?

bjarnehansen > ja den dur men når jeg skriver  uge 52 hedder den næste uge 53 i perioden  med års skifte : -)
Avatar billede store-morten Ekspert
12. juli 2015 - 14:05 #10
C6: =HVIS(C7="";"";C7-1) den laver sjov?

Sikkert format-sjov
Avatar billede Marting Forsker
12. juli 2015 - 14:09 #11
Jep store-morten det hjalp  at skifte format : -)
hvis man skriver  uge 53 så bliver den næste  uge til 54 : -)
hvor den skulle hedde uge 1 : -)
Avatar billede store-morten Ekspert
12. juli 2015 - 14:12 #12
Ja, det er et helt andet problem, for hvornår er der 52 eller 53 uger i året ?
Avatar billede Marting Forsker
12. juli 2015 - 14:17 #13
Det er der fra 2015 til 2016 kan jeg se,  er det mon en kalender i EXCEL der bliver brugt af?  eller er det noget den regner  sig frem til via den formel?
Avatar billede store-morten Ekspert
12. juli 2015 - 14:23 #14
Desværre regne excel forkert på uge.nr

Men med en hjemmelavet funktion kan gøre det?

Så skal arket gemmes med makroer, er det en løsning?
Avatar billede Marting Forsker
12. juli 2015 - 14:27 #15
store-morten > Tænker hvis det er en større  ting at lave,  så må hun selv lige gå ind og tilpasse med hånden ved årsskiftet  det er nok letter : -)
Det var sådan set dig der kom med løsningen  først.

Jeg synes  du skal have pointene Jeg takker mangen gangen for jeres  hjælp : -)

Hilsen Martin G.
Avatar billede Marting Forsker
12. juli 2015 - 14:28 #16
store-morten:  oki det var da ellers meget  den gør det,  jeg tror vi tager den uden makroer: -)
Avatar billede store-morten Ekspert
12. juli 2015 - 14:32 #17
Dette skyldes at man i Danmark og USA ser forskelligt på, hvad der er uge 1.

Men ellers lægges denne i et Modul:
Function UgeNum(IndDato As Date)
    UgeNum = DatePart("ww", IndDato, vbMonday, vbFirstFourDays)
End Function

Og denne formel i C15: =UgeNum((C7+7))

Arket gemmes med aktive makroer.
Avatar billede Marting Forsker
12. juli 2015 - 14:39 #18
store-morten: oki på den måde : -) kan godt se det ikke var så meget kode af lige vil : -) tænker om det var en proces du kunne gøre?  og opload på ny?  : -)
Avatar billede store-morten Ekspert
12. juli 2015 - 14:41 #19
Og denne formel i E15: =HVIS(C15<C4;E4+1;E4) (Årstallet)
Avatar billede Marting Forsker
12. juli 2015 - 14:41 #20
Så ville jeg forhøje : -)
Avatar billede store-morten Ekspert
12. juli 2015 - 14:46 #21
Avatar billede Marting Forsker
12. juli 2015 - 14:52 #22
Huha nu køre det bare jeg takker mangen gangen :-)
Avatar billede store-morten Ekspert
12. juli 2015 - 14:53 #23
Velbekomme :-)
Avatar billede Marting Forsker
12. juli 2015 - 14:58 #24
Hmm kan man ikke forhøje point saten?
Avatar billede store-morten Ekspert
12. juli 2015 - 15:02 #25
Nej, men du accepterer dette spørgsmål.

Og opretter et nyt, med teksten:

Ekstra point, Dato formle - Uge.nr. funktion. http://www.eksperten.dk/spm/1004775
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