Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I need to create a simple spreadsheet to forecast when an employee is forced
to have a rostered day off (RDO). Employees can only work a maximum of 13 consecutive days and are then forced to have an RDO. To do this, I have an array (A1:A14). Cell A1 has the text "RDO" in it. Cells A2:A14 have a value of "10" in each cell. I would like to insert a formula into cells A15:A28. The formula needs to look back 14 cells and return "RDO" in the respective cell within the array A15:A28 that is 14 columns from the last occurence of "RDO". Hope this makes sense. Thanks in advance. -- Regards Matt |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Correction to previous question:
1st array is A1:N1 and 2nd array is O1:AB1 (not A1:A14 and A15:A28). Sorry -- Regards Matt "Matt" wrote: I need to create a simple spreadsheet to forecast when an employee is forced to have a rostered day off (RDO). Employees can only work a maximum of 13 consecutive days and are then forced to have an RDO. To do this, I have an array (A1:A14). Cell A1 has the text "RDO" in it. Cells A2:A14 have a value of "10" in each cell. I would like to insert a formula into cells A15:A28. The formula needs to look back 14 cells and return "RDO" in the respective cell within the array A15:A28 that is 14 columns from the last occurence of "RDO". Hope this makes sense. Thanks in advance. -- Regards Matt |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Dear Matt
Copy the below formula in O1. and copy that to the other columns from P1 to AB1 =IF(OFFSET(O1,0,-14)="RDO","RDO","") If this post helps click Yes --------------- Jacob Skaria "Matt" wrote: Correction to previous question: 1st array is A1:N1 and 2nd array is O1:AB1 (not A1:A14 and A15:A28). Sorry -- Regards Matt "Matt" wrote: I need to create a simple spreadsheet to forecast when an employee is forced to have a rostered day off (RDO). Employees can only work a maximum of 13 consecutive days and are then forced to have an RDO. To do this, I have an array (A1:A14). Cell A1 has the text "RDO" in it. Cells A2:A14 have a value of "10" in each cell. I would like to insert a formula into cells A15:A28. The formula needs to look back 14 cells and return "RDO" in the respective cell within the array A15:A28 that is 14 columns from the last occurence of "RDO". Hope this makes sense. Thanks in advance. -- Regards Matt |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thanks Jacob
Your solution does/doesn't work. It does work by forecasting an RDO based on when an RDO was taken in the previous 2 weeks however if an employee took an RDO on 1st day (cell A1) and 8th day (cell H1), then your formula forecasts an RDO on 15th day and also on 22nd day. Correct answer should be 22nd day only (thereby only having a maximum of 13 days duration for any period worked). I have worked out a formula that does work (paste into cell O1 and copy across to cell AB1): =IF(A1="RDO",IF(ISNUMBER(B1*C1*D1*E1*F1*G1*H1*I1*J 1*K1*L1*M1*N1),"RDO",0),0) There is probably a simpler method. This works for me though. Thanks again for your help. Can your formula be adopted to suit (yours looks a lot simpler). -- Regards Matt "Jacob Skaria" wrote: Dear Matt Copy the below formula in O1. and copy that to the other columns from P1 to AB1 =IF(OFFSET(O1,0,-14)="RDO","RDO","") If this post helps click Yes --------------- Jacob Skaria "Matt" wrote: Correction to previous question: 1st array is A1:N1 and 2nd array is O1:AB1 (not A1:A14 and A15:A28). Sorry -- Regards Matt "Matt" wrote: I need to create a simple spreadsheet to forecast when an employee is forced to have a rostered day off (RDO). Employees can only work a maximum of 13 consecutive days and are then forced to have an RDO. To do this, I have an array (A1:A14). Cell A1 has the text "RDO" in it. Cells A2:A14 have a value of "10" in each cell. I would like to insert a formula into cells A15:A28. The formula needs to look back 14 cells and return "RDO" in the respective cell within the array A15:A28 that is 14 columns from the last occurence of "RDO". Hope this makes sense. Thanks in advance. -- Regards Matt |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi Matt
Sorry I have misunderstood...Try the below formula in O1, and copy that to the subsequent columns =IF(COUNTIF(B1:N1,"RDO")=0,"RDO","") If this post helps click Yes --------------- Jacob Skaria "Matt" wrote: Thanks Jacob Your solution does/doesn't work. It does work by forecasting an RDO based on when an RDO was taken in the previous 2 weeks however if an employee took an RDO on 1st day (cell A1) and 8th day (cell H1), then your formula forecasts an RDO on 15th day and also on 22nd day. Correct answer should be 22nd day only (thereby only having a maximum of 13 days duration for any period worked). I have worked out a formula that does work (paste into cell O1 and copy across to cell AB1): =IF(A1="RDO",IF(ISNUMBER(B1*C1*D1*E1*F1*G1*H1*I1*J 1*K1*L1*M1*N1),"RDO",0),0) There is probably a simpler method. This works for me though. Thanks again for your help. Can your formula be adopted to suit (yours looks a lot simpler). -- Regards Matt "Jacob Skaria" wrote: Dear Matt Copy the below formula in O1. and copy that to the other columns from P1 to AB1 =IF(OFFSET(O1,0,-14)="RDO","RDO","") If this post helps click Yes --------------- Jacob Skaria "Matt" wrote: Correction to previous question: 1st array is A1:N1 and 2nd array is O1:AB1 (not A1:A14 and A15:A28). Sorry -- Regards Matt "Matt" wrote: I need to create a simple spreadsheet to forecast when an employee is forced to have a rostered day off (RDO). Employees can only work a maximum of 13 consecutive days and are then forced to have an RDO. To do this, I have an array (A1:A14). Cell A1 has the text "RDO" in it. Cells A2:A14 have a value of "10" in each cell. I would like to insert a formula into cells A15:A28. The formula needs to look back 14 cells and return "RDO" in the respective cell within the array A15:A28 that is 14 columns from the last occurence of "RDO". Hope this makes sense. Thanks in advance. -- Regards Matt |
#6
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Much better. Looks like a much better formula too.
Thanks again for your help Jacob. -- Regards Matt "Jacob Skaria" wrote: Hi Matt Sorry I have misunderstood...Try the below formula in O1, and copy that to the subsequent columns =IF(COUNTIF(B1:N1,"RDO")=0,"RDO","") If this post helps click Yes --------------- Jacob Skaria "Matt" wrote: Thanks Jacob Your solution does/doesn't work. It does work by forecasting an RDO based on when an RDO was taken in the previous 2 weeks however if an employee took an RDO on 1st day (cell A1) and 8th day (cell H1), then your formula forecasts an RDO on 15th day and also on 22nd day. Correct answer should be 22nd day only (thereby only having a maximum of 13 days duration for any period worked). I have worked out a formula that does work (paste into cell O1 and copy across to cell AB1): =IF(A1="RDO",IF(ISNUMBER(B1*C1*D1*E1*F1*G1*H1*I1*J 1*K1*L1*M1*N1),"RDO",0),0) There is probably a simpler method. This works for me though. Thanks again for your help. Can your formula be adopted to suit (yours looks a lot simpler). -- Regards Matt "Jacob Skaria" wrote: Dear Matt Copy the below formula in O1. and copy that to the other columns from P1 to AB1 =IF(OFFSET(O1,0,-14)="RDO","RDO","") If this post helps click Yes --------------- Jacob Skaria "Matt" wrote: Correction to previous question: 1st array is A1:N1 and 2nd array is O1:AB1 (not A1:A14 and A15:A28). Sorry -- Regards Matt "Matt" wrote: I need to create a simple spreadsheet to forecast when an employee is forced to have a rostered day off (RDO). Employees can only work a maximum of 13 consecutive days and are then forced to have an RDO. To do this, I have an array (A1:A14). Cell A1 has the text "RDO" in it. Cells A2:A14 have a value of "10" in each cell. I would like to insert a formula into cells A15:A28. The formula needs to look back 14 cells and return "RDO" in the respective cell within the array A15:A28 that is 14 columns from the last occurence of "RDO". Hope this makes sense. Thanks in advance. -- Regards Matt |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
can lookup return cell reference istead of "text" for sumif? | Excel Worksheet Functions | |||
Return cell reference instead of text from within lookup() functio | Excel Worksheet Functions | |||
Lookup a value and return its cell reference instead of the value | Excel Discussion (Misc queries) | |||
VLOOKUP CONDITION TO RETURN BLANK CELL WHERE LOOKUP VALUE IS NOT IN TABLE ARRAY | Excel Worksheet Functions | |||
Return cell reference of lookup value | Excel Worksheet Functions |