PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelVal av veckonummer i en rullista ska visa specifika datum i olika kolumnerVal av veckonummer i en rullista ska visa specifika datum i olika kolumner
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2024-06-12 12:41
 

 Hej!

Nu har jag fått gråa hårstrån av det här! Snälla kan någon hjälpa mig!?

Detta är det jag vill lyckas med:

1. Man ska kunna välja en vecka, exempelvis "vecka 24", i en rullgardin.

2. När man har valt vecka 24 så ska dom datumen i den veckan presenteras horisontellt, alltså i sju stycken kolumner, ex: 10 juni, 11 juni, 12 juni ...etc.

3. Ändrar jag till ex vecka 25 - då ska datumen ändras till aktuella datum för vecka 25.

 

Hur gör man detta?? Snälla kan någon som är duktig på att förklara för en nybörjare hur detta görs enklast! 

Mvh Nicole

Nytt inlägg
 2024-06-12 17:44
 

*******Byggstenar, Hitta måndag*********

dagens datum:

 =IDAG()

dagens veckodag(nr, 0-6)

=VECKODAG(IDAG();3)

Hitta måndagen i den här veckan

=IDAG()-VECKODAG(IDAG();3)

**********************

*******Byggstenar, Hitta veckonummer*********

veckonummer i dag (Veckonummer beräknas olika i olika länder. I sverige använder vi standardsättet som definieras av ISO, så vi kan använda formeln ISO-veckonummer och behöver inte ange en massa parametrar)

=ISOVECKONR(IDAG())

datum för Måndagen i förra årets sista vecka

=IDAG()-VECKODAG(IDAG();3)-7*ISOVECKONR(IDAG())

**************************************

Så, om du har din rullistmed veckonummer i A1 (som siffra) så bör det här ge Måndagen i den vecka som anges i A1

=IDAG()-VECKODAG(IDAG();3)-7*ISOVECKONR(IDAG())+A1*7

Och det här ger hela veckan:

=IDAG()-VECKODAG(IDAG();3)-7*ISOVECKONR(IDAG())+A1*7+SEKVENS(;7;0)

.

 

rullgardingen antar jag att du klarar av självt?

Nytt inlägg
 2024-06-13 08:37
 

 Hej! Och STORT tack för att du engagerar dig i min fråga!

När jag klistrar in din formel i en random ruta, så kastas alla datum ut för en vecka - jättebra, så långt är jag med. Det jag dock inte lyckas med, är hur jag omvandlar det till aktuella datum för resp vecka under sommaren 2024? I min rullista så har jag från v.22 - v 35. Om man väljer t.ex vecka 24 så vill jag att datumen för den veckan skrivs ut i dom gula rutorna. Hur gör jag detta? Och när jag sen kanske vill ändra och titta på datumen för vecka 25, ja då ändras datumen till den veckans datum. Jag klistrar in en bild här nedan, så du ser hur det är tänkt.

Nytt inlägg
 2024-06-13 08:40
 

 Hej igen! 

Du har möjligtvis inte Teams? Så att du kan få visa mig hur man gör, via delad skärm? Hade ju varit guld värt, men förstår om du varken har tid eller lust att engegera dig i en främlings problem på det sättet :-)

 

Mvh Nicole

Nytt inlägg
 2024-06-13 10:02
 
 Ändrad av Coll  på 2024-06-13 09:03:39

 Hej IGEN! Ledsen att jag stalkar dig med inlägg :-)

Jag får datumen att ändras nu, men inte när jag ändrar veckosiffran i ruta C4, utan datumen ändras endast om jag ställer mig på måndagens datum och sen ställer markören uppe i formeln, över C4 där...och sen trycker på enter. DÅ ändras datumen. Men inte om jag ändrar veckosiffran direkt i rutan C4. Varför blir det så? Jag ändrar ju liksom ingenting i formeln när jag ställer markören där...utan jag bara ställer markören där och trycker Enter. Då ändras datumen, men som sagt inte om jag skriver vecka 25 istället för 24 i RUTAN C4.

Snälla hjälp mig, du verkar vara så himla kunnig! Min chef är på mig och undrar om jag löst detta.....(har suttit och kollat tutorials i två dagar nu, men hittar inget om detta!)

Nytt inlägg
 2024-06-13 10:18
 

SEKVENS() kan även bygga rader

=SEKVENS(rader;kolumner;start;[steg])

https://support.microsoft.com/sv-se/o...

Så om du läger in önskat antal veckor/rader i formeln (5:an). så expanderar den så många veckor du vill:

=IDAG()-VECKODAG(IDAG();3)-7*ISOVECKONR(IDAG())+C3*7+SEKVENS(5;7;0)

Eller lägg önskat antal vekcor i t.ex C4

=IDAG()-VECKODAG(IDAG();3)-7*ISOVECKONR(IDAG())+C3*7+SEKVENS(C4;7;0)

Nytt inlägg
 2024-06-13 10:26
 
 Ändrad av anoying mouse  på 2024-06-13 09:29:31

Har du stängt av automatiska beräkning?

Formler->beräkning->Beräkningsalternativ

eller

Arkiv->Alternativ->Formler->Beräkningsalternativ: Automatiskt

 

 

Nytt inlägg
 2024-06-13 11:08
 

 Fy fasen vad du är UNDERBAR!! Tack!! Du har precis gjort min dag!! Det funkar nu efter att jag gick in och ställde in Automatisk beräkning. Tusen tack för att all din hjälp! Du är numera min Excel-GUD!!!

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelVal av veckonummer i en rullista ska visa specifika datum i olika kolumnerVal av veckonummer i en rullista ska visa specifika datum i olika kolumner

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter