Página 1 de 1

Função MÉDIASES retornando erro

Enviado: 23 Out 2018 às 18:38
por Guilhermeorlandi
Boa noite pessoal!

Estou tentando calcular a média na Coluna A, apenas quando a Coluna B está com status "CONCLUÍDO" ou "CONCLUÍDO EM ATRASO". É como se eu filtrasse a coluna B marcando apenas os textos "CONCLUÍDO" + "CONCLUÍDO EM ATRASO" e em seguida calcular a média dos dias de vida (Coluna A).

A fórmula que criei deu erro:
=MÉDIASES($A:$A,$B:$B,"CONCLUÍDO",$B:$B,"CONCLUÍDO EM ATRASO")

Quando excluo um dos critérios, funciona. Quando tento combinar critérios conforme acima, dá erro.
Quando os critérios são em colunas diferentes, também funciona.

Conseguem me ajudar a corrigir?

Desde já agradeço a atenção.

Função MÉDIASES retornando erro

Enviado: 23 Out 2018 às 18:39
por Guilhermeorlandi
Imagem

Re: Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 05:09
por babdallas
Veja se ajuda.
Código: Selecionar todos
[code]=SOMARPRODUTO(A1:A100*ÉNÚM(LOCALIZAR("CONCLUÍDO";B1:B100)))/SOMARPRODUTO(--ÉNÚM(LOCALIZAR("CONCLUÍDO";B1:B100)))
[/code]

Re: Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 11:54
por Guilhermeorlandi
Obrigado amigo. Mas não funcionou.
Retornou "#VALOR"
Tentei alguns ajustes sem sucesso por enquanto.

Re: Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 12:49
por Estevaoba
Código: Selecionar todos
=SOMARPRODUTO(SOMASE(B:B;{"CONCLUÍDO";"CONCLUÍDO EM ATRASO"};A:A))/SOMARPRODUTO(CONT.SE(B:B;{"CONCLUÍDO";"CONCLUÍDO EM ATRASO"}))

Re: Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 13:12
por babdallas
Tire o cabeçalho da fórmula
Código: Selecionar todos
=SOMARPRODUTO(A2:A100*ÉNÚM(LOCALIZAR("CONCLUÍDO";B2:B100)))/SOMARPRODUTO(--ÉNÚM(LOCALIZAR("CONCLUÍDO";B2:B100)))

Re: Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 15:06
por Guilhermeorlandi
Estevaoba escreveu:
Código: Selecionar todos
=SOMARPRODUTO(SOMASE(B:B;{"CONCLUÍDO";"CONCLUÍDO EM ATRASO"};A:A))/SOMARPRODUTO(CONT.SE(B:B;{"CONCLUÍDO";"CONCLUÍDO EM ATRASO"}))
Obrigado pela ajuda!
Funcionou no ambiente de testes.
Porém na planilha original só retorna "0".
Obs.: As colunas envolvidas na função são resultado de fórmulas. Tentei apagar e escrever manualmente, mas nao era esse o problema.

Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 15:43
por Estevaoba
Deveria funcionar com resultados de fórmulas.
Favor postar uma parte do seu arquivo, só com algumas linhas representativas, removendo informações pessoais.

ab.

Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 16:25
por Guilhermeorlandi
PLANILHA DE TESTE QUE DEU CERTO:
Imagem

PLANILHA ORIGINAL ONDE RETORNA "0"
(COLUNAS ENVOLVIDAS ESTÃO EM AMARELO
[/img] https://imgur.com/AWrZNBo [/img]

Nao sei se no forum tem como anexar a planilha em formato excel...

Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 16:38
por Estevaoba
Para anexar a planilha em formato excel, clique +Resposta e em seguida Adicionar arquivo.

Re: Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 16:54
por Guilhermeorlandi
Segue a planilha.
Colunas/céluas envolvidas: BF, BG e BH4(onde retornará o resultado da média)
Na aba "controle" não funciona.
Na aba Plan6 funciona OK.

Re: Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 17:33
por Estevaoba
Na parte do numerador na fórmula estavam trocadas as posições das colunas de critérios e de valores.

O correto é assim:
Código: Selecionar todos
=SOMARPRODUTO(SOMASE(BG:BG;{"CONCLUIDO"\"CONCLUIDO EM ATRASO"};BF:BF))/SOMARPRODUTO(CONT.SE(BG:BG;{"CONCLUIDO"\"CONCLUIDO EM ATRASO"}))
Está resultando erro de divisão por zero porque não está encontrando nenhuma linha com os critérios.
Para ocultar esse erro, use a função SEERRO
Código: Selecionar todos
=SEERRO(=SOMARPRODUTO(SOMASE(BG:BG;{"CONCLUIDO"\"CONCLUIDO EM ATRASO"};BF:BF))/SOMARPRODUTO(CONT.SE(BG:BG;{"CONCLUIDO"\"CONCLUIDO EM ATRASO"}));"N/D")
Ab.

Re: Função MÉDIASES retornando erro

Enviado: 24 Out 2018 às 17:56
por Guilhermeorlandi
Estevaoba escreveu:Na parte do numerador na fórmula estavam trocadas as posições das colunas de critérios e de valores.

O correto é assim:
Código: Selecionar todos
=SOMARPRODUTO(SOMASE(BG:BG;{"CONCLUIDO"\"CONCLUIDO EM ATRASO"};BF:BF))/SOMARPRODUTO(CONT.SE(BG:BG;{"CONCLUIDO"\"CONCLUIDO EM ATRASO"}))
Está resultando erro de divisão por zero porque não está encontrando nenhuma linha com os critérios.
Para ocultar esse erro, use a função SEERRO
Código: Selecionar todos
=SEERRO(=SOMARPRODUTO(SOMASE(BG:BG;{"CONCLUIDO"\"CONCLUIDO EM ATRASO"};BF:BF))/SOMARPRODUTO(CONT.SE(BG:BG;{"CONCLUIDO"\"CONCLUIDO EM ATRASO"}));"N/D")
Ab.

AGORA SIM!
MUITO OBRIGADO MAIS UMA VEZ, ESTEVAO!!