Notifications
Clear all

Contar ocorrência

6 Posts
2 Usuários
0 Reactions
1,010 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá pessoal, boa noite!

Preciso de uma ajuda na elaboração de uma formula.

Anexei o arquivo para melhor compreensão.

Na aba MEDIÇÃO preciso de uma formula na célula E10, que retorne o resultado 15.

A formula precisa contar quantas vezes o veículo de placa NQS-3466 (coluna C) trabalhou (coluna A) obedecendo o critério de materiais transportados na coluna F (CBUQ).

ou seja, foi identificado que a caçamba trabalhou 15 vezes no período de 01 a 31/10/14 transportando o material CBUQ.

Acho que deu pra ajudar na compreensão.

A todos que se disporem em me ajudar, deixo aqui registrado o meu agradecimento.

 
Postado : 13/11/2014 8:24 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Pela tua descrição, a fórmula seria essa:

=CONT.SES(Transporte_Materiais!$C$7:$C$413;$E$6;Transporte_Materiais!$F$7:$F$413;C10)

Porém, o veículo de placa NQS-3466 levou o material CBUQ 40 vezes, e não apenas 15 como vc disse. Só se estiver faltando algum critério que vc não apontou no tópico.

Abs

 
Postado : 14/11/2014 4:37 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Gilmar,

Obrigado pelo força!

Olha na verdade o resultado que eu preciso seria 15 mesmo.

Porque eu preciso que a formula identifique o resultado como se fosse uma frequência, ou seja, a formula busque no intervalo de datas, a quantidade de dias trabalhados no transporte do material CBUQ.

Exemplo;

Se no dia 01/1014 houvesse 10 viagens de CBUQ, para o meu resultado seria = 1 (um). Independente de quantidades.

Espero te ajudado melhor na compreensão desta ajuda.

Glaydistone

 
Postado : 14/11/2014 7:11 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Com essa explicação, fiz a fórmula que calcula 1 ocorrência por dia:

=SOMA(SE(FREQÜÊNCIA(SE(((Transporte_Materiais!$C$7:$C$413=$E$6)*(Transporte_Materiais!$F$7:$F$413=C10))=1;Transporte_Materiais!$A$7:$A$413);SE(((Transporte_Materiais!$C$7:$C$413=$E$6)*(Transporte_Materiais!$F$7:$F$413=C10))=1;Transporte_Materiais!$A$7:$A$413))>0;1))

É matricial, então, em vez de terminar com enter apenas, utilize Ctrl + Shift + Enter (Se fez correto, a fórmula vai ganhar chaves -> {}

Porém, o resultado é 14, e não 15 como vc contou.

Abs

 
Postado : 17/11/2014 5:44 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Gilmar,

Muito obrigado pela fórmula!!!

Só uma curiosidade, teria outra forma que retornasse o resultado sem o uso de fórmulas matriciais?

Abs

 
Postado : 18/11/2014 9:51 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Caro Gilmar,

Muito obrigado pela fórmula!!!

Só uma curiosidade, teria outra forma que retornasse o resultado sem o uso de fórmulas matriciais?

Abs

Olha, é difícil afirmar que "não". Eu não consigo ver uma solução sem usar fórmulas matriciais (claro, programando com VBA é possível).

Mas isso não significa que não exista uma outra possibilidade.

 
Postado : 19/11/2014 5:12 am