Notifications
Clear all

Contagem na horizontal com colunas intercaladas

4 Posts
2 Usuários
0 Reactions
1,011 Visualizações
(@mtk99)
Posts: 0
New Member
Topic starter
 

Olá,

Tenho uma lista de IDs, e a informação sobre o número de empregos (Emprego1, Emprego2, ...) e outras informações (generalizadas na planilha de exemplo como "atrapalhador"). Essas outras informações não possuem tipo padrão...podem ser, números, textos, etc.

O objetivo é Contar o número de empregos a partir da seleção do ID. Minha dificuldade apareceu pois as colunas Emprego1, Emprego2 e Emprego3 (que assumem valor "sim", ou "-") não estão uma ao lado da outra. Se estivessem, eu resolveria com um CONT.SES ()

Gostaria de uma solução mais simples (refinada) que não fosse a atual, onde eu faço
=SOMA(CONT.SES(ColunaID;ID fornecido;Emprego1;"sim");CONT.SES(ColunaID;ID fornecido;Emprego2;"sim");CONT.SES(ColunaID;ID fornecido;Emprego3;"sim"))

Alguem ajuda? Que outras funções eu poderia usar nesse caso?

 
Postado : 13/12/2016 3:15 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 


Entre outras alternativas, por exemplo:

=SOMA(($F$2:$F$8=$B$1)*(ESQUERDA($G$1:$K$1;7)="Emprego")*($G$2:$K$8="Sim"))

Finalizar com Ctrl + Shift + Enter

 
Postado : 13/12/2016 3:23 pm
(@mtk99)
Posts: 0
New Member
Topic starter
 

Obrigado Edson, funciona muito bem.

Agora estou tentando aplicar na planilha real, que possui muito mais dados. Mas já notei uma coisa.

A fórmula a principio está retornando #N/D .

Ao apertar F9 nos termos da fórmula baseada na sua, aparece a mensagem de que "A fórmula é muito grande. Máximo de caracteres é 8.196" .
Minha planilha tem 2650 linhas e aprox. 50 colunas.

Pergunto, esses caracteres são o número de células envolvidas, ou o número de caracteres no interior da fórmula matricial? Duas células que retornam "FALSO.FALSO" seriam 11 caracteres nesse caso? Pode ser esse o problema agora, de usar a fórmula para uma planilha grande demais?

 
Postado : 13/12/2016 4:08 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite MTK

Seja bem-vindo ao fórum!

Experimente a fórmula abaixo:

=SOMARPRODUTO(($F$2:$F$8=$B$1)*(ESQUERDA($G$1:$K$1;7)="Emprego")*($G$2:$K$8="Sim"))
Se foi útil, clique na mãozinha, que fica do lado da ferramenta Citar.

Como você é novato, 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

[]s

[]s

 
Postado : 13/12/2016 4:38 pm