So the problem with your question is that you’re asking for a simple solution to something that can be complicated. Sometimes there isn’t a magic shortcut… more efficient/more precise/quicker maybe, but in the end if you’re going for a precise result, you have to take careful steps.
With that in mind, there’s a mathematical approach to scaling that I have written up before. Here: