Notifications
Clear all

Contar junto com Procv

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

Ola!
presciso de uma ajuda, Tenho uma pasta de trabalho que os dados são lançados na planilha Dados, e na calculando dia e vezes em que aparece o nome de tal pessoa eu tenho a quantidade que cada um fez por dia na planilha FINAL, porem gostaria de incluir um detalhe:
No resultado na planilha FINAL, o excel verificar a planilha ESCALA e se a pessoa estiver escalada naquele dia para lançar os dados a celula fique formatada de uma forma e se não estiver escalada mas tiver lançado dados fique de outra formatação.
SIM significa que a pessoa está escalada, o total de pessoas são 50 , porem coloquei menos na de exemplo porque acredito que depois será só arrastar a formula.
deixo uma planilha para exemplo:
obrigado.

 
Postado : 05/11/2013 2:46 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite Propaganda

Você deveria ter demonstrado manualmente na planilha o resultado esperado, pois pela explicação eu não cosnsegui entender.

At.te

 
Postado : 05/11/2013 3:40 pm
(@edilsonfl)
Posts: 227
Estimable Member
 

Olá propaganda,

segue planilha com as implementações solicitadas.
Fiz no excel 2007 (.xlsx ) se abrir em uma versão anterior provavelmente não funcionará.

 
Postado : 05/11/2013 4:20 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Propaganda,

A solução do Edilson está ok. Entretanto, como seu excel é o antigo o CONT.SES() não deve funcionar.

Deixo então algumas maneiras de solucionar a questão na planilha em anexo.

As 2 mais simples são (digitar em B2 e arrastar):

normal

=SOMARPRODUTO((ESQUERDA(DADOS!$A$5:$A$192;2)*1=B$1)*(DADOS!$V$5:$V$192=$A2))

matricial

{=SOMA(SE(ESQUERDA(DADOS!$A$5:$A$192;2)*1=B$1*1;1;0)*SE(DADOS!$V$5:$V$192=$A2;1;0))}

Dessa maneira vc não precisa de coluna adicional para capturar o dia do mês. Preparado para 2 mil registros.

Me avise,

Abs,

p.s.- mostro outras maneiras de chegar ao mesmo resultado no anexo.

 
Postado : 05/11/2013 8:25 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Beleza, a do Edison abri em um pc com excel 2010 e ficou boa porem a coluna auxiliar é que atrapalha mas pensei em colocar na planilha final em cima dos numeros do dia e ocultar.

a do mandrix ficou excelente vou usar a CONT.SE+CONCATENAR porque quando prescisar fazer alguma alteração será mais fácil, porem vou ficar tentando entender as outras opções que ele colocou pra aprender mais.

e usar a formatação condicional do edison que ficou melhor do que eu pensava conseguir.

obrigado pessoal!!!!

 
Postado : 06/11/2013 3:45 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

ops, voltei aqui.

estou tentando incluir a formatação condicional do edilson na planilha porem não esta funcionando a que deixa as celulas em verde quando alem de ter dados lançados a pessoa estar escalada no dia.

lembrando que estar escalado é quando esta marcado SIM no intervalo bf até ck.

coloquei uma planilha de exemplo só com valores mas é o mesmo procedimento.
todos podem lançar dados em qualquer dia, porem se a pessoa lançou dados e estava escalada no dia a celula deve aparecer formatada diferente da que lançou mas não estava cumprindo escala.

no intervalo de bf a ck vou fazer a referencia para a escala original seguindo orientação do edilson.

 
Postado : 06/11/2013 5:12 am
(@edilsonfl)
Posts: 227
Estimable Member
 

Olá Propaganda,

segue planilha corrigida, verifiquei que na formatação condicional estava sendo referenciada a coluna A, quando deveria ser a coluna B, onde está o nome das pessoas:

=E(CONT.SES($BF2:$BF201;$B3;BH2:BH201;"SIM")=0;C3>0)

 
Postado : 06/11/2013 12:11 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Na formatação condicional, marque a área C3:AG60 e coloque a seguinte fórmula:

=SE(E(PROCV($B3;$BF$7:$CK$200;COL();0)="sim";C3>0);1;0)

Me avise.

Abs,

 
Postado : 06/11/2013 6:40 pm