Timesheet

This Excel is free of charge, but if you want to make a small donation, my PayPal-account is: eigersoftware@hotmail.com

Excel to book your worked hours
Version
2
Date
1/12/2015

By: eigersoftware@hotmail.com
http://worktimesheet2014.blogspot.com.es/ 

NB:
* created with Excel 2013-Spanish, for translation formulas (to English), see:
http://www.xperimentos.com/2007/03/03/tabla-de-traduccion-de-formulas-excel-en-espanol-a-ingles/
source pic: http://www.wpclipart.com/medical/cartoons/doctor_off_the_clock.png
http://en.excel-translator.de/
* to update pivot-tables in sheet Estadisticas, click menu "Analizar > Actualizar Todo" o "Datos > Actualizar" (Analyze > Refresh), after inserting your hours in sheet 'Tabla'. For more info about pivot-tables, see:
https://www.ablebits.com/office-addins-blog/2014/11/19/excel-pivot-table-tutorial/
Worksheets:
SHEET "Tabla" (Table)
Columns:
NB color:
white
green
yellow

fecha1/Date1
fecha2/Date2
dia/Day
dia2/Weekday
semana/Week
mes/Month
EsLaborable/IsWorkingDay
Tini/Tstart
Tfin/Tend
Textra *
P1ini/Break1 *
P1fin *
P2ini/Break2 *
P2fin *
Diff *
Code
Code2 *
Code3 *
Observacion/Note *
TabHora/Input-Table
Proj *
Tdiff

Timesheet - Input worked hours per day

fixed
input
calculated

NB: * : optional field (can be left blank)

date, format: weekday, day, month. NB: Weekdays: L=Mo, M=Tu,X=We,J=Th,V=Fr,S=Sa,D=Su
date, format: day, month, year
day
weekday, see column A (Date1)
week
month
is working day (0=No,1=Yes). NB: set for holidays in Spain/Madrid
start-time work day (format: hh:mm)
end-time work day (format: hh:mm). NB: without overtime
overtime work (requested by boss),in minutes
start-time break1 (format: hh:mm)
end-time break1 (format: hh:mm)
start-time break2 (format: hh:mm)
end-time break2 (format: hh:mm)
difference time booked vs time punch in/out clock (0=No,1=Yes)
Code, values: N=day worked, V=day not worked (details in Code2)
Code2, values: VA=vacations, AP=personal day, BA=time off sick (details in Code3)
Code3, values: VA0=vacations last year, VA1=vacations actual year
Input-table, with office-hours, 3 variants: 40 hr (standard) / 37 hr (summer) / 35 hr (short), see column AH
Project
difference time-worked vs time-contract (should be >= 0), in minutes

SHEET "Estadisticas" (Statistics)
main stats T1-T6
stats month: S1-S11
stats year: Y1-Y14

Timesheet - Statistics

SHEET "DiaHours" (HoursPerDay)

Timesheet - Input worked hours per day+hour per project

NB: sheet is almost 100% calculated, except for some green cells like e.g.N97-98: total days vacations (contract)

Timesheet - Input worked hours per day
today:
Date1
fecha1
M 1-12
X 2-12
J 3-12
V 4-12
S 5-12
D 6-12
L 7-12
M 8-12
X 9-12
J 10-12
V 11-12
S 12-12
D 13-12
L 14-12
M 15-12
X 16-12
J 17-12
V 18-12
S 19-12
D 20-12
L 21-12
M 22-12
X 23-12
J 24-12
V 25-12
S 26-12
D 27-12
L 28-12
M 29-12
X 30-12
J 31-12

1/13/2015 20:06
Date2
fecha2

month:
Day
dia

1-12-2015
2-12-2015
3-12-2015
4-12-2015
5-12-2015
6-12-2015
7-12-2015
8-12-2015
9-12-2015
10-12-2015
11-12-2015
12-12-2015
13-12-2015
14-12-2015
15-12-2015
16-12-2015
17-12-2015
18-12-2015
19-12-2015
20-12-2015
21-12-2015
22-12-2015
23-12-2015
24-12-2015
25-12-2015
26-12-2015
27-12-2015
28-12-2015
29-12-2015
30-12-2015
31-12-2015

