Есть несколько базовых советов, которые помогут оптимизировать вба макросы (если интересует этот путь, напишите, позже скину, хотя можете и сами найти на тостере или stackoverflow), сделав их быстрее, но все равно excel не про бигдату. Даже решив проблему сейчас, вы вернетесь к ней через полгода. А когда заканчивается excel, начинается разработка.
Что вам нужно (универсальное решение):
1. База данных(там очень эффективно хранятся циферки и буковки), например postgreSQL
Бэкенд - серверная часть со всеми расчетами, а также интеграцией в разные другие сервисы (например, 1с, гугль аналитикс, сайт с погодой) написать можно например на питоне
Фронтенд - красивая страничка в браузере, куда удобно вводить данные и откуда их удобно смотреть, например angularjs+html
Плюсом такого решения является легкость изменения и улучшения. Минусом - большие вложения, так как разработчики стоят денег и за пару часов это не напишешь. Есть также много других плюсов, но о них потом, если заинтересуетесь - сейчас с телефона неудобно
Промежуточное решение - excel в качестве фронтенда и бд, написать логику на питоне или даже си шарпе(или любом другом яп, который из коробки представлен в msvs- у них хорошая интеграция с продуктами microsoft, в тч с excel), там все считаться быстрее будет. Но все равно получится велосипед с костылями для инвалидов. И не будет некоторых плюсов, которые я не озвучил.
Это тоже стоит денег, но очень условно в 10-70% от первого варианта