Just nu i M3-nätverket
Gå till innehåll

Räkna ut arbetstid och dra av lunch automatiskt


DSAM

Rekommendera Poster

Hejsan!

 

Jag undrar hur jag kan göra en formel som räknar ut antal timmar och sedan om det är mer än 5 timmar dra av lunchen (1h) direkt.

 

Tex Börjar 08.00 och slutar 17.00. Det blir 9 timmar. Det är mer än 5 timmar då ska lunchen på en timma dras och reslutatet blir 8 timmar.

 

Sen hur plussar man ihop dessa timmar så att man kan summera en

hel veckas arbetstid.

 

Jag är ganska ny på excel kan tilläggas.

 

Tack på förhand!

 

 

Länk till kommentar
Dela på andra webbplatser

Hej,

 

I Excel kan du använda villkor i formler.

Någonting i stil med följande borde fungera som du vill:

=OM(B1-A1>5;B1-A1-1;B1-A1)

 

mvh

/Johan

 

Länk till kommentar
Dela på andra webbplatser

Tack för formeln men när jag provar den så blir resultatet 9:00:00 om jag använder 8:00 och 17:00. Jag får den alltså inte att funka på rätt sätt. Är det nått jag missat?

 

Länk till kommentar
Dela på andra webbplatser

Ursäkta, det blev jämförelse mellan äpplen och päron ...

 

Om A1 och B1 är riktiga Excel-tider (vilket dom bör vara) blir formeln:

=OM(B1-A1>5/24;B1-A1-1/24;B1-A1)

 

Detta pga att Excel använder värdet 1 för en dag, således 1 timme = 1/24.

 

hälsningar

/Johan

 

[inlägget ändrat 2009-10-07 11:33:12 av Pejo]

Länk till kommentar
Dela på andra webbplatser

Nuu funkar det!

 

Tack.

 

Men hur gör man då tex om man har en hel rad som skall summeras.

 

8:00 17:00 8:00 17:00 8:00 17:00

 

Jag började så här:

=SUMMA(OM(D4-C4>5/24;D4-C4-1/24;D4-C4)+OM(F4-E4>5/24;F4-E4-1/24;F4-E4)

 

men om det är 20 personer så blir det ganska lång formel.

 

Man kan ju göra en kolumn : 8:00 17:00

8:00 17:00

8:00 17:00

 

och använda din formel på varje rad och sedan summera nedanför alla.

 

Men det passar tyvärr inte in hos mig så det vore underbart ifall det gick att göra det smidigare. Men hur?

 

 

 

Länk till kommentar
Dela på andra webbplatser

Rekommendabelt att du gör om det till en tabell. Allt blir lättare då.

 

 

/T

 

Even when we know we´ll never find the answers, we have to keep on asking questions.

 

Länk till kommentar
Dela på andra webbplatser

Eh, vad har den sidan med ditt problem att göra?

 

vad jag menar är att arrangera om dina data så att du har starttid i en kolumn och sluttid i en kolumn. I nästa kolumn räknar du ut hur lång arbetstid det ger och sedan kan du enkelt summera över person, total, vecka, månad whatever.

 

Givet att du då har vems tid det är, vilken dag det är i tabellen.

 

 

/T

 

Even when we know we´ll never find the answers, we have to keep on asking questions.

 

Länk till kommentar
Dela på andra webbplatser

Problemet är att om jag vill se ett helt års dagar i raderna och namnen i kolumnerna.

Annars räcker tyvärr inte excels kolumner för varje dag i ett år.

Speciellt inte om man ska ha starttid i ena rutan och sluttid i andra.

Raderna är ju oändliga(typ) och kolumnerna är begränsade till 256 st. Det är ju ca 110 st för lite och 475 för lite om jag ska ha starttid och sluttid i olika kolumner.

 

Jag vill slippa dela upp året på olika blad. Om du förstår.

 

Går det att klistra in en bit och visa som exempel?

 

[inlägget ändrat 2009-10-07 16:42:39 av DSAM]

Länk till kommentar
Dela på andra webbplatser

Du kanske kan fundera på att använda Open Office Calc istället, där har du 1024 kolumner (som även det är utökbart), alternativt uppgradera till Office 2007 för att få över 16000 kolumner i Excel.

Det finns även andra spreadsheet alternativ, såsom KSpread (32000+ kolumner) eller Quattro Pro (18000+)

 

[inlägget ändrat 2009-10-07 16:50:29 av Anjuna Moon]

Länk till kommentar
Dela på andra webbplatser

Du kan ta en skärmdump och bifoga, det är nog bäst. Ska se om jag komma på den modell som fungerar...

 

Men spontant. Behöver du data om när de börjat och när de slutat? Kan du inte i tabellen enbart spara de verkliga timmarna de arbetat?

 

Annars är bästa tanken med Excel att behandla Excel som en databas. Det vill säga skapa tabeller som skulle fungera i en databas och utifrån dessa skapa rapporter, precis som i en databas.

 

När man sedan börjar växa ur den kostym Excel har att ge en, dvs mängden data blir stor, då ska man ta sig en funderare på om det inte är en riktig databas man ska använda.

 

Men du, du menar kanske inte att du kommer ha behov av mer än 65 000 rader? utan du menar att själva presentationen ska vara som du beskriver och det går. Pivot fixar det....

 

ja, se bild. Så bör det se ut om du nu vill spara alla uppgifter.

Sedan som sagt kan man formatera Pivot som man vill. Man kan få den att gruppera över månader exempelvis.

 

Bild från Excel 2007 men Pivot fungerar ungefär lika i äldre versioner (om än svårare att hitta allt)

 

 

/T

 

Even when we know we´ll never find the answers, we have to keep on asking questions.

 

[bild bifogad 2009-10-07 17:37:51 av Monshi]

[bild bifogad 2009-10-07 17:40:04 av Monshi]

1164275_thumb.jpg

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...