I have a set of data in Excel and in one column is a estimate (number of weeks)
I want an Excel formula to bucket it into
May be not quite what you were looking for but how about using conditional formatting functionality of Excel
EDIT: As an alternate you could create a vba function that acts as a formula that will do the calulation for you. something like
Function getBucket(rng As Range) As String
Dim strReturn As String
Select Case rng.Value
Case 0 to 10
strReturn = "Small"
Case 11 To 20
strReturn = "Medium"
Case 21 To 30
strReturn = "Large"
Case 31 To 40
strReturn = "Huge"
Case Else
strReturn = "OMG!!!"
End Select
getBucket = strReturn
End Function