Fix bug in advanced allocation

When setting the effort in a cell that has a broader range than the
allocation, the effort must be allocated on the allocation's existing
range.