---
title: "Tidformat i Excel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/kontorsprogram/191814-tidformat-i-excel"
topic: "Kontorsprogram"
topic_url: "https://www.webforum.nu/amne/kontorsprogram"
author: "devotion"
published: "2013-10-25T12:54:18.000Z"
updated: "2013-10-30T14:32:35.000Z"
replies: 6
views: 3287
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/kontorsprogram/191814-tidformat-i-excel"
---

# Tidformat i Excel

## #1 — devotion, 2013-10-25T12:54Z

Hej,

Jag gjorde enkel tidrapport i Excel, som ska hålla reda på flextid. Tyckte jag var smart att formatera visningen av flex som tid (00:00)

Problemet är ju att det bara går att visa upp till 23:59. Dvs, kommer man över 24 timmar blir det fel. 25,5 timmars flex vill jag ska visas 25:30.

Kan man göra detta, eller får jag helt enkelt nöja mig med att visa timmarna i decimalform?

Bifogar även filen. :)

Mvh
Henrik

Bilagor:

- [Tidrapportering.xlsx](https://www.webforum.nu/a/23601.xlsx)

Permalänk: https://www.webforum.nu/p/191814

## #2 — ÄnMindreVetande, 2013-10-25T14:40Z

Allt går att göra i Excel :bire
Ändra visningen av tid till \[tt\]:mm

Dvs du markerar din cell, går in i "formatera celler" \[ctrl\]+1 eller högerklicka.
På fliken talformat väljer du anpassat och skriver in \[tt\]:mm istället för tt:mm.

Eller \[t\]:m

Det är alltså hakparanteserna som gör skillnad så att timmarna summeras även om tiden överstiger ett dygn.

Det går även att använda på minuter: Det här skulle t.ex möjligtvis kunna vara intressant om du skulle summera varvtider:
\[mm\]:ss

\*\*\*\*\*ED\*\*\*\*\*\*\*
Kollade ditt blad. H2-H3 skall alltså ha formatet
\[tt\]:mm;\[Röd\]-\[tt\]:mm
Om du vill att det skall se nästan likadant ut

Permalänk: https://www.webforum.nu/p/2314500

## #3 — devotion, 2013-10-25T20:04Z

Funkar perfekt Tack :)  

Med vänlig hälsning,
Henrik

Permalänk: https://www.webforum.nu/p/2314503

## #4 — devotion, 2013-10-30T07:45Z

Hmmm...

Nu tillkom det ett annat "problem" Om man vill ha minusvärden i ingående flex, hur gör man då? Dvs att man vill ange t.ex. -01:30

Mvh
Henrik

Permalänk: https://www.webforum.nu/p/2314555

## #5 — ÄnMindreVetande, 2013-10-30T11:18Z

Ja, allt går i excel....
När jag kolla ditt exempeldokument så har du faktiskt löst det med metod 1. 

Det är en trälig bugg i excel. Tyvärr klarar Excel i Normalläget inte av att hantera negativa tidsvärden. Eller, värdet ligger där men det kan inte visas
Klassisk lösning (suger, men kan vara nödvändig):

När microsoft skapade Excel för Machintosh så gjordes datum/tidshanteringen lite annorlunda. Datumen startar från 1904 istället för 1900 som Excel/lotus för windows gjorde (de visade skottåret 1904 fel). 
När mac-excel skapades fixades även hanteringen av negativa tidstal. Så den klassiska lösningen är helt enkelt att ändra visningssättet till macintosh/1904 datumsystem.
Excel 2010:
arkiv-\>alternativ-\>avancerat-\>vid beräkning för den här arbetsboken-\>"Använd macintosh datumsystem"
Det är så ditt exempeldokument är inställt

Anledningen till att jag inte tycker om den här lösningen är att alla datum förskjuts 4 år i bladet. Och rent principiellt vill jag inte blanda två datumsystem Det är som att be om problem på bara knän.

\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
En krångligare lösning, men bättre om du inte behöver arbeta vidare med siffran är att omvandla den till text och slänga in ett minustecken om det är negativt.
\=OM(H377+H2\<0;"-";"")&TEXT(ABS(H377+H2);"\[tt\]:mm")
Eller så här om du tycker det är mer logiskt
\=OM(H377+H2\>0;TEXT(H377+H2;"\[tt\]:mm");TEXT(ABS(H377+H2);"-\[tt\]:mm"))
Nackdelen är att du inte får siffran röd när den är negativ. Får fixas separat med hjälp av villkorsstyrd formatering

Permalänk: https://www.webforum.nu/p/2314559

## #6 — devotion, 2013-10-30T13:40Z

Hej!

Jag vet inte om du missuppfattade min fråga. :)  

(eller har jag missuppfattat ditt svar.... :)   )

Din kod ska jag klistar in i H3? och ändra datumsystemet till windows?

Hur ska jag formatera H2? Där jag skriver in ingående flex. Tex 01:30 eller -02:45

Och kan man formatera minustid rött, 0-tid svart och plustid blått?

Mvh
Henrik

Permalänk: https://www.webforum.nu/p/2314561

## #7 — ÄnMindreVetande, 2013-10-30T14:32Z

Nej, för tusan, ändra inget. Jag missade att du skrev INGÅENDE flex. Trodde att du jobbade med ett annat blad och inte ställt om till Mac-tid... 

Intressant fråga. Vet faktiskt inte om det går att mata in en negativ tid rakt av.
Med formel går det:
\=-TIDVÄRDE("12:00")
\=-KLOCKSLAG(12;0;0)

Men inte direkt. Skumt...

Använda en cell bredvid där du skriver 1 eller -1 och multiplicerar till H3?

Nej. Inga bra förslag

\*\*\*AD\*\*
En kortare variant av ovanstående formellösningar:
\=-"12:00"

Permalänk: https://www.webforum.nu/p/2314562

---

Tråden på webben: https://www.webforum.nu/amne/kontorsprogram/191814-tidformat-i-excel
