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

 
ForumForumDiskussionerDiskussionerExcelExcelarbetstid övertidarbetstid övertid
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2023-04-11 15:22
 

 jag ställde mig i cell i2 och skrev =h2*24 sen ändrde jag format och fick 1,5 sen gjorde jag en sammanställning kommer inte på något annat just nu för sskall man ändra till tal så tror jag att den räknar fel

            omvand till 100del omvand till 100del
år 2023 samtal utkörning Enkel övertid kval övertid total summa Enkel övertid kval övertid  
jan 4 8 03:45 15:05 18:50 3,75 15,08333333  
feb 0 0 00:00 00:00 00:00 0 0  
mar 8 3 01:30 07:30 09:00 1,5 7,5  
apr 15 8 02:20 21:00 23:20 2,333333333 21  
maj 1 1 00:00 00:00 00:00 0 0  
jun 1 1 00:00 00:00 00:00 0 0  
jul 1 1 00:00 00:00 0:00 0 0  
aug 1 1 00:00 00:00 00:00 0 0  
sep 1 1 00:00 00:00 00:00 0 0  
okt 1 1 00:00 00:00 00:00 0 0  
nov 1 1 00:00 00:00 00:00 0 0  
dec 1 1 00:00 00:00 00:00 0 0  
                 
Nytt inlägg
 2023-04-11 15:50
 

Hej,

Kan du skicka en skärmdump av arbetsbladet "Helgdagar"?

Nytt inlägg
 2023-04-11 16:25
 

Hej igen Nisse,

Excel räknar aldrig "fel", den räknar exakt som man skrivit formlerna... ;-)

Skämt åsido, man kan inte "blanda och ge" hur som helst. Man måste bestämma sig för vilken talbas man vill använda, Excels inbyggda, eller en "egensnickrad".

I ditt exempel skulle jag låtit hela arket vara precis om det är, men kanske lagt till en kolumn som också visar timmar och minuter som hundradelar av en timme, om det nu är så ni ska tidrapportera.

Om du vill göra om arket till ett decimalt timformat så måste samtliga formler göras om, inte bara vissa.

Nytt inlägg
 2023-04-12 16:22
 
 Ändrad av Gondi  på 2023-04-13 05:36:31

Hej igen Nisse,

 

Jag tror att det är bäst om vi först går till botten med det matematiska förhållandet mellan de positiva heltalen 100 och 60 eftersom det är dessa två heltal vi har att arbeta med när vi talar om förhållandet mellan hundradels timme och minuter. 

 

Uppgift: Räkna ut den största gemensamma positiva delaren för heltalen 100 och 60. 

 

För att lösa denna uppgift primtalsfaktoriserar vi först talet 100, vilket vi kan göra steg för steg, till dess att vårt uttryck bara består av primtalsfaktorer: 

 

100 = 10 * 10 = 2 * 5 * 2 * 5 (talen 2 och 5 är primtal) 

 

Talet 100 primtalsfaktoriserar vi alltså med hjälp av primtalen 2 och 5. Primtalen 2 och 5 är därför vart och ett delare i talet 100. 

 

Vi hittar lätt övriga delare i 100 genom att kombinera dessa två primtal: 

 

4 = 2 * 2 

10 = 2 * 5 

20 = 2 * 2 * 5 

25 = 5 * 5 

50 = 2 * 5 * 5 

 

Utöver dessa delare har vi som vanligt även delaren 1.

 

De positiva tal som är delare i 100 är alltså 1, 2, 4, 5, 10, 20, 25, 50 och 100. 

 

Det sammansatta talet 60 kan man med samma metod primtalsfaktorisera: 

 

60 = 6 * 10 = 2 * 3 * 2 * 5 (talen 2, 3 och 5 är primtal) 

 

Primtalen 2, 3 och 5 är vart och ett delare i talet 60.

 

Heltalet 60 innehåller därför följande möjliga produkter av primtalsfaktorerna 2, 3 och 5. 

 

4 = 2 * 2 

6 = 2 * 3 

10 = 2 * 5 

12 = 2 * 2 * 3 

15 = 3 * 5 

20 = 2 * 2 * 5 

30 = 2 * 3 * 5 

 

Utöver dessa delare har vi som vanligt även delaren 1.

 

De positiva tal som är delare i 60 blir därmed 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30 och 60. 

 

Svar: Talet 20 är därmed den största gemensamma delaren för talen 60 och 100. 

 

Varför är detta viktigt?

 

Jo, för om man vill få minuterna att motsvara exakta hundradels timmar (utan avrundning) så kan vi inte bryta ner en timmes samtliga 60 minuter i exakta hundradelar. Vi måste istället använda oss av den största gemensamma nämnaren 20 som vi räknade ut ovan.

 

Den minsta tidsenhet det går att använda i tidrapporten blir med talet 20 som nämnare: 

 

60 / 20 = 3 minuter, eller 00:03 i tidsformatet (tt:mm) vilket motsvarar, 

100 / 20 = 5 hundradels timme, eller 0,05 timmar i decimalform (0,00). 

 

Med ovan givet så har vi fastlagt att för att få den inrapporterade tiden i hela minuter att exakt motsvara hundradelar av en timme måste minuterna anges som en helt delbar multipel av talet 3. 

 

0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54 och 57 minuter går bra. Inga andra minutangivelser går däremot att använda utan att svaret behöver avrundas, t.ex. 20 minuter blir 0,3333333333…, 40 minuter 0,6666666666... och 50 minuter blir 0,8333333333... timmar. 

 

Jag har gjort en egen version av Excel-arket som jag tror uppfyller dina önskemål. 

 

Följande arbetstidsregler har implementerats: 

  • Enkel övertid beräknas som all tid innan 19:00 på vardagar. 
  • Kvalificerad övertid inträffar under helger, storhelger listade på arbetsbladet ”Helgdagar” samt all tid från 19:00 på vardagar. 

Jag har lagt till kolumn I (I1:I7) i översikten som gör om övertidstimmarna och minuterna ([tt]:mm) till decimalt format (0,00) med formeln =H2*24 i cell I2.   

För att man inte ska kunna mata in ogiltiga minutangivelser har jag lagt till dataverifiering i cellerna C12:D22 enligt följande:

 

 

 

Cellformatet i cell F12 är (tt:mm) och formeln är: 

=D12-C12 

  

Cellformatet i cell G12 är (tt:mm) och formeln är:

   

Cellformatet i cell H12 är (tt:mm) och formeln är: 

=F12-G12 

  

Cellformatet i cell I12 är (Allmänt) och formeln är: 

=OMFEL(LETARAD(B12;Helgdagar!$B$2:$C$14;2;FALSKT);INITIAL(TEXT(VECKODAG(B12);"ddd"))) 

  

Cellformatet i cell J12 är (Allmänt) och formeln är: 

=INITIAL(TEXT(B12;"MMM")) 

  

Cellformatet i cell H2 är ([tt]:mm) och formeln är: 

=SUMMA(G12:G22) 

  

Cellformatet i cell H3 är ([tt]:mm) och formeln är: 

=SUMMA(H12:H22) 

  

 

Cellformatet i cell I2 är (0,00) och formeln är: 

=H2*24 

  

Cellformatet i cell H7 är ([tt]:mm) och formeln är: 

=SUMMA(H2:H6) 

  

Cellformatet i cell I7 är (0,00) och formeln är: 

=SUMMA(I2:I6) 

  

Och så här ser tabellen på fliken ”Helgdagar” ut: 

 

 

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelarbetstid övertidarbetstid övertid

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