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

 
ForumForumDiskussionerDiskussionerExcelExcelHeltal till tidformatHeltal till tidformat
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2020-01-28 16:19
 
Hej. Är det någon som vet om man i Excel kan känna av, då man ändrat i ett tidfält, om man bara angivit ett heltal? Jag vill då att den ska lägga på ':00', så det blir rätt tidformat (klockslag), dvs som i många Windows-program. Annars måste man ju skriva ':00' för att inte få fel i fältet, och det tar tid.
Nytt inlägg
 2020-01-29 09:28
 
 Ändrad av Peter  på 2020-01-29 10:43:22

 Anpassat format:    ##":"##

OBS: Måste skriva in minst tre siffror : typ  9:30 skrives  930.    22:45 skrives  2245
alltså hela tiden med två decimaler

/Peter

Nytt inlägg
 2020-01-29 10:24
 
Jag tror inte Peters lösning funkar tyvärr. När jag testade betraktade Excel inte värdet som tid utan som tal.
Nytt inlägg
 2020-01-29 16:12
 

Det går inte (utan makro med händelsehantering). Ett tidsvärde är "egentligen" andelen av dygn i Excel (1timme= 1/24, ändra visningsformat till tal så ser du det underliggande värdet). Så du måste helt enkelt mata in : för att berätta för excel att det är en tidsangivelse som skall konverteras.

 

Däremot räcker det att skriva

0: Eller 15:

Du behöver inte lägga in nollorna efter kolon

När det blir som Marie säger "betraktade Excel inte värdet som tid utan som tal."  så kommer 15 att betyda 15 dygn. Inte 15 timmar och det blir ju knas.

 

Fullösning

Ett alternativ är att mata in alla dina data som decimaltal (med 0,30 för en halvtimme, inte 0,5) och konvertera till riktiga tidsangivelser

om du Exempelvis menar 

13:45

så kan du skriva 13,45

och konvertera med formeln

=KLOCKSLAG(A1;REST(A1;1)*100;0)

om du inte anger några minuter och skriver 13 så blir det ändå rätt (efter konvertering).

Nytt inlägg
 2020-01-30 15:47
 
Aha, tack så mycket för hjälpen, detta underlättar.
Ha det bra.
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHeltal till tidformatHeltal till tidformat

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