Página 1 de 3
Qual a função que consegue fazer a localizar o resultado?
Enviado: 23 Jan 2017 às 07:31
por Miguelsilva
Bom dia,
Estou com um problema enorme para acabar folha de excel e preciso muito da vossa ajuda.
Pretendo fazer 2 verificações ao mesmo tempo e encontrar função que me localize a célula da solução A (ou resultado A) de tabela de soluções (ver ficheiro em anexo).
Posteriormente preciso de encontrar função que me dê o resultado B (Linha Resultado A +1) da linha imediatamente abaixo da solução/resultado A aquando a validade da verificação.
Em anexo ficheiro com o problema em questão.
Desde já agradeço a vossa colaboração.
Cumprimentos,
Miguel Silva
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 23 Jan 2017 às 07:56
por Deciog
Miguelsilva, Bom Dia.
Confere se desta forma atende sua necessidades
Decio
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 23 Jan 2017 às 09:02
por DJunqueira
Solução alternativa.
Qual a função que consegue fazer a localizar o resultado?
Enviado: 23 Jan 2017 às 12:52
por Miguelsilva
Boa Tarde Carissimos,
Muito Obrigado pelas 2 soluções apresentadas! Como tal e gosto de perceber as potencialidades de cada formula e função gostava que me explicassem as vossas formulas e um pequeno descritivo das funções.
Como não conheço muito bem as funções por vocês apresentadas a solução do Decio parece ser mais simples. Embora a folha dele considere que na tabela de soluções a coluna H seja sempre múltiplos de +100. E a situação da minha folha real não é...Eu criei esta folha para vocês perceberem de uma forma simples aquilo que pretendia. Os valores na tabela de solução na coluna H não seguem uma sucessão lógica. O que eu tenho em vez de 300, 400, 500, 600 tenha na minha folha real 310, 358, 456, 510, etc...
Se me puderem ajudar agradeço imenso.
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 23 Jan 2017 às 12:54
por Miguelsilva
Boa Tarde Carissimos,
Muito Obrigado pelas 2 soluções apresentadas! Como tal e gosto de perceber as potencialidades de cada formula e função gostava que me explicassem as vossas formulas e um pequeno descritivo das funções.
Como não conheço muito bem as funções por vocês apresentadas a solução do Decio parece ser mais simples. Embora a folha dele considere que na tabela de soluções a coluna H seja sempre múltiplos de +100. E a situação da minha folha real não é...Eu criei esta folha para vocês perceberem de uma forma simples aquilo que pretendia. Os valores na tabela de solução na coluna H não seguem uma sucessão lógica. O que eu tenho em vez de 300, 400, 500, 600 tenha na minha folha real 310, 358, 456, 510, etc...
Se me puderem ajudar agradeço imenso.
FICHEIRO EXCEL EM ANEXO. Tabela de soluções alterada...
Desde já obrigado...Abraço
Qual a função que consegue fazer a localizar o resultado?
Enviado: 23 Jan 2017 às 20:33
por DJunqueira
A solução q apresentei ficou um pouco mais complexa p/ atender suas restrições e o formato do seu arquivo, se ao invés de 300 vc aceitasse 301 como limite a fórmula poderia ser simplificada.
Explicando a fórmula anterior:
=SEERRO(ÍNDICE($I:$I;AGREGAR(15;6;1/($H$7:$H$10>=$E$14)*LIN($H$7:$H$10);1)+SE($E$17=45;0;1));"Sem Solução")
A função agregar destacado em vermelho calcula os valores da coluna H q são menores ou iguais ao valor de E14 transformando essa informação em VERDADEIRO e FALSO, esses valores então são usados na divisão 1/(VERDADEIRO ou FALSO), no caso VERDADEIRO = 1 e FALSO = 0, qq número dividido por zero gera erro e quando multiplicado pelo número da linha permanece como erro. A função agregar então ignora esses valores de erro por conta da opção nº 6 e procura pelo menor valor de linha.
Esse valor de linha então é utilizado pela função ÍNDICE() destacada em verde, para fazer uma busca pela coluna I, sendo q se a célula E17 for igual a 45 a linha procurada será uma linha abaixo.
Caso a fórmula resulte em erro a função SEERRO() retorna o Texto "Sem Solução".
Alterando ligeiramente seus dados uma fórmula alternativa seria:
=SEERRO(ÍNDICE($I$7:$I$10;CORRESP($E$14;$H$7:$H$10;1)+SE($E$17=45;0;1));"Sem Solução")
Segue segundo exemplo na planilha anexa.
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 24 Jan 2017 às 05:43
por Deciog
Miguelsilva, Bom Dia.
Confere se desta forma atende sua necessidades
Decio
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 24 Jan 2017 às 05:49
por Deciog
Miguelsilva, Bom Dia.
A formula que passei não vai atender pois esta errada.
A solução do colega DJunqueira ,é a ideal usa esta.
Decio
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 24 Jan 2017 às 07:04
por Miguelsilva
Bom Dia Carissimos,
Muito obrigado novamente! Tanto o Delcio como o utilizador DJunqueira muito obrigado pela proactividade demonstrada.
Caro DJunqueira, vou tentar adaptar a sua solução à minha folha Excel. Embora tenha uma dúvida;
Quando diz que:
"Esse valor de linha então é utilizado pela função ÍNDICE() destacada em verde, para fazer uma busca pela coluna I, sendo q se a célula E17 for igual a 45 a linha procurada será uma linha abaixo."
No meu caso não será somente a verifição se E17 é igual a 45. Pretendo que verifique que, se for igual ou inferior a 45 dá um resultado A, se for superior a 45 dá o resultado da linha abaixo. É possivel fazer isto com a sua formula?
Desde já muito obrigado DJ.
Abraço,
Miguel
Qual a função que consegue fazer a localizar o resultado?
Enviado: 24 Jan 2017 às 07:46
por DJunqueira
Sim
Da parte verde da formula acima:
+SE($E$17<=45;0;1))
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 24 Jan 2017 às 15:44
por Miguelsilva
Boa Tarde DJ,
Mais uma vez obrigado.
Amanhã vou tentar incorporar os vossos inputs na minha folha de excel e ver na prática se funciona.
Para terminar, a formula sugerida também funciona para uma tabela de soluções em texto? Isto porque na minha folha de excel tambem existirá uma tabela de soluções semelhante mas o resultado será (na mesma coluna) será texto e não um numero. Será que funcionará sem problemas?
Não me canso de agradecer e estou completamente surpreendido com a capacidade de resposta do site e individualmente sua, DJ e Deciog.
Com os melhores cumprimentos,
Miguel Silva
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 25 Jan 2017 às 16:02
por Miguelsilva
Caro DJ e Decio,
Conseguem me responder ao meu ultimo comentário. É mesmo muito importante para mim conseguir arranjar uma solução perfeita. O resultado da minha folha dará 2 resultados: 1 numero e 1 texto. A construção da formula é a excatamente igual. Será que é possível utilizar a formula sugerida?
Desde já obrigado.
Cumprimentos,
Miguel
Qual a função que consegue fazer a localizar o resultado?
Enviado: 26 Jan 2017 às 00:33
por DJunqueira
Olá Miguelsilva
A fórmula deverá funcionar perfeitamente com retorno de texto, qq coisa anexa novamente a planilha.
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 26 Jan 2017 às 07:26
por Deciog
Miguelsilva , Bom Dia.
Fiz mais um modelo teste este na sua planilha
Retorna se deu certo.
Decio
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 02 Fev 2017 às 08:35
por Miguelsilva
Bom Dia Decio e DJ,
Estive a ver as vossas suas soluções e funcionam.
Tenho um problema. Tanto o Delcio como o DJ a vossa formula tem um problema:
Pretendo que a solução a encontrar na tabela de soluções seja de maneira diferente:
Tabela
Dado inserido: 301
300 - 10
345 - 15
Solução 15. Todos os valores inseridos entre 301 e 344 a solução é 10 e não 15 como estão as vossas formulas.
É facil fazer esta alteração?
Precisava da solução corrigida tanto do Delcio como do DJ.
Desde já obrigado.
Cumprimentos,
Miguel Silva
Qual a função que consegue fazer a localizar o resultado?
Enviado: 02 Fev 2017 às 08:41
por Miguelsilva
Correcção da minha frase acima
Tabela
Dado inserido: 301
300 - 10
345 - 15
Solução 15. Todos os valores inseridos entre 301 e 344 a "SOLUÇÃO É 15 E NÃO 10" como estão as vossas formulas.
Qual a função que consegue fazer a localizar o resultado?
Enviado: 02 Fev 2017 às 10:08
por DJunqueira
Na planilha q montei a solução será 15 se "Verificação" for 55.
Para alterar a escala mude os valores da coluna H.
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 02 Fev 2017 às 12:33
por Miguelsilva
Caro DJ,
Isso é se for a verificação 55 mas eu quero é que a solução seja 10 com a verificação 45.
Ou seja:
Inserido: 301 até 349
Solução:
Verificação 45 ------Solução 10
Verificação 55 ------Solução 15
Compreende?
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 02 Fev 2017 às 14:10
por Deciog
Miguelsilva
Eu verifiquei aqui o ultimo modelo que mande, e esta fazendo justamente isso
Confere a minha ultima versão CF_Excel Decio v-4 se não tiver conforme voce desejas coloca do lado da planilha ou seja coluna G14 o valor que deve ficar
Décio
Re: Qual a função que consegue fazer a localizar o resultado
Enviado: 02 Fev 2017 às 15:47
por Miguelsilva
Desculpe Delcio. Ate eu já estou confundido!!!
AQUILO QUE PRETENDO É:
Inserido: 301 até 349
Solução:
Verificação 45 ------Solução 15
Verificação 55 ------Solução 20
Peço desculpa pelo incongruência.
Abraço,
Miguel