W
wutzke
I have a formula to looks at a work schedule with values like '11 - 8'
& '8 - 5'
=IF(ISERROR(SEARCH("*-*",D3)),
0,IF(AND(VALUE(LEFT(D3,SEARCH("-",D3)-1))>12,VALUE(RIGHT(D3,LEN(D3)-
SEARCH("-",D3)))>12),"X-Hour",IF(12-VALUE(LEFT(D3,SEARCH("-",D3)-1))
+VALUE(RIGHT(D3,LEN(D3)-SEARCH("-",D3)))-1<12,12-
VALUE(LEFT(D3,SEARCH("-",D3)-1))+VALUE(RIGHT(D3,LEN(D3)-
SEARCH("-",D3)))-IF(12-VALUE(LEFT(D3,SEARCH("-",D3)-1))
+VALUE(RIGHT(D3,LEN(D3)-SEARCH("-",D3)))>4,1,0),0-
VALUE(LEFT(D3,SEARCH("-",D3)-1))+VALUE(RIGHT(D3,LEN(D3)-
SEARCH("-",D3)))-IF(0-VALUE(LEFT(D3,SEARCH("-",D3)-1))
+VALUE(RIGHT(D3,LEN(D3)-SEARCH("-",D3)))>4,1,0))))
Sometime an employee specifically request a shift. That shift is
entered as ''8 - 2 ®'. That totally blow the formula above. I'd still
like to evaluate the length of the shift in this format as well as
count the number of times '®' occurs
& '8 - 5'
=IF(ISERROR(SEARCH("*-*",D3)),
0,IF(AND(VALUE(LEFT(D3,SEARCH("-",D3)-1))>12,VALUE(RIGHT(D3,LEN(D3)-
SEARCH("-",D3)))>12),"X-Hour",IF(12-VALUE(LEFT(D3,SEARCH("-",D3)-1))
+VALUE(RIGHT(D3,LEN(D3)-SEARCH("-",D3)))-1<12,12-
VALUE(LEFT(D3,SEARCH("-",D3)-1))+VALUE(RIGHT(D3,LEN(D3)-
SEARCH("-",D3)))-IF(12-VALUE(LEFT(D3,SEARCH("-",D3)-1))
+VALUE(RIGHT(D3,LEN(D3)-SEARCH("-",D3)))>4,1,0),0-
VALUE(LEFT(D3,SEARCH("-",D3)-1))+VALUE(RIGHT(D3,LEN(D3)-
SEARCH("-",D3)))-IF(0-VALUE(LEFT(D3,SEARCH("-",D3)-1))
+VALUE(RIGHT(D3,LEN(D3)-SEARCH("-",D3)))>4,1,0))))
Sometime an employee specifically request a shift. That shift is
entered as ''8 - 2 ®'. That totally blow the formula above. I'd still
like to evaluate the length of the shift in this format as well as
count the number of times '®' occurs