Página 1 de 1
Inserir em uma coluna um valor que dependa do valor de outra coluna
Enviado: 03 Ago 2023 às 09:05
por caromacedo
Bom dia pessoal! Tudo bem?
Como posso criar uma rotina para fazer com que o Excel insira em uma coluna o valor de "Rh/D" (Coluna 2) dependendo do intervalor de valor da coluna "Fh" (Coluna 1)?
Coloquei a planilha em anexo para compreenderem mais ou menos o que estou precisando, nas primeiras linhas tem a minha tentativa de fórmula "SE(A1<0,0001;0,0066;SE(0,0001<A1<0,0002;0,0132;....), porém a fórmula fica muito grande, Excel não calcula e também não funcionou.
Será que tem como fazer isso com macro?
Obrigada!
Re: Inserir em uma coluna um valor que dependa do valor de outra coluna
Enviado: 03 Ago 2023 às 11:28
por osvaldomp
Sugestão para solução via fórmulas ou via macro: monte em algum lugar da planilha uma tabela com os valores possíveis de aparecerem na coluna FH e à direita com os valores correspondentes que deverão ser retornados.
Em seguida, na coluna RH/d utilize uma fórmula com a função PROCV() ou com as funções ÍNDICE() E CORRESP().
Abaixo um exemplo das primeiras linhas da tabela a ser montada, com base no que eu entendi da sua fórmula em P3.
Coloque o Valor procurado em uma coluna e Valor Retornado na coluna à direita.
Procurado-------Retornado
0,0001------------0,0066
0,0002------------0,0132
0,0005------------0,0197
0,0009------------0,0262
Se você precisar de ajuda para elaborar a fórmula acima sugerida, então disponibilize um novo arquivo com a tabela montada, com alguns exemplos na coluna FH e para cada exemplo coloque manualmente na coluna RH/d os correspondentes resultados esperados.
Re: Inserir em uma coluna um valor que dependa do valor de outra coluna
Enviado: 03 Ago 2023 às 13:36
por caromacedo
Certo, vou tentar desta forma.
Ocorre que o valor procurado nem sempre é exatamente aquele da primeira coluna, geralmente ele está contido no intervalo entre 2 daqueles números, aí sempre será arredondado para cima!
Muito obrigada!!
Re: Inserir em uma coluna um valor que dependa do valor de outra coluna
Enviado: 03 Ago 2023 às 13:57
por caromacedo
Encaminhei a tabela completa e um exemplo.
Realmente não consegui.
Obrigada pela ajuda!
Re: Inserir em uma coluna um valor que dependa do valor de outra coluna
Enviado: 03 Ago 2023 às 17:06
por osvaldomp
caromacedo escreveu: ↑03 Ago 2023 às 13:36
Ocorre que o valor procurado nem sempre é exatamente aquele da primeira coluna, geralmente ele está contido no intervalo entre 2 daqueles números, aí sempre será arredondado para cima!
A função CORRESP() irá buscar na coluna G um valor igual ao valor procurado, e se não encontrar, então irá buscar o maior mais próximo do procurado, que também é conhecido como o "menor maior".
Perfeitas as suas explicações, critérios e o exemplo anexado. Assim ficou fácil encontrar e sugerir uma solução.
Cole uma cópia da fórmula abaixo em qualquer célula vazia e arraste para baixo.
=ÍNDICE(H$3:H$102;CORRESP(A3;G$3:G$102;1)+1)
Re: Inserir em uma coluna um valor que dependa do valor de outra coluna
Enviado: 04 Ago 2023 às 09:22
por caromacedo
Perfeito Osvaldo!!! Funcionou corretamente!
Muito obrigada mesmo pela sua ajuda!!
Bom final de semana!