Mostrar/ocultar um certo número de linhas do Excel com base no valor da célula

Mostrar/ocultar um certo número de linhas do Excel com base no valor da célula

Estou criando um cronograma de calculadora de reembolso de empréstimos com o Excel 2010, onde o usuário insere o valor do empréstimo, a taxa de juros e a duração (em meses), e a calculadora retorna o valor do reembolso para cada mês. Gostaria que a calculadora mostrasse/ocultasse linhas com base na duração do empréstimo (por exemplo, 12 meses = mostrar 12 linhas). Isso é possível?

planilha

Linkpara a folha.

Responder1

Estou estimando pela sua planilha vinculada que a duração está na célula A10 e que a tabela de saída está nas colunas C a F com os títulos das colunas na linha 1. Isso ROW()-1fornece o número do mês.

Para a coluna do mês, C2 seria:

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

Copie isso para o número máximo de meses que você precisará. As linhas além dos meses de duração serão preenchidas com espaços em branco. Caso contrário, exibirá o número do mês.

Não entrarei em suas fórmulas nas colunas D a F, mas D e E seriam semelhantes:

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

A coluna F é um pouco mais complicada porque você deseja uma soma. Você poderia fazer isso com:

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

Isso testa se é a linha de soma e, nesse caso, calcula o intervalo a ser usado e a soma. Caso contrário, trata as células de forma semelhante às outras colunas.

informação relacionada