The reference function in Mathcad essentially inserts the worksheet calculations at the point where you put it in, but it does not expand them out. It will not re-calculate unless you have a function that is defined in the referenced worksheet and you call it from the current worksheet. So if you can turn what you are doing into a function in the referenced worksheet (I don't know the specifics of your case), then it could work.