Forum Pplware

Versão Completa: Problema Excel
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
Boa noite,

Em anexo envio um ficheiro em excel e gostaria que me tirassem algumas dúvidas ao qual não consigo obter solução.
Então é o seguinte. A chave, o tipo de parafuso e o diâmetro são verificados através de caixas de verificação que estão a funcionar correctamente. O que eu pretendo é que depois de verificar os 3 primeiros parâmetros, o excel me retorne automaticamente o binário para determinada, chave, tipo de parafuso e diâmetro.
A solução atrás de "SE" está fora de questão (a menos que seja a única), pois eu teria que fazer mais de 100 "SE" (este excel é apenas um pequeno exemplo).

Provavelmente posso ter feito da maneira mais difícil, ou da menos correcta, mas foi aquela que eu vi primeiro e fiz primeiro e agora fiquei encravado neste último passo.

Agradeço a ajuda.
Olá Smile

Será que podes explicar melhor o que pretendes?

Tu queres a informação onde e como? 
Bom dia,

Em anexo envio uma cópia do ficheiro que estou a fazer. Talvez esteja um pouco confuso mas penso que dê para perceber o que vou explicar.
A célula G3 quero que o seu valor seja visível de modo automático, ou seja, dependendo do que seja escolhido em A13, C13 e E13, ele vai à tabela em baixo e vai buscar o valor que corresponde nas células a negrito.
Por exemplo, se nas célula A13 tiver CH.008, na C13 8.8 e na E13 M20, ele retorna [0-200].

Penso que me fiz entender melhor.
A fórmula que colocaste como exemplo na célula G13 funciona, faltou-te apenas um pormenor.

Deves tornar essa fórmula numa matriz e para isso deves pressionar Ctrl+Shift+Enter. Colocas o cursor no final da fórmula e pressionas a combinação de teclas que referi.

A fórmula inicialmente tem o seguinte aspecto,

Código:
=ÍNDICE($D$30:$D$1000;CORRESP(A13&C13&E13;$A$30:$A$1000&$B$30:$B$1000&$C$30:$C$1000;0))

Depois fica assim,

Código:
{=ÍNDICE($D$30:$D$1000;CORRESP(A13&C13&E13;$A$30:$A$1000&$B$30:$B$1000&$C$30:$C$1000;0))}

O Excel acrescenta um par de chavetas.

Pegando no teu exemplo, sempre que eu altero uma das condições o Excel preenche a célula com o respectivo valor de binário.
(15-04-2014 10:23)nioxys Escreveu: [ -> ]A fórmula que colocaste como exemplo na célula G13 funciona, faltou-te apenas um pormenor.

Deves tornar essa fórmula numa matriz e para isso deves pressionar Ctrl+Shift+Enter. Colocas o cursor no final da fórmula e pressionas a combinação de teclas que referi.

A fórmula inicialmente tem o seguinte aspecto,

Código:
=ÍNDICE($D$30:$D$1000;CORRESP(A13&C13&E13;$A$30:$A$1000&$B$30:$B$1000&$C$30:$C$1000;0))

Depois fica assim,

Código:
{=ÍNDICE($D$30:$D$1000;CORRESP(A13&C13&E13;$A$30:$A$1000&$B$30:$B$1000&$C$30:$C$1000;0))}

O Excel acrescenta um par de chavetas.

Pegando no teu exemplo, sempre que eu altero uma das condições o Excel preenche a célula com o respectivo valor de binário.

Muito obrigado nioxys, era este "pequeno" pormenor que não fazia isto estar a funcionar.
De nada. Smile
URL's de Referência