09. oktober 2007 - 14:34Der 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.
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
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")
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.