Gerar Valores no Excel

0

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!

    
por JQuery Mobile 08.12.2013 / 14:33

3 respostas

1

Isso é do Excel 2010, mas em 2013 deve funcionar da mesma forma.

    
por 08.12.2013 / 14:48
1

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.

    
por 08.12.2013 / 15:05
1

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
    
por 08.12.2013 / 17:39