Inserindo valor de texto representando uma soma no Microsoft Excel

0

Por favor, veja esta imagem:

Em"segunda-feira", onde digitei o aluguel, gostaria que a célula exibisse o texto "Aluguel" ainda, mas para representar o valor do aluguel na linha 4. Para que a fórmula em "equilíbrio" funcione, eu sei precisa ser uma soma, então eu gostaria que fosse reconhecida como uma soma.

Eu só quero poder digitar o aluguel e exibi-lo como aluguel, porque é mais fácil para mim olhar para ele em vez de números.

    
por fixer1234 18.12.2012 / 17:54

2 respostas

1

Uma alternativa (também feia) é ajustar as fórmulas de equilíbrio com algo como -COUNTIF({range},"Rent")*320 , onde o '320' poderia ser substituído pela referência à célula (na Linha 4). Isso não dá conta de um pagamento de aluguel, bem como de algum outro pagamento no mesmo dia, mas você não menciona como se propõe a exibir isso.

Apenas pelo valor parece estar suficientemente claro e inserir um comentário (como @Daniel Cook) parece muito mais sensato para mim!

    
por 18.12.2012 / 20:48
0

Isso não é facilmente alcançado, o único método em que consigo pensar é um trabalho bastante complicado em torno do qual tem suas próprias desvantagens. Aqui vai:

  1. Atribua um nome à célula que contém o valor do aluguel. (A maneira mais fácil é através da caixa Nome à esquerda da barra de fórmulas)
  2. Indique o aluguel na célula em que você deseja aplicar o valor. (Assim como você fez)
  3. Em qualquer lugar que realmente precise desse valor, obtenha o valor usando Indireto. Assim: Indirect(C9) .

No entanto, porque às vezes você pode realmente incluir números em vez do nome de um intervalo nomeado, você teria que capturar isso.

A fórmula atualizada seria algo assim: =IF(ISERROR(INDIRECT(C9)),C9,INDIRECT(C9)) , que é bem feia, mas viável. Apenas para mostrar o quão ruim ficaria, veja como você obteria a soma de todas as 4 semanas por um dia usando o formato de planilha:

=SUM(IF(ISERROR(INDIRECT(C16)),C16,INDIRECT(C16)),IF(ISERROR(INDIRECT(C17)),C17,INDIRECT(C17)),IF(ISERROR(INDIRECT(C18)),C18,INDIRECT(C18)),IF(ISERROR(INDIRECT(C19)),C19,INDIRECT(C19)))

Você pode querer inserir comentários em vez disso. Aqueles aparecerão ao pairar sobre a célula. caso contrário, você poderá adicionar outra coluna para indicar o tipo de transação que ocorreu.

    
por 18.12.2012 / 18:20