думаю решить этот вопрос с помощью фокусировки ячейки. Выбираем ячейку и в ней появляется результат рассчитанный исходя из данных других ячеек. Только разобраться не могу. Переделать формулу это понятно, только как заставить javascript считать неизвестное при смене фокуса. В справочниках нахожу только примеры с текстом, может у кого нибудь есть пример с расчетом или поделитесь ссылкой.