Si bien no soy para nada amigo de Excel, porque cuanto tengo que hacer cosas parecidas a las que comentas, prefiero usar algún lenguaje de programación para desarrollar lo que necesito, creo que para ti es un buen medio de trabajo, lo que si, tienes que diseñar una hoja tipo, donde guardes toda la información que no cambia en tus presupuestos, como por ejemplo medidas de algunos materiales y con ello comenzar a ocupar formulas, puedes hacerlo dentro de la misma hoja o trabajar con macros, talves para eso si, si no tienes tiempo de hacerlo tu, podrías tener a alguna persona a la cual le puedas pasar los requerimientos de tus clientes y que ella desarrolle el presupuesto.