Notifications
Clear all

Média ponderada condicional

8 Posts
3 Usuários
0 Reactions
3,393 Visualizações
(@daniel12)
Posts: 0
New Member
Topic starter
 

Caros, boa tarde,

Faço parte da equipe de MIS corporativo aonde trabalho e sei que deveria saber resolver esse problema, porém estou com um grande impasse.

Tenho uma planilha para controle operacional, onde preciso calcular tempos médios numa data específica (esta sem problema) e em períodos específicos, aqui entra meu problema.
Com o MÉDIASES calculo eu puxo o valor do dia sem que este precise fazer nenhum calculo, visto que não há média entre apenas 1 dado.
Deveria utilizar o somarproduto para fazer a média ponderada entre dias, só que não consigo fazer a condicional dos dias.
Acredito que conseguiria resolver com VBA, mas não quero complicar, será que há algum jeito de resolver por fórmulas convencionais?

OBS: a fórmula que estou usando segue abaixo:

=SE(SE(D14="";"";SE($B$3>$B$4;"Período inválido";SEERRO(MÉDIASES('Base de dados'!G:G;'Base de dados'!C:C;D14;'Base de dados'!AI:AI;">="&$B$3;'Base de dados'!AI:AI;"<="&$B$4);"Não atendeu")))=0;"Não atendeu";SE(D14="";"";SE($B$3>$B$4;"Período inválido";SEERRO(MÉDIASES('Base de dados'!G:G;'Base de dados'!C:C;D14;'Base de dados'!AI:AI;">="&$B$3;'Base de dados'!AI:AI;"<="&$B$4);"Não atendeu"))))

 
Postado : 15/01/2016 2:38 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Daniel

Seja bem-vindo ao fórum!

Como você pulou a etapa da apresentação, para facilitar 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

Patropi Moderador

 
Postado : 15/01/2016 6:42 pm
(@daniel12)
Posts: 0
New Member
Topic starter
 

segue anexo da planilha

 
Postado : 16/01/2016 2:33 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Daniel

Eu nem cheguei a baixar a tua planilha por ela ser muito grande.

Se ler as regras do fórum, verá que ultrapassou o limite permitido.

Deverias ter feito como a maioria faz ( e eu até sugeri na minha msg anterior), salve uma cópia com poucos dados, suficientes para entendermos o problema.

[]s

 
Postado : 18/01/2016 11:23 am
(@daniel12)
Posts: 0
New Member
Topic starter
 

Patropi,

A planilha já está com quase nenhum dado, o que pesa são as fórmulas, e eu exclui praticamente todas as visões entre sheets.
Como proceder?
Preciso dessa ajuda urgente, de verdade

 
Postado : 18/01/2016 12:17 pm
(@ravargon)
Posts: 0
New Member
 

Olá Daniel,
Baixei a planilha para tentar ajudar, mas não consegui entender direito onde você quer fazer essa média ponderada nem quais os dados envolvidos em tal média.
Percebi que nas abas de BD e Base de Dados existem muitas linhas.
Isso deixa a planilha bem maior e muito mais complicada de se entender.
Para facilitar nosso entendimento você poderia criar uma planilha bem simplificada, somente com os dados que devem ser tratados e, se possível com exemplo de valor esperado como resultado.

Abraço
Ramon Varela

 
Postado : 20/01/2016 10:23 pm
(@daniel12)
Posts: 0
New Member
Topic starter
 

Ramon, boa tarde!

Pra ser sincero, essa é a menor quantidade de dados que consigo mandar, pois as listas suspensas estão com fórmula INDIRETO para puxar dados de varios lugares da planilha.. realmente ficou um pouco complexa.

A média que preciso é a seguinte:

Preciso que o excel faça a média ponderada entre TMA e ATENDIDAS da sheet base de dados entre as datas previstas na sheet Visão operadores para o login correspondente na sheet visão operadores.

Exemplificando:

no dia 10 o login 10159 atendeu 30 com o tma de 500
no dia 11 o mesmo login atendeu 40 com o tma de 653

preciso que o excel faça o calculo da média ponderada para o login 10159 entre as datas 10 e 11, considerando tma e ligações atendidas.

O conceito não é muito complexo, acredito eu, porém na prática está complicado rsrs

 
Postado : 21/01/2016 11:24 am
(@daniel12)
Posts: 0
New Member
Topic starter
 

Caros, boa noite,

Consegui resolver solo.

Era a forma de escrever a função SOMARPRODUTO que estava impactando na resolução do problema.

Escrevo abaixo o código utilizado, caso alguém venha a ter o mesmo problema que eu.

Agradeço muito pela atenção dos que de alguma forma pelo menos olharam a planilha =)

=SOMARPRODUTO(('Base de dados'!AI:AI>='Dados equipes'!B3)*('Base de dados'!AI:AI<='Dados equipes'!B4)*('Base de dados'!C:C='Dados equipes'!D5);'Base de dados'!G:G;'Base de dados'!D:D)/SOMASES('Base de dados'!D:D;'Base de dados'!AI:AI;"<="&'Dados equipes'!B4;'Base de dados'!AI:AI;">="&'Dados equipes'!B3;'Base de dados'!C:C;'Dados equipes'!D5)
 
Postado : 21/01/2016 5:13 pm