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

 
ForumForumDiskussionerDiskussionerExcelExcelDra bort 30 min från formel som räknar tidDra bort 30 min från formel som räknar tid
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2015-10-08 21:18
 
 Ändrad av Christian B  på 2015-10-08 21:18:51

Hejsan!

Har en formel som räknar ut tiden mellan en in- och utstämpling och behöver dra av 30 minuter på värdet. Någon som kan hjälpa till med det?

Formeln som räknar ut tiden ser ut så här:

=(C6>D6)*MEDIAN(0;D6-12/24;12/24)+MAX(0;MIN(24/24;D6+(C6>D6))-MAX(12/24;C6))

C6 är instämpling
D6 är utstämpling
Tidsangivelserna är att den bara ska räkna tid från kl 12:00 till 00:00

Härifrån vill jag dra bort 30 min, men får inte in det i formlen så att det blir rätt.

Någon som har något bra tips? Behöver ni filen jag gjort finns den på här:
http://ge.tt/21GGGWP2/v/0?c

Bortse från det grafiska, där har jag inte lagt någon tid än ;-)

 

/Christian

Nytt inlägg
 2015-10-09 06:53
 

 Du tar bara och lägger till -0,0208333333333333 lägst bak i din utmärkta formel.

dvs: =(C6>D6)*MEDIAN(0;D6-12/24;12/24)+MAX(0;MIN(24/24;D6+(C6>D6))-MAX(12/24;C6))-0,0208333333333333

J

Nytt inlägg
 2015-10-09 17:27
 

Tjohoo!

 

Tack så mycket! :-) Fick inte rätt på det, då jag la in fler formler inom paranteser och fick bara upp ett värde som hette "SANT" då.

 

Tack och trevlig helg!

Nytt inlägg
 2015-10-09 20:43
 

Hej igen!

Har du möjlighet att se över ett par saker till?

Ett problem som dök upp när jag la till att den skulle dra bort 30 min, var att om jag inte skriver in tidsangivelse för in- och utstämpling, så kommer där enbart upp #### i rutan med formeln som räknar ut min arbetstid. Det gör mig egentligen inget att det syns som ####, men det verkar som det ställer till det vid summeringen av tiden. Om du tittar i kolumn I (helg-OB) så är där 3+5 timmar som ska räknas, men totalsumman för hela kolumnen får summan 4:30. Är det bara att man behöver ändra kategori i cellen för slutsumman (I35)? Har provat lite olika, men inte fått fram någon summa som överrensstämmer. Tar man dock en summering av helg-OB för bara vecka 41 får jag fram rätt summa - se cell I37. Så det borde vara celler som har #### som ställer till det vid summeringen. Samma gäller för summering av arbetstid. Cell J37 räknar ut summa arbetstid mellan celler J4-J12 där det inte är något #### med och då stämmer det.

Kortfattat - när jag summerar och där är en cell som har värdet #### i och med att ingen in- och utstämpling gjorts, gör att summeringen blir fel.

Filen hittas här: http://ge.tt/3sHk2aP2/v/0?c

Tacksam för den hjälp jag får! :-)

 

Trevlig helg!
/Christian

Nytt inlägg
 2015-10-16 06:12
 

 Det är för att du får minus som resultat. Och negativa resultat kan inte bli tid. Du räknar ju bara från 12 och sen drar bort 30 min. 

 

Så jag antar att du vill att det ska bli noll (?). I så fall får du lägga en MAX-sats om dvs:

 

=MAX((C13>D13)*MEDIAN(0;D13-12/24;12/24)+MAX(0;MIN(24/24;D13+(C13>D13))-MAX(12/24;C13))-0,0208333333333333;0)

 

J

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelDra bort 30 min från formel som räknar tidDra bort 30 min från formel som räknar tid

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