Observations on the XLS file.
I can't say anything about the SAP calculation 'coz I know diddly-squat about that

so these are comments about the XLS itself.
I don;t know what things you can influence from the toolset you are using, so I'll make as comprehensive a list as I can and do with it what you wish

There are 3 sheets, the Excel default, and content only on Sheet1. Might help users if Sheet2 & 3 could be suppressed
Locking the first row would keep the heading visible during [vertical] scrolling
Can you do any sort of Cell Locking? I can type anywhere on the sheet, might help if only cells where it is sensible to type are "allowed". (Perhaps have no Password set, so that folk can remove the restriction if they wish to make modifications)
The formula fields are grey background, could the data-entry fields have a background colour, so its easy to see where to enter data? (Should be the same cells as the "Permitted" ones above). Light yellow or somesuch perhaps.
The formula at X12 is showing an error. The formula is "=P12*R12", where P12 is the second floor area (m2) but R12 is the "(3a)" marker ( instead of the "Average storey height" which is cell T12. Did the conversion roger this, or is it in the original?
Personally I would have made formulae like the one at T26 (Section 2 Ventilation rate : Number of chimneys : formula for "m3 per hour") use the actual value, rather than repeat it in the R column ("x 40") and the formula column use the "=P26*40". Risk of transposition error. So I would change "=P26*40" to become "=P26*R26" (and change the value in R26 from "x 40" to plain "40" so it is numeric).
If the "x 40" is the type of thing that the thread has referred to as changing in the various re-releases of the SAP info then I would make it reference a separate sheet which just stored all the values from the SAP guidelines, so that they can be changed independently.
Do any of the cells need conditional formulae in case their source data is absent?
For example, X34 ("=T34/X18") shows "#DIV/0!" which is fair enough because there is no value in T34, 'coz I haven't put anything in at all.
If Excel I would tend to do something like:
=IF(X18=0,"",T34/X18)
to display a blank cell if there was a zero in X18.
Similarly there are formula like X41 ("=(T39-1)*0.1") which, with no data entered, shows "-0.1". Would this be better as
=IF(T39="", "", (T39-1)*0.1)
perhaps?
In Excel it is possible to have conditional formatting, so such "no data present" cells could also, for example, show a red background to indicate that their content is suspect.
Let me know if there is any other analysis/review of this file that you would like me to do
Kristen