Como calcular valores entre três células usando o cálculo condicional

1

Eu sou novo neste fórum e não é muito novo no Excel (não em profundidade)

Eu tenho que realizar um cálculo para três células por cálculo condicional. então aqui está o cenário

Nome da coluna: área total (endereço da célula: A2) Nome da Coluna: Área Remanescente (Endereço da Célula: B2) Nome da Coluna: Área Alocada (Endereço da Célula: C2)

De acordo com o snap shot:

Agora, quando eu digito um dígito no A2 e B2, ele subtrai e coloca o resultado em C2. E se eu digitar um dígito no A2 e C2, subtraia e coloque o resultado em B2.

Alguém pode me orientar sobre como executar essa tarefa.

    
por AbdulAziz 04.05.2013 / 13:50

2 respostas

1

Você precisará usar o vba para fazer isso, porque inserir valores sobre as fórmulas existentes os apagará. Esta é uma macro relativamente simples de criar, se você puder considerar isso como uma opção

    
por 04.05.2013 / 18:02
0

Crie um módulo e cole isso nele. Isso irá inserir na célula a fórmula necessária para calcular o que você pediu com base em se o C2 está em branco ou não. Eu recomendo fazer um botão que é atribuído a esta macro para que você possa fazê-lo quckly. Eu sou muito novo no VBA, então espero que isso ajude.

Sub Calculate()

If Range("C2").Value = "" Then
Range("C2").FormulaR1C1 = "=RC[-2]-RC[-1]"
Else
Range("B2").FormulaR1C1 = "=RC[-1]-RC[1]"
End If

End Sub
    
por 23.05.2013 / 20:35