To be able to properly reply, it is important to know the starting input and the expected output. Your reference to crude assays suggests the input, but not all crude assays are the same.
The spreadsheet you are in general asking for is a detailed numerical tool to develop. The following will discuss what it would have to do to provide what would be required to work with any and all crude assays.
One of the difficulties is developing the numerical tool to work with all forms of crude assay. Once one starts to look at crude assays in detail, it is apprarent that the form and quality can vary significantly. If the data is not based on some form of tbp cut definition, the data has to be converted to a tbp format (e.g. volume or mass vs tbp).
The crude cuts - naphthas (light, heavy), kero, diesels, VGOs and resid - properties would have to be regressed and the values reconciled against the whole crude (but which is better the whole crude data, or the cut data?) and alternative cuts properties to minimize the errors. So, the TBP, S, density, viscosity, etc properties would all be fitted to numerical curves (property = f(temperature as tbp) with the error minimized (the error becomes a function of the data and the form of the regression).
From this numerical definition of the crude one can look at the properties as a function of tbp. Determining the properties of a cut requires integrating the property over the subject bp range. This is a rather simple undertaking for properties that are linear, such as volume. For non-linear properties such as viscosity, the requisite mixing rules complicate the task. Note that the same non-linearity would have complicated the definition of the input data.
In conclusion, the more complete tools I am aware of are part of the larger chemical engineering simulation packages. I can offer you some related spreadsheet work, but the use is not as simple as you may want - to take full advantage of the assay overlap cuts some adjustment of the cuts is necessary. The spreadsheet is not set up for regression of all the properties. It will take a little while to dig the spreadsheets out, please advise if you are interested.
In any case good luck with your undertaking. It is a worthwhile project.