WeekdayWeek
dia2
semana
1M
2X
3J
4V
5S
6D
7L
8M
9X
10 J
11 V
12 S
13 D
14 L
15 M
16 X
17 J
18 V
19 S
20 D
21 L
22 M
23 X
24 J
25 V
26 S
27 D
28 L
29 M
30 X
31 J

Hint:

1

week:
DEMO: filter: Month=12
Month IsWorkingDTstart Tend
mes
EsLaborablTini
Tfin
49
12
1
49
12
1
49
12
1
8:30
49
12
1
8:30
49
12
0
49
12
0
50
12
1
8:30
50
12
0
50
12
1
8:30
50
12
1
8:30
50
12
1
8:30
50
12
0
50
12
0
51
12
1
8:30
51
12
1
8:30
51
12
1
8:30
51
12
1
8:30
51
12
1
8:30
51
12
0
51
12
0
52
12
1
8:30
52
12
1
8:30
52
12
1
8:30
52
12
1
52
12
0
52
12
0
52
12
0
53
12
1
53
12
1
53
12
1
53
12
1

If you forgot one day to register your start/end-time:
When you block your PC at end of day and unblock it at start new day, you can find these times in Windows Event Log (eventid´s 4800 and 4624), run ' eventvwr', see:
http://www.howtogeek.com/124313/how-to-see-who-logged-into-a-computer-and-when/
Textra
Break1
Break2
Diff
Code
Code2
Code3
Note
Input-Table Project
Tdiff
STANDARD
Textra
P1ini
P1fin
P2ini
P2fin
Diff
Code
Code2
Code3
Observacion
TabHora
Proj
Tdiff
TabHora 1
V
BA
Err:508
Err:509
sick
V
AP
Err:508
Err:509
personal day
19:00
13:00
14:00
N
Err:508 Analysis
Err:509
15:30
N
Err:508 Analysis
Err:509
Err:508
Err:509
Err:508
Err:509
18:30
13:00
14:00
N
Err:508 Design
Err:509
Err:508
Err:509
holidays (Día de la Inmaculada Concepción)
20:00
13:00
14:00
N
Err:508 Design
Err:509
18:00
10:00
10:15
13:00
14:00
N
Err:508 Design
Err:509
break1 15 min.
13:30
N
Err:508 Design
Err:509
left 1hr early for apoint.doctor
Err:508
Err:509
Err:508
Err:509
18:00
13:00
14:00
N
Err:508 Design
Err:509
18:00
13:00
14:00
N
Err:508 Coding
Err:509
18:00
13:00
14:00
N
Err:508 Coding
Err:509
18:00
120
13:00
14:00
1N
Err:508 Coding
Err:509
overtime 2 hr (18:00-20:00)
14:30
60
1N
Err:508 Coding
Err:509
overtime 1 hr (14:30:00-15:30)
Err:508
Err:509
Err:508
Err:509
18:00
13:15
14:00
N
Err:508 Coding
Err:509
shorter break
18:00
13:00
14:00
1N
Err:508 Testing
Err:509
Tend 17:00, but 1 hr work home
18:00
13:00
14:00
1N
Err:508 Deploy
Err:509
Tend 15:00 (3 hrs compens.for overtime 17,
V
VA
VA1
Err:508
Err:509
vacations
Err:508
Err:509
holidays (Xmas)
Err:508
Err:509
Err:508
Err:509
V
VA
VA1
Err:508
Err:509
vacations
V
VA
VA1
Err:508
Err:509
V
VA
VA1
Err:508
Err:509
V
VA
VA1
Err:508
Err:509
2

OFFICE HOURS
Weekday
Hours
Dia SemanaHours

Break
Start
Pausa (min.) Ini

End
Fin

eigersoftware@hotmail.com - http://worktimesheet2014.blogspot.com.es/ 

month:

1

*T2: month per week
EsLaborable
- all mes
12
Data
Hr/Min worked
Sum - Ttotal3
Sum - Tdiff
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
115
0
3
30

week semana
49
50
51
52
53
Total Result
Hr/Min worked
Hr/Min Diff

16
32
40
25
0

30
45
0
45
0

T2: Time worked in month M per week (in minutes) and diff. with time contract (in red)
12
10
8

Data

6

Column I

4
2
0

*S1: Working days
semana
49
EsLaborable
1
mes
12

50

51

52

*S2: No Working days
53
EsLaborable
mes
dia2

0
12
- multiple -

Count - dia2
21

Sum - dia2

*S3: Days not worked: Vacations
Code
V
Code2
VA
mes
12
Count - fecha2
5
*S4: Days not worked: Sick
Code
V
Code2
BA
mes
12
Count - fecha2
1
*S5: Days not worked: Personal day
Code
V
Code2
AP
mes
12

*S6:Days not worked: Total

Count - fecha2

Count - fecha2

Code
mes

V
12

1
*S7: Days worked
Code
mes

7
NB: Filtro: Code<>V
N
12

*S8: Working days worked
mes
12
Jornada
1

Count - fecha2

Count - dia2
14

14
*S9: Hrs/days Total
(S6+S7)

*S10: Over time
mes

154

21

12

Sum - Textra
180

0

*S11: Hours Total (incl. Over time)
101

eigersoftware@hotmail.com - http://worktimesheet2014.blogspot.com.es/ 

week

3

*T3: week per day
semana

50

fecha2
7-12-2015
8-12-2015
9-12-2015
10-12-2015
11-12-2015
12-12-2015
13-12-2015
Total Result
Hr/Min worked
Hr/Min Diff

Data
Hr/Min worked
Sum - TtotSum - Tdiff
9
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
10
#VALUE!
#VALUE!
8
#VALUE!
#VALUE!
5
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
#VALUE!
#VALUE!
32
45
1
15

0
0
30
15
0
0
0

T3: Time worked in week W per day (in minutes) and diff. with time contract (in red)
12
10
8
6
4

Data
Column P

2
0

eigersoftware@hotmail.com - http://worktimesheet2014.blogspot.com.es/ 

12
4

10
8
Data

6

Column P

4

2

2
0

0

Year

2015

49

50

51

52

53

Total Result

*T5: Months
Data
Hr/Min worked
Sum - TtotSum - Tdiff
121
#VALUE!
#VALUE!
160
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
145
#VALUE!
#VALUE!
166
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
0
#VALUE!
#VALUE!
1751
#VALUE!
#VALUE!
Diff.contract
-14

month mes
1
2
3
4
5
6
7
8
9
10
11
12
Total Result
Avg. Spain: 141 hr/month
*T6: Projects
Proj
(empty)
Analysis
Design
Coding
Testing
Deploy
Total Result

Sum - TtotHr/Min worked
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

1636
16
41
40
0
0
1751

Hr/Min Diff

Hr/Week

0
0
0
0
0
0
0
0
30
0
0
0
-105060

1
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0

30.25
40
0
0
0
0
0
0
36.375
41.5
0
0

*Y14: Check Contract vs Input-table
Sum - Tnorm2
#VALUE!
1747
Diff.norm. contract
-18

0

30
30
15
15
0
0
30

T5: Time worked in week W per day (in minutes) and diff. with time contract (in red)
12

T6: Tiempo per project ( in min.)
(empty)
Design

Hours/year Contract

1765 por seman:

*Y1: Days not worked: Vacations last yr
Code
V
Code2
VA
Code3
VA0
Count - fecha2

Testing

Analysis

10

Coding

8

Deploy
36.7708333

Total Result

Data
Column P

6
4
2

*Y7:0 Days not worked: Sick
Code mes
V3
1
2
Code2
BA

4

5

6

7

8 *Y9:9Working
10 days
11

EsLaborable

12

1

2
Count - fecha2
*Y2: Days not worked: Vacations this yr
Code
V
Code2
VA
Code3
VA1

Count - fecha1
3

249

*Y8: Days not worked: Personal day
Code
V
Code2
AP

*Y10: Days worked
EsLaborable
Code

Count - fecha2

Count - fecha1

1
N

Count - fecha2
23

1
*Y3: Days vacations last yr
total
not used

2
0

*Y4: Days vacations this yr
total
not used

24
1

*Y5: Vacat.total used

25

220
*Y11: Days worked/Working days %
88%

*Y12: Diff booked vs punched in/out
Diff
1
Count - dia2
4

*Y6: Vacat total left

1

*Y13: Check: time no-working days (=0)
dia2
- multiple EsLaborable
0
Sum - Ttotal3
#VALUE!

eigersoftware@hotmail.com - http://worktimesheet2014.blogspot.com.es/ 

Timesheet - Input worked hours per day+hour per project
today:
Date1
fecha1
M 1-12
X 2-12
J 3-12
V 4-12
L 7-12
X 9-12
J 10-12
V 11-12
L 14-12
M 15-12
X 16-12
J 17-12
V 18-12
L 21-12
M 22-12
X 23-12
J 24-12
L 28-12
M 29-12
X 30-12
J 31-12

1/13/2015 20:06
Date2
fecha2

month:
Day
dia

1-12-2015
2-12-2015
3-12-2015
4-12-2015
7-12-2015
9-12-2015
10-12-2015
11-12-2015
14-12-2015
15-12-2015
16-12-2015
17-12-2015
18-12-2015
21-12-2015
22-12-2015
23-12-2015
24-12-2015
28-12-2015
29-12-2015
30-12-2015
31-12-2015

WeekdayWeek
dia2
semana
1M
2X
3J
4V
7L
9X
10 J
11 V
14 L
15 M
16 X
17 J
18 V
21 L
22 M
23 X
24 J
28 L
29 M
30 X
31 J

1

week:
Month
mes

49
49
49
49
50
50
50
50
51
51
51
51
51
52
52
52
52
53
53
53
53

IsWorkingDay
EsLaborable
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12

2

Office hours
8
9
1
1
1 Analysis
1 Analysis
1 Design
1 Design
1 Design
1 Design
1 Design
1 Coding
1 Coding
1 Coding
1 Coding
1 Coding
1 Testing
1 Deploy
1
1
1
1
1

Analysis
Analysis
Design
Design
Design
Design
Design
Coding
Coding
Coding
Coding
Coding
Testing
Deploy

10

11

12

13

14

15

16

17

18

19

Analysis
Analysis
Design
Design
Design
Design
Design
Coding
Coding
Coding
Coding
Coding
Testing
Deploy

Analysis
Analysis
Design
Design
Design
Design
Design
Coding
Coding
Coding
Coding
Coding
Testing
Deploy

Analysis
Analysis
Design
Design
Design
Design
Design
Coding
Coding
Coding
Coding
Coding
Testing
Deploy

Analysis
Analysis
Design
Design
Design
Design
Design
Coding
Coding
Coding
Coding
Coding
Testing
Deploy

Analysis
Analysis
Design
Design
Design
Design
Design
Coding
Coding
Coding
Coding
Coding
Testing
Deploy

Analysis
Analysis
Design
Design
Design

Analysis
Analysis
Design
Design
Design

Analysis

Analysis

Analysis

Design
Design
Design

Design
Design
Design

Design

Design
Coding
Coding
Coding
Coding
Coding
Testing

Design
Coding
Coding
Coding

Design
Coding
Coding
Coding

Design
Coding
Coding
Coding

Coding
Testing

Coding
Testing

Coding
Testing

20

Design

eigersoftware@hotmail.com - http://worktimesheet2014.blogspot.com.es/ 

Sign up to vote on this title
UsefulNot useful