Jeg har et regneark hvori jeg bruger dato til at vise ugenummer.
Nu er det gået helt galt, da der var 53 uger i 2009
Jeg testede igen ved i et nyt ark at starte med d 28/12 2009 og trække
ned til d 18/1 2010
uge 53 vises til frem til torsdag d 31/12 derefter vises uge 1 for
d1/1 og 2/1 og søndag 3/1 skiftes til uge 2
Jeg synes tidligere at have læst om en ugenummer fejl i excel, nogen
der kan hjælpe?
Jeg har et regneark hvori jeg bruger dato til at vise ugenummer.
Nu er det g�et helt galt, da der var 53 uger i 2009
Jeg testede igen ved i et nyt ark at starte med d 28/12 2009 og tr�kke
ned til d 18/1 2010
uge 53 vises til frem til torsdag d 31/12 derefter vises uge 1 for
d1/1 og 2/1 og s�ndag 3/1 skiftes til uge 2
Jeg synes tidligere at have l�st om en ugenummer fejl i excel, nogen
der kan hj�lpe?
Hej!
Kig evt. i
news:du6jc5pim5ckqf5df...@4ax.com...
Emne: Ugenummer i Excel 2000 / Win XP
Dato: Mon, 05 Oct 2009 09:32:42 +0200
I Googlegroups er adressen
http://groups.google.com/group/dk.edb.regneark/browse_thread/thread/f31ce8c8285035a/1177dffc5288aba5
Hans T.
HTH. Beste hilsen Harald
=HELTAL(REST(REST(HELTAL(REST(HELTAL(A13)+692501;146097)/7)
*28+4383;146096);1461)/28+1)
Men det er her fra gruppen
God forn�jelse
John Senius-J�rgensen
"ZYX" <mnj...@gmail.com> skrev i en meddelelse
news:0848400f-5036-4b5b...@b2g2000yqi.googlegroups.com...
Hejsa
Jeg har et regneark hvori jeg bruger dato til at vise ugenummer.
Nu er det g�et helt galt, da der var 53 uger i 2009
Jeg testede igen ved i et nyt ark at starte med d 28/12 2009 og tr�kke
ned til d 18/1 2010
uge 53 vises til frem til torsdag d 31/12 derefter vises uge 1 for
d1/1 og 2/1 og s�ndag 3/1 skiftes til uge 2
Jeg synes tidligere at have l�st om en ugenummer fejl i excel, nogen
der kan hj�lpe?
On 13 Jan., 15:44, "John Senius-Jørgensen"
<12...@senius12.dk_fjern_alle_tal> wrote:
> Hej
> Kan ikke lige huske hvor eller hvem der har sendt denne:
> Danner ugenr ud fra en dato der er indtastet i cellen A13
>
> =HELTAL(REST(REST(HELTAL(REST(HELTAL(A13)+692501;146097)/7)
> *28+4383;146096);1461)/28+1)
>
> Men det er her fra gruppen
> God fornøjelse
> John Senius-Jørgensen
> "ZYX" <mnj...@gmail.com> skrev i en meddelelsenews:0848400f-5036-4b5b...@b2g2000yqi.googlegroups.com...
> Hejsa
>
> Jeg har et regneark hvori jeg bruger dato til at vise ugenummer.
> Nu er det gået helt galt, da der var 53 uger i 2009
>
> Jeg testede igen ved i et nyt ark at starte med d 28/12 2009 og trække
> ned til d 18/1 2010
> uge 53 vises til frem til torsdag d 31/12 derefter vises uge 1 for
> d1/1 og 2/1 og søndag 3/1 skiftes til uge 2
>
> Jeg synes tidligere at have læst om en ugenummer fejl i excel, nogen
> der kan hjælpe?
On 13 Jan., 15:44, "John Senius-J�rgensen" wrote
...
> =HELTAL(REST(REST(HELTAL(REST(HELTAL(A13)+692501;146097)/7)
> *28+4383;146096);1461)/28+1)
...
"ZYX", ja det er en lidt lang formel.
Det er fordi den passer p� alle datoer, ogs� dem i Visual Basic
Til hverdagsbrug er der denne lidt kortere formel,
den g�lder 1/3/1900-28/12/2104
=HELTAL(REST(HELTAL((A1+2924)/7)*28;1461)/28+1)
hvor A1 har datoen.
Jeg har en gang k�rt test igennem de forskellige formler og UDFfer for at se om der var fejl.
Europ�isk ugenummer _er_ nemlig et �mt punkt.
Der er kun US ugenumre i Excel, men de europ�iske findes i VBA, fx DatePart("ww", dato, 2, 2).
DatePart("ww", dato, 2, 2) har imidlertid mange fejl, fx at Man 29/12/2003 er uge 53, Tir 30/12/2003 er uge 1
Derfor har Microsoft oplyst en workaround
http://support.microsoft.com/kb/200299/en-us
Den workaround har ogs� lidt fejl, fx at L�r 1/1/2101 er uge 52, S�n 2/1/2101 er uge 53,
men det kan man vel godt leve med.
Brug alligevel hellere UDFfer fra gruppen, de er helt rigtige, fx gengav J�rgen Bondesen
Harald Staffs,
Function WEEKNR(ByVal Dato As Date) As Long
Dato = Dato + 4 - Weekday(Dato, vbMonday)
WEEKNR = DatePart("ww", Dato, 2, 2)
End Function
Formlen =HELTAL(REST(HELTAL((A1+2924)/7)*28;1461)/28+1) bruger kun element�re funktioner,
s� derfor kan den bruges p� andre platforme.
Fx i Words feltkoder hvis man vil.
Hilsen Hans T.