first, I assumed that the data you gave was the yearly total for a given year. for example during year 2 or 3(depending on whether you start at year 0 or 1) you spent 63.3%.
the cubic spline is a twice differentiable piecewise function that passes through all data points. what that means is the function is continous, its derivative is conitinous aka the curve is smooth with no sharp changes in direction. peicewise in this case means there will be a function for each interval(year 1 to 2, year 2 to 3,...) and that function is at most a cubic because it's the cubic spline. the cubic spline is a method for interpolation, meaning it is good for estimating for values between data points.
given my first assumption, if you use the cummalitve sum + cubic spline, you will be able to estimate the total spending up to any month in between the start and end. and thus after you figure out the spline, to find the spending for a particular month you just take that month total and subtract the previous months total.
now on to how to figure out the cubic spline - the math.
X = [ 0 1 2 3 4 5 6 7 8 9 10] (the year)
Y = [ 0 21.7 85 91.3 93.3 95.3 96.8 97.8 98.8 99.8 100.1] (the cummalitive sum)
let Xi and Yi be the ith data point starting at zero, so Y0 = 0, Y1 = 21.7, Y2 = 85,...
first, solve this
[ D0 ] _ [ 2 1 0 0 0 0 0 0 0 0 0]^-1 [3*(Y1-Y0)]
[ D1 ] _ [ 1 4 1 0 0 0 0 0 0 0 0] __ [3*(Y2-Y0)]
[ D2 ] _ [ 0 1 4 1 0 0 0 0 0 0 0] __ [3*(Y3-Y1)]
[ D3 ] _ [ 0 0 1 4 1 0 0 0 0 0 0] __ [3*(Y4-Y2)]
[ D4 ] _ [ 0 0 0 1 4 1 0 0 0 0 0] __ [3*(Y5-Y3)]
[ D5 ] = [ 0 0 0 0 1 4 1 0 0 0 0] _* [3*(Y6-Y4)]
[ D6 ] _ [ 0 0 0 0 0 1 4 1 0 0 0] __ [3*(Y7-Y5)]
[ D7 ] _ [ 0 0 0 0 0 0 1 4 1 0 0] __ [3*(Y8-Y6)]
[ D8 ] _ [ 0 0 0 0 0 0 0 1 4 1 0] __ [3*(Y9-Y7)]
[ D9 ] _[ 0 0 0 0 0 0 0 0 1 4 1] __ [3*(Y10-Y8)]
[ D10 ]_ [ 0 0 0 0 0 0 0 0 0 1 2] __ [3*(Y10-Y9)]
this is the matrix math that I don't know how to do in excel if you have a graphing calculator just calculate this and put the infomation into excel. all the underscores are just place holders.
now the function for the interval Xi to X(i+1) is
Ai + Bi*(x-Xi)+Ci*(x-Xi)^2+Di*(x-Xi)^3, where
Ai = Yi
Bi = Di
Ci = 3*(Y(i+1)-Yi) - 2*Di -D(i+1)
Di = 2*(Yi-Y(i+1)) +Di +D(i+1)
notation: Y(i+1) is the next Y after Yi, not Y*(i+1)
so after you do this, you should have 10 cubic functions, one for each interval, to find the total spending to a particular month, add 1/12 for each month to the year and input it into the correct cubic function. for example, april of the fourth year, put 3.333333 into the function for the interval 3 to 4. after you figure the monthly total for each month, I would plot total monthly estimates and the total yearly data on top of each other to see how it looks and check the math, they should overlay and the total monthly data should form a smooth curve that passes though the yearly. then do the subtractions to get the individual monthly outlays.