Isso é do Excel 2010, mas em 2013 deve funcionar da mesma forma.
Eu tenho uma planilha do Excel. Eu tenho uma linha na qual eu insiro um valor inicial, um ano, uma contagem e um valor.
Abaixo dessa linha, quero gerar informações para cada ano, com base nas entradas. Por exemplo, se eu inserir $ 1000 para o valor inicial, 2013 para o ano, 5 para a contagem e 500 para o valor, desejo gerar o seguinte:
Year Total
---- -----
2013 1000
2014 1500
2015 2000
2016 2500
2017 3000
Como eu gero esses valores no Excel? Obrigada!
Isso é do Excel 2010, mas em 2013 deve funcionar da mesma forma.
Vamos supor o seguinte layout
| A | B | C | D |
--+-----+-----+-----+-----+
1 |1000 |2013 | 5 | 500 |
Onde A1
é o valor inicial, B1
é o ano inicial, C1
é a quantidade de anos que o "interesse" acumula e D1
do juro simples (por exemplo, o que você adiciona ao valor após um ano passa).
Então, para obter o seguinte:
| A | B | C | D |
--+-----+-----+-----+-----+
1 |1000 |2013 | 5 | 500 |
2 | | |
3 |Year |Total|
4 |2013 |1000 |
5 |2014 |1500 |
6 |2015 |2000 |
7 |2016 |2500 |
8 |2017 |3000 |
faça o seguinte:
A4
: =B1
B4
: =A1
Isso define os valores iniciais. As próximas células têm valores diferentes para refletir as mudanças. Supondo que você esteja fazendo isso a partir de intervalos de 1 ano, então:
A5
: =A4 + 1
B5
: =IF(A5-$A$4 <= $C$1; $B$4 + (A5-$A$4)*$D$1; $B$4 + $C$1*$D$1)
O primeiro adiciona apenas 1 ao valor do ano anterior, de modo que, quando você arrasta a célula abaixo de todos os anos, ele será solicitado.
A segunda é uma declaração condicional, essencialmente, se a diferença entre o ano atual e o inicial for igual ou menor que o número de anos que o interesse acumula (5), a condição é TRUE
e o Excel calcula o início valor mais a quantidade de juros que se acumulou entre os anos. Se o ano exceder o ano final, o resultado será igual ao último ano em que os juros foram pagos. Portanto, o bloqueio da célula (o sinal $
prefixado ao identificador de linha e coluna) é usado.
Você pode arrastar a quarta linha para baixo e obter esses valores automaticamente.
Eu fiz isso tudo na minha cabeça, então eu posso ter alguns pequenos erros, mas isso funciona em princípio.
Coloque suas entradas em A1 através de D1 e execute esta pequena macro:
Sub TableMaker()
init = [A1]
yr = [B1]
kount = [C1]
incr = [D1]
j = 2
For i = 1 To kount
Cells(j, 1) = yr
Cells(j, 2) = init
j = j + 1
yr = yr + 1
init = init + incr
Next i
End Sub