Avatar billede vint Nybegynder
09. oktober 2007 - 14:34 Der er 6 kommentarer og
1 løsning

Noget med datoer og automatisk angive navn på ugedag

Hej.

Jeg har en excel fil hvor jeg skal påføre ekstra timer for nogle ansatte (60 ansatte).

Derfor har jeg lavet 13 regneark.

1 ark for hver måned samt et sammentællingsark.

På hver ark har jeg skrevet alle de ansattes initialer i kolonne A, og i de efterfølgende kolonner har jeg skrevet 1, 2, 3, 4, 5, 6 osv. svarende til den dato, det nu er.

Mit håb er så, at der er noget automatisk, der kan skrive, hvilken ugedag det er. Fx skrives 7 i A2. I A3 skal der så stå, hvilken ugedag det er, d. 2. (januar).

Og hvad med en mulighed for at skravere de kolonner, der udgør weekender automatisk? Eller er jeg for optimistisk?

Sidst men ikke mindst er jeg bange for, at jeg har grebet det helt forkert an og kunne have lavet det meget smartere. Har i et bud, er jeg selvfølgelig taknemmelig.
Avatar billede luffeladefoged Praktikant
09. oktober 2007 - 15:10 #1
For at xl skal vide ugedagen skal du have måned og år med i din dato, ikke nok med 1, 2, 3. Du kunne f.eks. skrive 01-01-2007 i celle B2 og formattere denne med en custom: dddd "d."dd mmm, hvilket vil give Mandag d.01 jan. Formattet dddd vil blot give mandag. Celle C2 skal du skrive =B2+1 og kopiere derudaf.
De skraverede områder kan du klare med en betinget formattering. I celle B3: menu -
format - conditional formatting - vælg formula is - og skriv i boksen: =WEEKDAY(B$2;2)=7 - tryk på format og vælg dit formatterings pattern - og tryk ok og ok; og kopier til det hele data området.
Hilsen  Luffe
Avatar billede luffeladefoged Praktikant
09. oktober 2007 - 15:12 #2
Du skulle have hele weekenden skraveret og ikke kun søndag, så formlen hedder:
=OR(WEEKDAY(B$2;2)=6;WEEKDAY(B$2;2)=7)
Avatar billede rosco Novice
09. oktober 2007 - 16:26 #3
Hvis ugenummer står i A1 og Året i A2, giver denne formel datoen på mandagen
=DATO(A2;1;7*A1-3-UGEDAG(DATO(A2;;);3))
=DATO(A2;1;7*A1-3-UGEDAG(DATO(A2;;);3)+1) giver tirsdagen

Læg 6 til formlen og du har så søndagen.

Hvis dato står i D1 Giver denne ugedagen
=TEKST(D1;"dddd")
Avatar billede vint Nybegynder
09. oktober 2007 - 18:50 #4
Tak  - send bare svar
Avatar billede rosco Novice
09. oktober 2007 - 19:57 #5
Det er vidst til dig luffeladefoged.
mit var blot et supplement.
Avatar billede luffeladefoged Praktikant
10. oktober 2007 - 09:45 #6
Glad for det funkede.
Tak for point
// Luffe
Avatar billede luffeladefoged Praktikant
10. oktober 2007 - 09:45 #7
Ups - sender lige et svar så ;o)
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