Notifications
Clear all

Conteúdo de outra célula como critério (Cont.ses?)

5 Posts
2 Usuários
0 Reactions
672 Visualizações
(@pilgre)
Posts: 7
Active Member
Topic starter
 

Olá amigos, esse é meu primeiro post por aqui.

Estava seguindo até então o fórum apenas como leitor, mas hoje fiquei um bom tempo travado no Excel tentando arrumar uma planilha.

Meu problema é o seguinte:

Tenho um arquivo com 3 abas.

Na primeira, Geral, eu tenho todas as informações que preciso pras minhas estatísticas.
A segunda, Horários, é onde faço as minhas estatísticas com base na aba Geral.
A terceira, Base Fórmulas, eu criei pra tentar modificar as fórmulas da aba Horários com mais facilidade.

As fórmulas que estão me dando a trabalheira são assim:
=CONT.SES(Geral!$T:$T;">=01/4/2014 06:00:00";Geral!$T:$T;"<=01/4/2014 11:59:59";Geral!$M:$M;"<>-")
Essa está funcionando perfeitamente. Mas pro próximo mês eu teria que mudar uma por uma, e são +ou- 120 fórmulas dessas pra alterar por mês.

Tentei criar (na aba Base Fórmulas), células que tivessem a informação específica das datas com horários, pra que assim que eu as alterasse, as fórmulas todas fossem alteradas junto. Só que não tá funcionando, pois o a função CONT.SES está buscando pelo nome dessas células e não pelo seu conteúdo. Será que tem como eu fazer isso funcionar como eu quero??

Anexando o arquivo pra quem puder me dar um auxílio.

 
Postado : 12/05/2014 2:03 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Experimente asssim
CONT.SES(Geral!$T:$T;">="&'Base Fórmulas'!B3;Geral!$T:$T;"<="&'Base Fórmulas'!$C$3;Geral!$M:$M;"<>-")

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

 
Postado : 12/05/2014 2:56 pm
(@pilgre)
Posts: 7
Active Member
Topic starter
 

Oi Reinaldo, obrigado pela resposta.

Cara, infelizmente ainda não está funcionando, assim como a minha fórmula a sua está retornando o resultado 0.

A que eu estava tentando é:
=CONT.SES(Geral!$T:$T;">='Base Fórmulas'!$B$3";Geral!$T:$T;"<='Base Fórmulas'!$C$3";Geral!$M:$M;"<>-")

Tô achando que o Cont.ses talvez não funcione buscando o valor em outra célula pra aplicar como critério (já que até agora ele colocou o próprio código da célula como critério). O brabo é que tá difícil encontrar algo parecido até no google...

 
Postado : 12/05/2014 6:07 pm
(@pilgre)
Posts: 7
Active Member
Topic starter
 

Erro meu agora. Eu tinha removido as células da coluna T da aba Geral que seriam filtradas pela sua fórmula, por isso não tava aparecendo. Mas recolocando valores a sua fórmula funcionou perfeitamente. Vou adicionar o arquivo arrumado pra caso alguém tenha a mesma dúvida no futuro.

Muito obrigado cara!

 
Postado : 12/05/2014 6:54 pm
(@pilgre)
Posts: 7
Active Member
Topic starter
 

Retornando aqui. As coisas estão funcionando quase que perfeitamente, mas de vez em quando o Excel BUGA. Sempre nos horários limítrofes. Por exemplo, tenho uma ocorrência que ocorreu as 05:59:59. Eu coloco pra reconhecer valor igual ou menos (<=) a esse, mas de alguma forma em alguns casos o Excel deixa passar!

Eu tentei mudar para 06:00:00 e utilizando apenas o menor (<), deixando o igual (=) de fora. Dessa vez ele bugou buscando duas vezes o mesmo valor.

Qual a solução que encontrei? Encontrei o valor que estava bugando, entrei na aba 'Base de Fórmulas' e procurei o horário correspondente, abri a célula (F2, ou dois cliques) e dei Enter. Só isso. Aí resolve o bug.

Alguém já teve algo parecido com isso e conseguiu resolver? Alguma solução pra evitar?

 
Postado : 13/05/2014 2:20 pm