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

 
ForumForumDiskussionerDiskussionerExcelExcelKan jag lägga till 6 timmar?Kan jag lägga till 6 timmar?
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2022-05-17 07:46
 

 Är oerfaren när det kommer till excel men jag försöker klura ut hur jag kan få till en vad jag tror =OM- formel på vårt arbetsschema. 

Schemat ser ut som på bilden. Automatisk uträkning lyder tex A6 minus A5 minus A7, osv för resterande dagar, för uträkning av timmar för dagen, med totalsumman under Lördagen. 

Problemet är när det står 22:00 (röd) så innebär det också +6 timmar till för man jobbar sovande natt. Jag undrar om man kan få till en formel eller en villkorstyrd formatering för "lika med 22:00 + 06:00". (så den alltid räknar +6timmar när det står 22:00) Någon som kan hjälpa mig med detta? 

Nytt inlägg
 2022-05-18 08:19
 

 =A6-A5-A7+OM(A6=TIDVÄRDE("22:00");TIDVÄRDE("06:00");0)

Nytt inlägg
 2022-05-25 06:25
 

 Hej! Tack för tipset, det lät rimligt!

 

Jag får det inte att fungera dock. Blir uträkningen så att 22:00 blir 6:00 istället? Så den räknas som 6timmar endast, inte plussar på? 

För om fallet är att jag ska plussa på 6timmar så kan jag kanske skriva TIDVÄRDE 22:00 = 28:00 ?

 

Nytt inlägg
 2022-05-25 08:35
 
 Ändrad av Christian  på 2022-05-25 08:40:07

 Hej hej

Nej formeln säger A6-A5 osv.. vilket innebär att du redan har värdet i A6, därför ska det läggas till 6 timmar, inte 28. Dessutom så startar Tidvärdes funktionen om vid 24. Detta innebär att 28 timmar ger dig värdet för fyra timmar. 

Jag skulle gissa att orsaken till att du får problem är formatet. Pröva att ändra ditt resultat till tal istället för tid, gör även detta för dina ingående tider. Därefter granskar du resultaten, har du fått exempelvis fått ut resultatet 1,5 så innebär detta 1 dygn och 12 timmar. Heltal motsvarar alltid dygn, decimaltal motsvarar tid. Väljer man att endast visa klockslag så skulle 12:00 visas, när resultatet egentligen är 36 timmar. Vill man räkna med tidsdifferanser så gör man således klokt i att konvertera till tal, dvs multiplicera med 24. (24*1,5) = 36. Får man vid denna beräkning ut decimaler, så är denna del minuter, vilket innebär att de måste multipliceras med 60. 36,75 timmar motsvarar alltså 36h och 45 minuter. 

Funktionerna =Heltal() samt Rest() är ofta nödvändiga vid tidsberäkningar. Det finns även funktioner såsom =timmar(), minuter(), sekunder(). Dessa räknar endast på decimaltalsdelen, vilket innebär att heltalsdelen måste tas hänsyn till på annat sätt. 

Inser att svaret kanske inte riktigt är busenkelt att förstå. Men dessvärre är det inte helt lätt att räkna med tid. Du får gnälla på babylonierna :). 

Mvh

Christian

Nytt inlägg
 2022-05-25 14:21
 

Du kan även ändra visningsformatet. om man sätter hakparanteser runt [t]

med formatet

[t]:mm

så visas 28:00

medan 

t:mm

visar 4:00

 

eller 

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelKan jag lägga till 6 timmar?Kan jag lägga till 6 timmar?

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