Avatar billede Beach Mester
18. maj 2005 - 02:53 Der er 8 kommentarer og
2 løsninger

Dato til uge-nummer

Hvis jeg i celle A1 har-> 16-05-2005
Hvordan får jeg så tallet 20 ud i celle A2?

Jeg bruger altid mandag som ref. til de andre dage!

//Beach
Avatar billede laurbjerg Nybegynder
18. maj 2005 - 06:55 #1
=uge.nr(a1)-1
Avatar billede hugopedersen Nybegynder
18. maj 2005 - 12:37 #2
uge.nr fungerer ikke helt efter danske regler. Du skal tage et kig på http://eksperten.dk/spm/483788  Der er de rigtige metoder angivet.
Avatar billede Beach Mester
20. maj 2005 - 01:54 #3
--->hugopedersen
Jeg har ikke så hulens meget styr på formlerne, men har prøvet at sætte den her ind i B1:
=HELTAL((IDAG()-SUM(REST(DATO(ÅR(IDAG()-REST(IDAG()-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
Men den beregner jo efter dags dato og ikke hvad der står i celle A1. Hvordan får jeg den til at ref. til A1 og ikke dags dato?

//Beach
Avatar billede hugopedersen Nybegynder
20. maj 2005 - 07:09 #4
Det må jo være alle de steder der står IDAG du skal skifte ud med en reference til dit felt A1
Avatar billede xixdia Nybegynder
20. maj 2005 - 08:59 #5
Opret flg. makro:

Function WeekNum(dtDate As Date) As Long
    Dim lRetVal As Long
    lRetVal = DateSerial(Year(dtDate + (8 - Weekday(dtDate)) Mod 7 - 3), 1, 1)
    WeekNum = ((dtDate - lRetVal - 3 + (Weekday(lRetVal) + 1) Mod 7)) \ 7 + 1
End Function

Du vil derefter kunne bruge "Weeknum(A1)"
Avatar billede Beach Mester
21. maj 2005 - 00:44 #6
--->hugopedersen
Hvis jeg skriver følgende_
=HELTAL((A1()-SUM(REST(DATO(ÅR(A1()-REST(A1()-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
Så skriver excel bare #REFERENCE
Så det er åbenbart ikke bare en udskiftning:-( Andre forslag, eller er det bare mig der er en knold?
--->xixdia
Jeg må ikke bruge makroér på jobbet grundet sikkerheden, så den kan jeg desværre ikke bruge:-( Men ellers tak *S*

//Beach
Avatar billede sjap Praktikant
21. maj 2005 - 13:02 #7
Du skal ikke ændre IDAG() til A1() men til A1.

IDAG() er en funktion (derfor parenteserne), mens A1 er en cellereference.
Avatar billede sjap Praktikant
21. maj 2005 - 13:03 #8
Dvs. den skal se således ud:

=HELTAL((A1-SUM(REST(DATO(ÅR(A1-REST(A1-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
Avatar billede Beach Mester
30. maj 2005 - 01:30 #9
--->sjap
Det var jo lige det der manglede:-) Takker... Ligger du også lige et svar.

//Beach
Avatar billede sjap Praktikant
30. maj 2005 - 10:39 #10
OK ;0)
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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