Notifications
Clear all

Contar dois intervalos com valores unicos e condições

4 Posts
2 Usuários
0 Reactions
916 Visualizações
(@beboba)
Posts: 0
New Member
Topic starter
 

Boa Tarde,

Me deparei com um problema, que não consigo pensar em uma solução.
Exemplifico aqui, uma matriz em que temos somente dois intervalos (Curso e Data)

Preciso retirar as informações da tabela dinâmica em uma fórmula em uma célula, sem colunas adicionais.
(Contar a quantidade de turmas iniciadas no período, não contando as que são do mesmo nome, mas que iniciaram na mesma data, e contando as que tem mesmo nome, mas iniciaram em datas diferentes, conforme o resultado da dinâmica, abaixo = 8)

Na situação real, eu tiraria as informaçoes da matriz de outra planilha, utilizando o indireto. Mas como o objetivo é descobrir a sintaxe da fórmula que retorne os nomes de cursos que começaram em datas distintas (total de turmas criadas no mês)

Tentei fazer uma matricial concatenando a matriz com a data, para depois tentar filtrar os valores únicos concatenados, mas não obtive êxito.
Detalhe: Não posso utilizar dinâmica, só adicionei na print para mostrar que a resposta para a contagem, seria 8.

Obrigado!

 
Postado : 23/05/2015 8:29 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Beboba

Seja bem-vindo ao fórum!

Na coluna F apliquei uma fórmula que retorna os cursos sem repetidos
Na coluna G apliquei uma fórmula matricial que conta os cursos sem considerar datas repetidas.

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

Na próxima vez compacta o arquivo antes de anexar, conforme as regras do fórum.

Dê retorno.

[]s

 
Postado : 23/05/2015 10:34 am
(@beboba)
Posts: 0
New Member
Topic starter
 

Exelente solução!

Mas ainda não é o ideal.
Na verdade, eu precisaria contabilizar em uma célula, sem utilizar colunas de apoio. O total resultaria 8, jã somado (ou contado).

Obrigado, Patropi!

 
Postado : 23/05/2015 10:02 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

beboba

Como a primeira resposta foi útil, vc poderia ter clicado na mãozinha, pois agradecimento não marca o tópico como Resolvido.

Eu respondi como eu havia entendido e dá maneira mas automatizada possível, pois ali conforme vc digita novos cursos a fórmula já vai retornando e contando.

Para retornar só o total, poderá usar está matricial.

=SE(F2="";"";CONT.NÚM(1/FREQÜÊNCIA(SE($B$2:$B$100<>"";SE($A$2:$A$100="Curso 1";CORRESP($B$2:$B$100;$B$2:$B$100;0)));LIN($B$2:$B$100)-1)))+SE(F2="";"";CONT.NÚM(1/FREQÜÊNCIA(SE($B$2:$B$100<>"";SE($A$2:$A$100="Curso 2";CORRESP($B$2:$B$100;$B$2:$B$100;0)));LIN($B$2:$B$100)-1)))+SE(F2="";"";CONT.NÚM(1/FREQÜÊNCIA(SE($B$2:$B$100<>"";SE($A$2:$A$100="Curso 3";CORRESP($B$2:$B$100;$B$2:$B$100;0)));LIN($B$2:$B$100)-1)))

Não se esqueça de clicar em CTRL+SHIFT+ENTER.

[]s

 
Postado : 24/05/2015 6:41 am