Data > What-If Analysis > Goal Seek.
You give it a target cell (Set cell: x), what value you want (as small as possible, so 0 or negative whatever), and then what cell to weak to try and achieve that (By changing cell: y).
So if I have A1 as "0" and B1 as "=A1 + 1", if I Set cell: B1 To Value: 5 By changing cell: A1 and click "OK", very quickly A1 will raise to 4.
Make sense?