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

 
ForumForumDiskussionerDiskussionerExcelExcelBeräkna tidslängd längre än 30 dagarBeräkna tidslängd längre än 30 dagar
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-03-19 10:59
 

Hejsan,

jag behöver räkna ut tidslängden mellan två tidpunkter. Allt fungerar fint förutom i cellen C4 där den visar 3 dagar istället för 34.
Det verkar som att den bortser från den gångna månaden (31 dagar) och bara ger mig de 3 dagarna därefter.
Uppenbarligen något fel i mitt talformat, eftersom det oformaterade värdet (cell D4) visar korrekt antal dagar.
Vad gör jag för fel?

stort tack på förhand  /Tommy

Nytt inlägg
 2019-03-19 12:15
 
 Ändrad av Christian  på 2019-03-19 13:23:05
Hej hej

Siffran 34 omvandlat till datumformat motsvarar 1901-02-03. Därför får du ut 03 med DD format. Detta går alltså inte att använda i ditt fall. Du får istället bygga ihop en sträng av en formel. Du kan då använda dig av =DAGAR, =TIMME och =MINUT.

Vill du få ut allt till att se ut som det gör i din C kolumn blir det dock en väldigt lång formel då du även måste skapa "0" framföri de fall där siffran är mellan 0-9.

Jag skulle skrivit ut detta till tre separata celler, dagar, timmar, minuter. Alternativt acceptera att nollorna inte skrivs ut med:

=DAGAR(B2;A2)&":"& TIMME(B2-A2)&":"& MINUT(B2-A2)
Nytt inlägg
 2019-03-19 15:09
 
 Ändrad av anonymous  på 2019-03-19 16:11:13

Så lång behöver den väl inte bli? Dagarna är ju heltalsdelen så man kan hålla det enkelt

=TEXT(B4-A4;"00")&TEXT(B4-A4;":tt:mm")

Men det är en textsträng så det är ganska värdelöst om man vill räkna på något vis (å andra sidan, hur svårt är det att  hänvisa till (B2-A2) istället för till C2).

Det tråkigaste är ju att man kan få timmar och minuter att gå över 24/60 gränsen genom att sätta fyrkantsparanteser runt om i i formatmallen, typ:  [tt] eller [mm] 

Med formatet: [tt]:mm skulle c2 i din serie bli 170:30 (170 timmar + 30 min) 

då kan man ju tro att [DD] skulle ge precis det du vill. Men, nej, det känner inte excel igen som ett giltigt format. Och man får inte heller blanda heltal och tid så det går inte att skriva :

"00:tt:mm"

 Bahhh

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelBeräkna tidslängd längre än 30 dagarBeräkna tidslängd längre än 30 dagar

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