Bom dia galera.
Estou quebrando a cabeça para resolver um problema mas ainda não consegui.
A questão é o seguinte:
Estou tentando elaborar uma planilha orçamentária para controlar gastos. A ideia é ter uma aba para visualizar a soma dos gastos e outra aba como banco de dados. Ou seja, a primeira planilha estará lincada com o banco de dados.
Para puxar os valores é simples e já consegui codificar a função nas condições que preciso...
O problema que estou tendo é que para um bom funcionamento da planilha, eu preciso que as fórmulas sejam dinâmicas, de forma que quando eu alterar algum item, ele se adapte sozinha.
1. Na aba de visualização nomeei um determinado intervalo chamando-o de "naturezas". Na aba banco de dados há uma coluna onde eu chamo este intervalo para uma lista em validação de dados, só que neste intervalo existe células mescladas e, além dos nomes aparecem valores "0".
E são esses "0" que preciso eliminar.
Obs.: A ideia é eliminar a necessidade de uma coluna auxiliar, ou criar essa lista separada em outra planilha porque quero que esta informação seja dinâmica e busque a informação em apenas um lugar.
1ª Tentativa: tentei transformar o intervalo "naturezas" em uma matriz de verdadeiro ou falso mas não consegui eliminar os valores falsos ("0") e obter uma matriz com apenas os valores que queria.
2ª Tentativa: tentei usar esta fórmula
"=$B$5:ÍNDICE(naturezas;CONT.SE(naturezas;"?*"))"
Porém, ela só da certo quando o intervalo está organizado/classificado.
E no meu caso ele nunca será, pois sempre haverá células mescladas no meio com valores falsos ("0").
E aí alguma ideia?
Exemplo para download: https://www.4shared.com/office/hpx05xD-ca/Plan1.html
Postado : 13/03/2017 7:58 am