Floodzone
As you have so many conditions I would use a separate table and a Vlookup formula, so image you have a table on Sheet2 covering A1:B250, with the values 1-250 in A1:A250 and the associated 'arbitrary values' in B1:B250, then on sheet1 in B1 type
=VLOOKUP(A1,Sheet2!$A$1:$B$250,2,FALSE)
This will leave you with N/A# in B1 until you enter a 'matching' value from the list in Sheet2, to overcome that, just add an error checking routine.
=IF(ISERROR(VLOOKUP(A1,Sheet2!$A$1:$B$250,2,FALSE)),"",VLOOKUP(A1,Sheet2!$A$1:$B$250,2,FALSE))
Regards
Nick Hodge
Microsoft MVP, Excel
Southampton, UK