Página 1 de 1

Posição de uma célula (Coluna) numa matriz!

Enviado: 27 Mai 2016 às 17:18
por Beto
Olá Leander, boa tarde! Venho em busca de sua preciosa ajuda. Infelizmente na função CORRESP, a referência é sempre vetorial. Preciso descobrir um valor específico dentro de uma matriz e por sua vez, descobrir o número de sua coluna, para então construir uma procura com a PROCV! Caso você não esteja compreendendo, posso lhe enviar a planilha para análise.

Posição de uma célula (Coluna) numa matriz!

Enviado: 27 Mai 2016 às 17:29
por Reinaldo
Sei que foi direcionada a pregunta a outro colega, então desculpe a intromissão,
mas creio que se verificar no tópico http://gurudoexcel.com/forum/viewtopic.php?f=9&t=2155 o modelo proposto e as formulas propostas, uma delas devera atender a sua demanda

Re: Posição de uma célula (Coluna) numa matriz!

Enviado: 27 Mai 2016 às 19:18
por Beto
Reinaldo escreveu:Sei que foi direcionada a pregunta a outro colega, então desculpe a intromissão,
mas creio que se verificar no tópico http://gurudoexcel.com/forum/viewtopic.php?f=9&t=2155 o modelo proposto e as formulas propostas, uma delas devera atender a sua demanda
Prezado Reinaldo,
Muitíssimo obrigado por sua ajuda, no entanto, acho que não me expressei corretamente. Meu problema difere do colega mencionado. No caso dele, tinha PRIMEIRA COLUNA e CABEÇALHO para achar um valor específico. Eu sei como encontrar o valor, o que eu preciso e saber, ao encontrar este valor, o NÚMERO/REFERÊNCIA de sua COLUNA.

Re: Posição de uma célula (Coluna) numa matriz!

Enviado: 27 Mai 2016 às 19:23
por Beto
Beto escreveu:
Reinaldo escreveu:Sei que foi direcionada a pregunta a outro colega, então desculpe a intromissão,
mas creio que se verificar no tópico http://gurudoexcel.com/forum/viewtopic.php?f=9&t=2155 o modelo proposto e as formulas propostas, uma delas devera atender a sua demanda
Prezado Reinaldo,
Muitíssimo obrigado por sua ajuda, no entanto, acho que não me expressei corretamente. Meu problema difere do colega mencionado. No caso dele, tinha PRIMEIRA COLUNA e CABEÇALHO para achar um valor específico. Eu sei como encontrar o valor, o que eu preciso e saber, ao encontrar este valor, o NÚMERO/REFERÊNCIA de sua COLUNA.
Estou tentando enviar a planilha para sua análise! Desde já muito obrigado!

Posição de uma célula (Coluna) numa matriz!

Enviado: 27 Mai 2016 às 19:28
por Beto
Repare que no cabeçalho temos as letras de A à P, ao encontrar um valor na matriz eu preciso saber a qual classe ele pertence (de A à P)

Posição de uma célula (Coluna) numa matriz!

Enviado: 28 Mai 2016 às 09:11
por Reinaldo
Na realidade, pelo seu modelo,é muito parecida sua duvida com a existente no topico que mencionei.
Na própria formula que localiza o valor procurado, lhe da o numero da coluna.
Em W9 é solicitado classe B; a formula CORRESP(W9;CLASSES;0) (o termo final da formula indice/corresp)l he retorna o numero da coluna, no caso o retorno é Coluna 7.Se desejar a letra da coluna pode, por exemplo, utilizar: ENDEREÇO(1;CORRESP(W9;CLASSES;0))

Posição de uma célula (Coluna) numa matriz!

Enviado: 28 Mai 2016 às 11:27
por Beto
Caro Reinaldo,
Na fórmula CORRESP() você utilizou como VALOR_PROCURADO a letra F, e na verdade eu quero descobrir qual é a letra do cabeçalho utilizando como valor_procurado um número que esteja dentro da matriz Ex.: o número 1375,11 pertence a qual classe? Observando a planilha com o valor destacado sei que fica fácil, mas preciso automatizar isso para que numa outra planilha eu possa digitar um SALÁRIO e ela me retorne a CLASSE (A á P).

Posição de uma célula (Coluna) numa matriz!

Enviado: 29 Mai 2016 às 11:32
por Reinaldo
Experimente:
Cole a UDF abaixo em um modulo (VBE) e teste.
Código: Selecionar todos
Function AchaCol(Vlr As Double, Rng As Range) As String
Dim rn As Range
Application.Volatile

For Each rn In Rng
    If rn.Value = Vlr Then
        AchaCol = rn.Address
        Exit Function
    Else
        AchaCol = "Não"
    End If
Next
End Function
Veja em seu modelo

Re: Posição de uma célula (Coluna) numa matriz!

Enviado: 29 Mai 2016 às 16:14
por gfranco
Boa tarde Beto. Veja se o modelo anexo atende sua intenção.