1

Я создаю график калькулятора погашения кредита в Excel 2010, где пользователь вводит сумму кредита, процентную ставку и продолжительность (в месяцах), а калькулятор возвращает значение погашения за каждый месяц. Я хотел бы, чтобы калькулятор отображал / скрывал строки в зависимости от срока кредита (например, 12 месяцев = показать 12 строк). Это возможно?

таблица

Ссылка на лист.

1 ответ1

1

Я оцениваю из вашей связанной электронной таблицы, что продолжительность находится в ячейке A10 и что выходная таблица находится в столбцах с C по F с заголовками столбцов в строке 1. Итак, ROW()-1 дает номер месяца.

Для столбца месяца C2 будет:

=IF(ROW()-1>$A$10,"",ROW()-1)

Скопируйте его на максимальное количество месяцев, которое вам когда-либо понадобится. Строки, превышающие месяцы продолжительности, будут заполнены пробелом. В противном случае будет отображаться номер месяца.

Я не буду вдаваться в ваши формулы в столбцах с D по F, но D и E будут похожи:

=IF(ROW()-1>$A$10,"",your_formula)

Столбец F немного сложнее, потому что вы хотите сумму. Вы можете сделать это с:

=IF(ROW()-2=$A$10,SUM(F$2:INDIRECT("F"&$A$10+1)),IF(ROW()-1>$A$10,"",your_formula))

Это проверяет, чтобы увидеть, является ли это строка суммирования, в этом случае он вычисляет диапазон и сумму, которую нужно использовать. В противном случае он обрабатывает ячейки аналогично другим столбцам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .