  Fix nonzero ideal sheaves a_1,...,a_r on a normal Q-Gorenstein complex
variety X. Fix any positive real number c, and consider the multiplier ideal J
of the sum a_1+...+a_r with weighting coefficient c. We construct an exact
sequence resolving J by sheaves over X that are direct sums of multiplier
ideals for products a_1^{v_1}...a_r^{v_r} for various real vectors v such that
v_1+...+v_r = c. The resolution is cellular, in the sense that its boundary
maps are encoded by the algebraic chain complex of a regular CW-complex. The
CW-complex is naturally expressed as a triangulation T of the simplex of
nonnegative real vectors summing to c. The acyclicity of our resolution reduces
to that of a cellular free resolution, supported on T, of a related monomial
ideal. This acyclicity rests on a comparison between the homology of certain
homology-manifolds-with-boundary and the homology of the simplicial complexes
obtained by deleting collections of boundary faces from them. Our resolution
implies the multiplier ideal sum formula J((a_1+...+a_r)^c) = \sum_{|v|=c}
J(a_1^{v_1}...a_r^{v_r}), which implicitly follows from Takagi's proof of the
two-summand formula (math.AG/0410612). We recover Howald's multiplier ideal
formula for monomial ideals (math.AG/0003232) as a special case. Our resolution
also yields a new exactness proof for the Skoda complex.
