Notifications
Clear all

Somar e subtrair na mesma célula

4 Posts
2 Usuários
0 Reactions
2,737 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia pessoal :)

Gente preciso de uma fórmula ou código VBA que me permita somar e subtrair valores, e acumular o resultado em 1 célula ao lado.
Por exemplo, eu preciso que na F4 sejam adicionado valores que na célula G5 serão somados e acumulados.
E que na célula F5 sejam adicionados valores que irão subtrair o conteúdo da célula G5.

Exemplo:

Na F4, eu digito, 3400, depois, por cima desse valor, eu colocaria 500, depois colocaria 100, e então na célula G5 teria que estar acumulado 4000, tudo isso sem ter que colocar = +
E na célula F5 eu colocaria valores que iriam subtrair, digitaria 100, e por cima do 100, colocaria 500, então a G5 ficaria com 3400,
novamente sem precisar colocar = -
Pois eu lançaria vários valores que serão falados, então não posso perder tempo, seria colocar o valor e aparecer ao lado o valor acumulado, e caso eu errasse, teria a formula de subtração.

Obrigada pela atenção, fico no aguardo!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/07/2016 4:52 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia CamilaSp

Seja bem-vinda ao fórum!

Como você é novata, para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Quanto a tua dúvida, só dá para fazer com programação VBA, por ferramentas normais do Excel não tem como e também dá para fazer a soma, mas não tem como programar para adivinhar que vc errou e com isso fazer a subtração.

Baixe a planilha e veja como funciona digitando numa célula e acumulando em outra.

Se foi útil, clique na mãozinha, que fica do lado da ferramenta Citar.

Dê retorno.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/07/2016 5:41 am
(@osvaldomp)
Posts: 0
Eminent Member
 

Olá, Camila.
Veja se ajuda.
Instale o código abaixo no módulo da planilha, assim:
1. copie o código daqui
2. clique com o direito na guia da planilha de interesse e escolha 'Exibir código'
3. cole o código na janela em branco que vai se abrir
4. feito! 'Alt+Q' para retornar para a planilha e testar

Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Address = "$F$4" Then [G5] = [G5] + [F4]
 If Target.Address = "$F$5" Then [G5] = [G5] - [F5]
End Sub

Osvaldo

 
Postado : 19/07/2016 5:43 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Obrigada pelas sugestões Patropi, e a ideia da subtração não é para o programa adivinhar rsrs, é para ser manual mesmo, ou seja, se eu errar para mais, eu digitaria o valor que errei para subtrair.

Oswaldo, funcionou direitinho, era exatamente isso que eu precisava ><

Muito obrigada rapazes!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/07/2016 5:59 am