Notifications
Clear all

CONT.SE não fixa informação em planilha principal.

11 Posts
4 Usuários
0 Reactions
2,000 Visualizações
(@jeanj-2)
Posts: 0
New Member
Topic starter
 

Boa tarde,

Estou enfrentando o problema com a fórmula CONT.SE no seguinte:

Eu tenho uma pasta de trabalho (arquivo.xlsx) com o nome de Controle de Projetos 2016.xlsx que possui uma planilha de nome Projeto2016, esta é a pasta de trabalho (arquivo.xlsx) principal, que busca dados de outros arquivos.xlsx. Nesta planilha possui uma coluna chamada "Quantidade de serviços" que busca dados de contagem de seis arquivos.xlsx conforme fórmula abaixo:

=SE($C6="GO";
CONT.SE('c:Projetos2016[plan_go_op_2016_1.xlsx]PROJ'!$B$4:$B$851;"Inclusão")+
CONT.SE('c:Projetos2016[plan_go_op_2016_2.xlsx]PROJ'!$B$4:$B$851;"Correção")+
CONT.SE('c:Projetos2016[plan_go_op_2016_3.xlsx]PROJ'!$B$4:$B$851;"Exclusão");
SE($C6="GT";
CONT.SE('c:Projetos2016[plan_go_op_2016_1.xlsx]PROJ'!$B$4:$B$851;"Estrutura")+
CONT.SE('c:Projetos2016[plan_go_op_2016_2.xlsx]PROJ'!$B$4:$B$851;"SAC")+
CONT.SE('c:Projetos2016[plan_go_op_2016_3.xlsx]PROJ'!$B$4:$B$851;"Tec");
"0")
)

..|......A.....|....B.....|.............C............
1.|.....ID.....|...Tipo...|Quantidade de serviços
2.|......1.....|Inclusão|.............5...........
3.|......2.....|Correção|............12..........
4.|......3.....|Exclusão|.............8...........

5 e 12 são os valores exemplo dos serviços de "GO" que foram contados pela fórmula assim que plan_go_op_2016_1.xlsx, plan_go_op_2016_2.xlsx, e plan_go_op_2016_3.xlsx foram abertas.

Ex: Em PROJ'!$B$4:$B$851 dos três arquivos (plan_go_op_2016_1.xlsx, plan_go_op_2016_2.xlsx, e plan_go_op_2016_3.xlsx), foram encontrados 5 registros de Inclusão.

Mas o problema principal é que assim que estes três arquivos são fechados e o "Controle de Projetos 2016.xlsx" é salvo, todos estes dados da coluna C de "Quantidade de serviços" são perdidos e acrescenta #VALOR do lugar de cada um, o que posso fazer para fixar estes valores de 5, 12 e 8?

Agradeço desde já a quem se disponibilizar para me ajudar.

Abraços
JeanJ.

 
Postado : 26/10/2016 3:15 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite JeanJ

Experimente substituir a função CONT.SE pela função SOMARPRODUTO

[]s

 
Postado : 26/10/2016 3:33 pm
(@jeanj-2)
Posts: 0
New Member
Topic starter
 

Patropi, bom dia!

Tentei acrescentar esta fórmula ao invés dos caracteres (+), mas infelizmente não chegou nem exibir as informações, ficou apenas em #VALOR!
De qualquer forma agradeço pela ajuda.

[]s

 
Postado : 27/10/2016 6:30 am
(@djunqueira)
Posts: 0
New Member
 

Não era p/ acrescentar no lugar do (+) e sim substituir a função CONT.SE.

 
Postado : 27/10/2016 6:36 am
(@mprudencio)
Posts: 0
New Member
 

Pessoalmente juntaria tudo em um arquivo

 
Postado : 27/10/2016 7:02 am
(@jeanj-2)
Posts: 0
New Member
Topic starter
 

Senhores,

O CONT.SE é necessário para fazer a contagem das strings de nomes Inclusão, Correção e Exclusão de muitas planilhas e por padrão cada arquivo é um projeto. Após ser gerado a contagem de cada nome é necessário fazer a soma de cada um. Isto tudo funciona enquanto todas as planilhas estão abertas, o problema é quando após salvar e fechar todos os arquivos e reabrir o Controle de Projetos 2016.xlsx, todos os dados que esta planilha recebeu os dados são perdidos.

 
Postado : 27/10/2016 7:20 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Jean

Você é que não esta entendendo, pois a função SOMARPRODUTO, substitui com vantagens as funções CONT.SE; CONT.SES; SOMASE e SOMASES, além de funcionar em qualquer versão do Excel, o que não contece com as funções CONT.SES e SOMASES.

[]s

 
Postado : 27/10/2016 7:51 am
(@jeanj-2)
Posts: 0
New Member
Topic starter
 

Patropi,

O SOMARPRODUTO não está se adequando à minha necessidade, pois estou trabalhando com contagens de dados alfanuméricos e o SOMARPRODUTO trabalha com numéricos e efetua a multiplicação para após efetuar a soma, que não é o caso de minha necessidade que é apenas somar.
Conforme imagem a função faz o seguinte:

|...11...|...1...|...2...|...2...| =B1*C1
|.........|...1...|...3...|...3...| =B2*C2
|.........|...2...|...3...|...6...| =B3*C3
|.........|.......|........|..11..|=SOMA(E1:E3)
A coluna D é como a função se comporta.

Mesmo assim, muito obrigado!

 
Postado : 27/10/2016 8:31 am
(@djunqueira)
Posts: 0
New Member
 

JeanJ. vc não aparenta conhecer todos os usos desta maravilhosa função q é SOMARPRODUTO(), dê uma olhada no exemplo e como ele se aplica ao seu caso.
Entre as vantagens de usar SOMARPRODUTO() ela busca dados em outra planilha q está fechada.

 
Postado : 27/10/2016 8:49 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Jean

Você esta enganado, a função SOMARPRODUTO não trabalha com números, e´uma função Boolena, pois trabalha com vetores, verdadeiro e falso, ou seja, 0 e 1.
A fórmula compara os valores e para cada comparação, retorna falso ou verdadeiro, de acordo com a satisfação ou não do critério.

Você só conhece a utilização mais básica da função, por isso, aconselho você, acessar sites americanos e estudar um pouco a função.
Temos várias formas de montar fórmulas com a função SOMARPRODUTO.

[]s

 
Postado : 27/10/2016 10:31 am
(@jeanj-2)
Posts: 0
New Member
Topic starter
 

Senhores, bom dia

Realmente eu estava equivocado, pois havia pesquisado sobre a fórmula em ajuda do Excel e apostilas que não aprofundaram tanto a essa fórmula.
Muito obrigado Djunqueira e Patropi pela atenção e o tempo disposto, com base em seus comentários e o modelo foi possível concluir e resolver minha necessidade.
Realmente a fórmula é muito boa!

[]s

 
Postado : 28/10/2016 7:38 am