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

 
ForumForumDiskussionerDiskussionerExcelExcelRäkna antal veckor från följande format Ex. 18w30Räkna antal veckor från följande format Ex. 18w30
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-03-14 08:03
 
Hej! Jag behöver räkna ut antal veckor mellan vissa aktiviteter (ex. 19w03 - 18w47 = 8). Problemet jag har är att syntaxen för tiderna som anges i cellerna är av formatet 18w30, 19w03 osv. Jag fastnar på problemet kring nytt år. Enklast hade varit att ändra formatet till yyyy-mm-dd men vi är flera avdelningar som jobbar med filen och man har, sedan länge, jobbat in kulturen med YYwWW-formatet. Så jag måste anpassa mig till det. Att räkna ut diffen mellan 2 veckor inom samma år löser jag idag med hjälp av funktionen RIGHT(;2) där jag plockar ut de 2 sista siffrorna (veckonumret) från texten YYwWW som jag sedan använder för att räkna på. Förslag/idéer mottages tacksamt! Mvh! // Niklas
Nytt inlägg
 2019-03-14 10:23
 

Är det alltid 52 veckor i ert system? Då borde det räcka att multiplicera åren med 52  veckor, typ:

(VÄNSTER(A1;2)*52+HÖGER(A1;2))

Det borde ge antal veckor sedan år 2000. Då kan du subtrahera precis som om det vore excels datumformat 

Exempel om start står i A1 och slut i B1

=(VÄNSTER(B1;2)*52+HÖGER(B1;2))-(VÄNSTER(A1;2)*52+HÖGER(A1;2))

OBS! Kräver att både år och vecka står med 2 bokstäver/siffror

annars får du krångla till det och leta efter tecknet w. typ:

=(VÄNSTER(B1;SÖK("w";B1)-1)*52+EXTEXT(B1;SÖK("w";B1)+1;2))-(VÄNSTER(A1;SÖK("w";A1)-1)*52+EXTEXT(A1;SÖK("w";A1)+1;2))

 

Nytt inlägg
 2019-03-15 07:13
 
anonymous skrev:

Är det alltid 52 veckor i ert system? Då borde det räcka att multiplicera åren med 52  veckor, typ:

(VÄNSTER(A1;2)*52+HÖGER(A1;2))

Det borde ge antal veckor sedan år 2000. Då kan du subtrahera precis som om det vore excels datumformat 

Exempel om start står i A1 och slut i B1

=(VÄNSTER(B1;2)*52+HÖGER(B1;2))-(VÄNSTER(A1;2)*52+HÖGER(A1;2))

OBS! Kräver att både år och vecka står med 2 bokstäver/siffror

annars får du krångla till det och leta efter tecknet w. typ:

=(VÄNSTER(B1;SÖK("w";B1)-1)*52+EXTEXT(B1;SÖK("w";B1)+1;2))-(VÄNSTER(A1;SÖK("w";A1)-1)*52+EXTEXT(A1;SÖK("w";A1)+1;2))

 

Så enkelt, TACK! Alt. #1 funkar, vi skriver alltid veckorna med 2 siffror och i de fall året har 53 veckor inträffar så sällan att när så sker kan vi leva med att vår uppföljning inte stämmer till 100%. Tack!!! Mvh! // Niklas
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelRäkna antal veckor från följande format Ex. 18w30Räkna antal veckor från följande format Ex. 18w30

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