Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
Por Henry
#25468
Bom dia, tenho uma dúvida que está me quebrando a cabeça, segue:

Tenho uma planilha de controle de produção onde utilizo as seguinte base de dados:

Máquina utilizada (Coluna G)
Produto Fabricado (Coluna L)
Funcionário que trabalhou (Coluna T)
e Horas trabalhadas (Coluna Q).

Hoje utilizo a seguinte formula:
=SUBTOTAL(9;$Q$4:Q1796)/2
Essa formula me traz o total de horas que determinado trabalhador executou em determinada máquina e divide por "2" pois nesse caso são dois funcionários que desempenham o trabalho simultaneamente.

Porém esse determinado produto está descrito na coluna "L" seguido de uma medida, como por exemplo "Estribo de aço 7x7". Existem nessa linha Estribos de várias medidas diferentes.

Alguém sabe qual formula eu poderia utilizar para que o excel reconheça que quando no filtro existem produtos que contenham a descrição "Estribo" ele divida o resultado por "2" e quando o produto não possuir a descrição "Estribo" ele não divida.

Detalhe, sempre que filtrada a coluna, é filtrado a máquina e consequentemente um produto específico.

Muito obrigado a quem puder ajudar e se possível, explicar como funciona a formula para eu poder aprender e aplica-la em outras funções quando necessário.
Avatar do usuário
Por FelipeMGarcia
Avatar
#25474
Amigo, anexa a planilha que fica mais fácil de ajudar.

Abs
Por Henry
#25478
Segue em anexo a planilha em questão, porem fui obrigado a bloquear boa parte dela, pois ela possui informações que não posso deixar amostra, me desculpem. Espero que seja possível ajudar através dessa que eu anexei.

A formula que necessito é a que se encontra em vermelho na célula L27.
Você não está autorizado a ver ou baixar esse anexo.
#25481
Henry,

Veja se é isso o que precisa.

Abs
Você não está autorizado a ver ou baixar esse anexo.
Por Henry
#25482
Pior que não era, pode ser que eu tenha me expressado mal na pergunta.

O que eu preciso é que, quando eu filtrar a coluna "L" para algum produto que contenha na descrição a palavra "Estribo", a formula some as linhas da coluna "Q" e divida por "2", porem quando no filtro de produtos, não existir nenhuma produto com a palavra "Estribo" na descrição a formula deve apenas somar os valores das linhas da coluna "Q" sem efetuar a divisão.

Supondo que após efetuar o filtro de produtos, em "Q4 e Q5" tenhamos o valor de 1,38 e 1,62 respectivamente e na coluna "L" os produtos apresentados contenham a palavra "Estribo" na descrição, a formula deve me dar o resultado de "(1,38 + 1,62)/2", porem caso a descrição não contenha a palavra "Estribo" a formula deve me retornar o resultado para "1,38 + 1,62";

Ressalto que, no filtro, sempre será utilizado apenas 1 tipo de produto, ou seja, nunca vai ocorrer de ser listado um produto que contenha a palavra "Estribo" e outro que não tenha essa palavra em sua descrição.

Mas muito obrigado pela ajuda até o momento.
Avatar do usuário
Por FelipeMGarcia
Avatar
#25483
Amigo, a planilha está bloqueada e não consigo fazer testes para validar a fórmula
#25484
Veja se é isso que precisa.

Abs
Você não está autorizado a ver ou baixar esse anexo.
Por Henry
#25485
Vou lhe enviar agora o arquivo completo, pois tentei transportar a sua formula para o meu arquivo e não foi possível deu erro "#valor" e não consegui corrigir.

Teve um caso que nem eu vi, que no momento em que eu filtrar a coluna "H" com a opção de máquina "36 - Endir..." na coluna "L" vai buscar uma linha com a descrição "Regulagem" que precisa ser considerada também no cálculo do produto estribo.

Neste caso, quando na coluna "L" possuir as palavras "Estribo" e "Regulagem" ele deve dividir por dois, porem se em algum filtro a palavra "Regulagem" aparecer sem a palavra "Estribo" a formula não deve dividir.

Com base no texto em destaque eu acredito que a formula vá ficar mais fácil de ser desenvolvida se utilizar como condição de divisão a descrição da máquina "36" da coluna "H" pois essa máquina é a única que fabrica o produto as demais máquinas não devem ter o valor divido. Desculpe a confusão é que estou tentando agilizar um processo interno que faço a pouco tempo na empresa.

Não sei se me entendeu hehe...
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por FelipeMGarcia
Avatar
#25486
Henry é uma fórmula matricial é para funcionar após digitar tem q apertar CTRL + shift + enter, sem isso vai dar erro mesmo
Por Henry
#25488
Pocha cara, aparentemente aqui deu certo, muito obrigado velho, cara, tu é muito bom em, minha nossa cara, nunca eu ia conseguir imaginar uma formula assim, tu nem imagina quantas horas de trabalho vamos economizar e quanto erro vamos evitar. Mais uma vez, muito obrigado.... Tomara que um dia eu possa ajudar de alguma forma.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord