AndrewDrewAndy
New Member
- Joined
- Nov 18, 2019
- Messages
- 18
- Office Version
- 365
- Platform
- Windows
Hello,
I have a timesheet database which has a row for every period an employee has clocked in during a pay period (typically 30x per period). On another worksheet, I have a summary by employee (grouped every 50 rows). I've written the below formula and have successfully output the data. However I am running into the below issues and would like to see if there is a way to optimize the formula.
Issues:
1) Every time I F9 the workbook the Calculating (12 Threads) takes >1 minute
2) My outputs are every 50 rows so when I paste formulas down I have to adjusted the "ROW(1:1) etc.
Formula: =IFERROR(INDEX('Expanded Report'!$C:$M,SMALL(IF('Expanded Report'!$C:$C='Calculator'!$C$6,ROW('Expanded Report'!$C:$C)),ROW(1:1)),2),"")
Expanded Report = timesheet database
'Calculator'!$C$6 = Employee Name (this become $C$56, $C$156, etc.)
Thank you for any insights.
I have a timesheet database which has a row for every period an employee has clocked in during a pay period (typically 30x per period). On another worksheet, I have a summary by employee (grouped every 50 rows). I've written the below formula and have successfully output the data. However I am running into the below issues and would like to see if there is a way to optimize the formula.
Issues:
1) Every time I F9 the workbook the Calculating (12 Threads) takes >1 minute
2) My outputs are every 50 rows so when I paste formulas down I have to adjusted the "ROW(1:1) etc.
Formula: =IFERROR(INDEX('Expanded Report'!$C:$M,SMALL(IF('Expanded Report'!$C:$C='Calculator'!$C$6,ROW('Expanded Report'!$C:$C)),ROW(1:1)),2),"")
Expanded Report = timesheet database
'Calculator'!$C$6 = Employee Name (this become $C$56, $C$156, etc.)
Thank you for any insights.