Notifications
Clear all

Contar valores com condiçoes

12 Posts
4 Usuários
0 Reactions
1,982 Visualizações
(@vitor57)
Posts: 7
Active Member
Topic starter
 

Olá tenho uma tabela com nomes de consultores e datas de atividades.
Preciso contar quantos dias cada um trabalhou no mês (ou seja um cont.ses -consultor e mês - excluindo os valores duplicados).

Agradeço se alguemt iver uma sugestão!

Obrigada!

 
Postado : 20/07/2016 1:19 pm
tfcastro
(@tfcastro)
Posts: 131
Estimable Member
 

Sem a planilha fica dificil !!

Mas tenta usar a funcão soma se e frequancia juntas . algo assim =SOMA(SE(FREQÜÊNCIA

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 20/07/2016 2:15 pm
(@vitor57)
Posts: 7
Active Member
Topic starter
 

Sou novo aqui, não sabia que era possivel anexar a planilha!

Preciso que some: se é Roberto, Maio, X datas diferentes

Quero que some os valores exclusivos de data, quando a informação atender aos critérios de Consultor e mês.

OBRIGADO!!!

 
Postado : 20/07/2016 2:22 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Vitor

Seja bem-vindo ao fórum!

Como você é novo no fórum, 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, na verdade você não quer somar, mas sim contar.
Confira na planilha:

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

[]s
Patropi - Moderador

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

 
Postado : 20/07/2016 3:32 pm
(@vitor57)
Posts: 7
Active Member
Topic starter
 

Patropi

Muito obrigado!
No entanto está dando 0. Será que estpu fazendo algo errado?

=SOMA(SE(FREQÜÊNCIA(('[_CONTROLE.xlsx]REALIZADO FISICO'!$C:$C=$C$1)*('[_CONTROLE.xlsx]REALIZADO FISICO'!$M:$M=$B$2)*(CORRESP('[_CONTROLE.xlsx]REALIZADO FISICO'!$K:$K;'[_CONTROLE.xlsx]REALIZADO FISICO'!$K:$K;0));('[_CONTROLE.xlsx]REALIZADO FISICO'!$C:$C=$C$1)*('[_CONTROLE.xlsx]REALIZADO FISICO'!$M:$M=$B$2)*(CORRESP('[_CONTROLE.xlsx]REALIZADO FISICO'!$K:$K;'[_CONTROLE.xlsx]REALIZADO FISICO'!$K:$K;0)))>0;1))-1

Realizado Fisico C:C - Mês
C1 - Mês
Realizado Físico M:M - Consultor
B2 - Consultor
Realizado Físico K:K coluna de datas

Mutissimo obrigado

 
Postado : 20/07/2016 4:17 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Vitor

Você fez como eu te expliquei na planilha, clicar em CTRL+SHIFT+ENTER, pois na planilha que eu te enviei esta funcionando perfeitamente.

Vi que você esta travando a linha e a coluna dos critérios e no meu exemplo eu só trava a linha u a coluna, conforme o caso.
Se você travar assim $C$1, quando você arrasta a fórmula permanece sempre no mesmo mês.
O B2 também não pode travar linhas e colunas, senão ele fica fixo.

Se não conseguir, a única maneira seria você anexar tua planilha, pois não tem como eu adivinhar qual é o problema.

Se foi útil, clique na mãozinha.

[]s

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

 
Postado : 20/07/2016 4:54 pm
(@vitor57)
Posts: 7
Active Member
Topic starter
 

Patropi! Sua planilha está de fato funcionado perfeitamente, mas nao consigo fazer funcionar aqui.
Fiz uma versão simplificada da planilha, caso possa me ajudar.
O que quero é saber quantos dias no mês a consultora se locomoveu.
Obrigada

 
Postado : 20/07/2016 5:32 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Solução proposta.
{=MÁXIMO(FREQÜÊNCIA(SE(((TabRealizado[Mês]=B1)*(TabRealizado[Consultor(a)]=B2));CORRESP(TabRealizado[Data];TabRealizado[Data];0));SE(((TabRealizado[Mês]=B1)*(TabRealizado[Consultor(a)]=B2));CORRESP(TabRealizado[Data];TabRealizado[Data];0))))}

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 20/07/2016 10:30 pm
(@vitor57)
Posts: 7
Active Member
Topic starter
 

Solução proposta.
{=MÁXIMO(FREQÜÊNCIA(SE(((TabRealizado[Mês]=B1)*(TabRealizado[Consultor(a)]=B2));CORRESP(TabRealizado[Data];TabRealizado[Data];0));SE(((TabRealizado[Mês]=B1)*(TabRealizado[Consultor(a)]=B2));CORRESP(TabRealizado[Data];TabRealizado[Data];0))))}

Olá DJunqueira! Obrigado!
Mas continua dando erro de soma.
Quando se altera o mês ele não conta as datas corretamente.
Valeu a todos pelas sugestões

 
Postado : 21/07/2016 8:24 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Vitor57

Só agora tive tempo de baixar tua planilha.

Eu não entendi qual a tua dúvida, pois apliquei a fórmula na tua planilha, e selecionei jun.16, e a fórmula continuou funcionando perfeitamente.

Confira na planilha:

Se foi útil, clique na mãozinha.

Dê retorno.

[]s

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

 
Postado : 21/07/2016 10:30 am
(@vitor57)
Posts: 7
Active Member
Topic starter
 

Olá Patropi! Mais uma vez muito obrigado!
A fórmula funciona perfeitamente no entanto quanto tento utilizar ela com o REALIZADO sendo um retorno de query (pois as informações estão em uma outra planilha - controle) ela não funciona. Fica zerada.
Quando puxo as informações da forma "tosca" puxando célula por célula da _controle ela funciona.
De qualquer maneira ajudou muito.
Muito obrigado!

 
Postado : 21/07/2016 6:12 pm
(@vitor57)
Posts: 7
Active Member
Topic starter
 

Obrigado Patropi! Quando tento usar a tabela referencia "realizado" com uma tabela de resultado de query ela não reconhece.
Fiz da forma tosca, puxando célula a célula da outra planilha e funcionou.
Agradeço muito.
Att

 
Postado : 21/07/2016 6:16 pm