Numbers: VALUE function does not recognize empty string
IFERROR(VALUE(&lt;cell&gt;),0) 


would return 0 for an empty cell (or any string that can not be converted into a value). I tried something like:

= MAX (I5, (0.5 x (IFERROR(VALUE(J5),0))) 


and my initial tests were working.

Hope this helps