=IF(G5<=52,"No Bonus",IF(G5>=95,"100 Pounds","20 Pounds")) works for me.
However, I probably wouldn't even do it this way. I would suggest setting
up 2 columns of data (Points, Bonus Info) and use VLookup to get the bonus
info instead. The biggest reason is because when the bonus info changes
(and you know it will) you only need to update the info in your table rather
than editing any formulas. Those formulas will only get more convuluted if
more condition states are added, and look how much trouble just 3 condition
states are causing you

It will also be much easier to "prove" to laymen that it is working
properly, and that can mean a big savings in aggravation, *especially* with
bonus/payroll issues.
=VLOOKUP(G5,A2:B12,2)
This assumes Points are in ColumnA and BonusInfo is in ColumnB. In brief:
"find the largest value in column A (Points) that is less than or equal to
G5 and then return the corresponding value from column B (Bonus Info).
Review the documentation for vlookup for further info, there are various
options, including finding only exact matches.
--
George Nicholson
Remove 'Junk' from return address.
sbremner said:
I think I'm missing something REAL obvious here, can anyone help?
All I need the "Bonus" cell to figure out is the bonus based on the
following.
POINTS (Cell G5) BONUS
11 No Bonus
21 No Bonus
34 No Bonus
43 No Bonus
52 No Bonus
73 20 Pounds
76 20 Pounds
78 20 Pounds
83 20 Pounds
95 100 Pounds
98 100 Pounds
But I can't seem to do it!! ARGHHHH
Can you have a look at the code below and see if you can figure out
what I'm doing wrong?
Code:
Pounds",IF(G5>=95,"100 Pounds"))))
--------------------
------------------------------------------------
~~Now Available: Financial Statements.xls, a step by step guide to
creating financial statements