Foto de Rafael S.
Rafael há 1 ano
Enviada pelo
Site

Preciso criar linhas novas que copiem as fórmulas das outras

Olá.

Estou fazendo uma planilha básica para controle de gastos mensais e fiz uma fórmula para mostrar o meu saldo atual, que reduz e aumenta automaticamente conforme eu insiro linhas de entrada e saída.

Daí, como eu coloco os gastos futuros (e posteriormente ajeitarei a fórmula para só aumentar/reduzir o saldo atual quando chegar na data da movimentação), as vezes preciso inserir uma linha no meio da tabela para manter a ordem cronológica.

Ocorre que, ao inserir essa nova linha, a fórmula do saldo não é copiada automaticamente, me obrigando a copiar a celula com a fórmula (ou arrastar com o autopreencher). Além disso, quando eu copio a fórmula para a célula nova, a linha que pega a referência do saldo anterior não muda automaticamente.

  A B C D

D

1 Data Operação Valor Saldo Final

Fórmula Saldo Final
(para ilustração)

2

09/04/2024

.

.

1.000,00 .

3

10/04/2024

Saída

50,00

950,00 =SE($B3="Saída";$D2-$C3;$D2+$C3)
4 11/04/2024 Saída 100,00 850,00 =SE($B4="Saída";$D3-$C4;$D3+$C4)
5 13/04/2024 Saída 50,00 800,00 =SE($B5="Saída";$D4-$C5;$D4+$C5)
6 14/04/2024 Saída 100,00 700,00 =SE($B6="Saída";$D5-$C6;$D5+$C6)

Quando eu copio uma linha e colo na linha de cima, as linhas que fazem referência às células da linha que eu copiei mudam, mas a linha que faz referência ao saldo anterior permanece o mesmo número.

Gostaria de alguma sugestão de como posso inserir linhas no meio da tabela, que automaticamente copie a fórmula pronta e atualizada com as linhas novas.

Obrigado.

Excel Geral
6 respostas
Professor Guimarães L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Guimarães
Boa noite, No Excel eu desconheço alguma função que atenda a sua necessidade. Caso o Excel não seja uma obrigatoriedade, sugiro que utilize o Google Planilhas. Nele há a função ARRAYFORMULA que copia a fórmula da primeira linha da coluna para todas as linhas da colunas (mesmo que vc adicione ou remova alguma linha posteriormente, a fórmula estará presente lá).

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professor Hamilton T.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Hamilton Noboru

Olá Rafael,

Por padrão o Excel não insere Linhas e nem Colunas trazendo alguma fórmula que esteja numa linha anterior por exemplo.
Para atender a sua necessidade, a melhor saída é fazer uma MACRO simples que irá copiar a fórmula em questão e ao mesmo tempo, classificar a nova sequência conforme vc definir.
Estou disponível para dar aulas caso tenha necessidade.

Abraço.

Prof. Hamilton
https://profes.com.br/hamilton.noboru.takahashi

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor André L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar André Luis

Boa tarde Raphael.

Toda vez que tu for inserir uma linha nova, o que tu disseste vai fatalmente acontecer.

A minha sugestão é que tu digite a nova linha no final da planilha e depois coloque os dados em ordem crescente, de acordo com a data.

De outra forma, tu pode criar uma linha de inserção de dados e criar uma macro que coloque a nova linha na posição correta.

Espero ter ajudado.

 

 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Andrei L.
Respondeu há 1 ano
Contatar Andrei

Bom dia,

É só você usar ARRAYFORMULA, se vc usar essa função somente na primeira célula a formula irá se replicar sem a necessidade de copiar e colar.

Segue exemplo

=ARRAYFORMULA(SE($B3:$B="Saída";$D3:D-$C3:C;$D3:D+$C3:C))

Att...

 

 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Gustavo L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Gustavo

Você pode criar uma lógica específica SOMASE.

Assim, pode considerar apenas os valores referentes a datas atuais ( HOJE() ) ou anteriores ao dia de hoje.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Frederico P.
Respondeu há 1 ano
Contatar Frederico

Sugiro criar uma macro para cada vez q "mexer" na planilha, ele copie e cole a fórmula nas células. Isso evitará de esquecer alguma célula.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa