ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Shift Result from Start Time Formula (https://www.excelbanter.com/excel-programming/429447-shift-result-start-time-formula.html)

dan

Shift Result from Start Time Formula
 
I am looking for a formula that will return "1st", "2nd" or "3rd" depending
on the start time of a shift. I am almost there but since there is no Else I
am having a hard time programming it with just And and If functions.

e.g. 7:25 returns 1st
15:42 returns 2nd
23:45 returns 3rd.

Thanks

Rick Rothstein

Shift Result from Start Time Formula
 
The FALSE part of an IF function acts as the "else" in a programmer's If
statement. If you would tell us the range cut-offs, I'm sure someone here
would show you the formula to use.

--
Rick (MVP - Excel)


"Dan" wrote in message
...
I am looking for a formula that will return "1st", "2nd" or "3rd" depending
on the start time of a shift. I am almost there but since there is no
Else I
am having a hard time programming it with just And and If functions.

e.g. 7:25 returns 1st
15:42 returns 2nd
23:45 returns 3rd.

Thanks



Jacob Skaria

Shift Result from Start Time Formula
 
With time in Col A the below formula will return the smallest

=SMALL(A:A,1)
'format it to time

=SMALL(A:A,2)
will return the 2nd smallest

If this post helps click Yes
---------------
Jacob Skaria


"Dan" wrote:

I am looking for a formula that will return "1st", "2nd" or "3rd" depending
on the start time of a shift. I am almost there but since there is no Else I
am having a hard time programming it with just And and If functions.

e.g. 7:25 returns 1st
15:42 returns 2nd
23:45 returns 3rd.

Thanks


Patrick Molloy

Shift Result from Start Time Formula
 
you could create your own UDF - User Defined Function.
Maybe something like this:

Function GetShiftName(dtime As Date) As String
Select Case dtime
Case Is <= TimeValue("05:00:00")
GetShiftName = "1st"
Case Is <= TimeValue("12:00:00")
GetShiftName = "2nd"
Case Is <= TimeValue("17:00")
GetShiftName = "pm"
Case Is <= TimeValue("24:00")
GetShiftName = "night"
Case Else
GetShiftName = "u/s"
End Select
End Function



"Dan" wrote in message
...
I am looking for a formula that will return "1st", "2nd" or "3rd"
depending
on the start time of a shift. I am almost there but since there is no
Else I
am having a hard time programming it with just And and If functions.

e.g. 7:25 returns 1st
15:42 returns 2nd
23:45 returns 3rd.

Thanks




All times are GMT +1. The time now is 12:33 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com