Notifications
Clear all

Contar valores únicos entre datas

39 Posts
4 Usuários
0 Reactions
4,445 Visualizações
(@pipoca)
Posts: 24
Eminent Member
Topic starter
 

Boa tarde,

Venho solicitar a vossa ajuda porque estou a utilizar a seguinte formula mas não sei se é a mais adequada:
=CONTAR(SE(FREQUÊNCIA(CORRESP(E17:E1200;E17:E1200;">"&D10);CORRESP(B17:B1200;B17:B1200;">0"))>0;1))

tenho duas colunas: uma só com datas e outra com valores
gostaria de contar quantos valores existe entre uma determinada nada na coluna E (por exemplo entre março e abril) sem repetições e com a condição de contar na coluna de valores (coluna B) o nº de valores unicos sem repetições.

Cumprimentos,

 
Postado : 09/10/2015 8:26 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Veja em nossa base
http://cse.google.com.br/cse?cx=partner ... gsc.page=1

Att

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

 
Postado : 09/10/2015 9:47 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Pipoca

Para facilitar anexe uma planilha de exemplo.

[]s

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

 
Postado : 09/10/2015 9:54 am
(@pipoca)
Posts: 24
Eminent Member
Topic starter
 

Boa tarde,

O exemplo que tenho é o seguinte:

Nº DATA EXECUÇÃO
10676400 11-03-2015
10676400 11-03-2015
10676400 11-03-2015
10676400 11-03-2015
10238800 12-03-2015
10699200 12-03-2015
11006600 12-03-2015

Quantas vezes no período de 11/03/2015 a 12/03/15 aparece os nºs únicos.

 
Postado : 09/10/2015 10:07 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!
Considere
Dt_Inc =D1, Dt_Final =E1.
11/03/2015 12/03/2015

A----B
Nº DATA
10676400 11/03/2015
10676400 11/03/2015
10676400 11/03/2015
10676400 11/03/2015
10238800 12/03/2015
10699200 12/03/2015
11006600 12/03/2015

Formula matricial

=SOMARPRODUTO(SE((B2:B8>=D1)*(B2:B8<=E1);1/CONT.SES(B2:B8;"<="&E1;B2:B8;">="&D1;A2:A8;A2:A8);0))

Att

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

 
Postado : 09/10/2015 10:21 am
(@gui-d)
Posts: 155
Estimable Member
 

Somente para enriquecer o tópico, segue uma outra opção de formula matricial que realiza este cálculo:

=SOMA(SE(($B$2:$B$8>=$D$1)*($B$2:$B$8<=$E$1)*(CONT.SE(INDIRETO("A2:A"&LIN($A$2:$A$8));$A$2:$A$8)=1)=1;1;0))

Ao inserir digite [ctrl+shift+enter].

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 09/10/2015 11:50 am
(@pipoca)
Posts: 24
Eminent Member
Topic starter
 

Bom dia,

Obrigada pela vossa ajuda mas ambas as formulas deram #NOME?. Mesmo fazendo Ctrl+Shift+Enter dá o mesmo.

Cumprimentos,

 
Postado : 12/10/2015 1:33 am
(@pipoca)
Posts: 24
Eminent Member
Topic starter
 

Boa tarde!!
Considere
Dt_Inc =D1, Dt_Final =E1.
11/03/2015 12/03/2015

A----B
Nº DATA
10676400 11/03/2015
10676400 11/03/2015
10676400 11/03/2015
10676400 11/03/2015
10238800 12/03/2015
10699200 12/03/2015
11006600 12/03/2015

Formula matricial

=SOMARPRODUTO(SE((B2:B8>=D1)*(B2:B8<=E1);1/CONT.SES(B2:B8;"<="&E1;B2:B8;">="&D1;A2:A8;A2:A8);0))

Att

Obrigada a formula já resultou.

Agora e peço desculpa estar a incomodar novamente mas preciso de uma formula que conte para cada data os números. Ou seja, para cada data os números únicos. Se houver o mesmo número em datas diferentes contar 2 vezes mas se houver o mesmo número na mesma data contar uma vez.

Obrigada,

 
Postado : 12/10/2015 2:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Pipoca

Não tem incomodo nenhum em responder, mas se você tivesse anexado um exemplo (conforme orientei anteriormente) não perderíamos tempo tentando entender a real necessidade.

Baixe a planilha e veja se é isto que desejas:

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

Dê retorno.

[]s

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

 
Postado : 12/10/2015 6:40 am
(@pipoca)
Posts: 24
Eminent Member
Topic starter
 

Boa tarde,

Antes de mais obrigada.

Em anexo envio o ficheiro com o caso real que pretendo.

Cumprimentos,

 
Postado : 12/10/2015 7:21 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Pipoca

como você é nova no fórum leia:

viewtopic.php?f=7&t=16757

[]s

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

 
Postado : 12/10/2015 7:25 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Pipoca

Baixe a a planilha e veja se é isso, a formula se encontra na célula G38

Dê retorno.

[]s

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

 
Postado : 12/10/2015 7:38 am
(@pipoca)
Posts: 24
Eminent Member
Topic starter
 

Boa tarde novamente,

A formula está a dar o resultado 1 mas deveria dar 2 porque existe um controlo de qualidade no dia 11/03/15 e um outro no dia 13/03/15 (apesar de este dia apresentar 2 controles de qualidade só deve contar um porque tem o mesmo local).

Seria muito incomodo fazer as formulas para as células G13, G14, G25, G26 e a G38. Nestas células tem o valor colocado manualmente do resultado que pretendo.

Cumprimentos,

 
Postado : 12/10/2015 9:39 am
(@gui-d)
Posts: 155
Estimable Member
 

Pipoca, para facilitar sua vida e não ter a necessidade de formulas gigantes, criei 2 colunas auxiliares "D" e "E" para ajudar na formula.

Veja se é isso que precisa.

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 13/10/2015 8:04 am
(@pipoca)
Posts: 24
Eminent Member
Topic starter
 

Boa tarde,

Obrigada pelo seu trabalho.

Estive a verificar e os valores que me estão a dar são valores muito superiores aos esperados. O exemplo que pus tem poucos dados mas tenho que adaptar para colunas por exemplo de 1200 linhas.

Por exemplo quando me deveria dar 165 está a aparecer 708. :(

Cumprimentos,

 
Postado : 13/10/2015 8:55 am
Página 1 / 3