como usar cálculo de uma célula para direcionar para células acima

0

Atualmente, tenho uma macro configurada para me fornecer a célula "X" mais à direita, onde o excel me informa o número da coluna e isso é colocado em uma célula.

Eu gostaria de saber como usar o resultado dessa célula para ter uma contagem de excel ao longo de uma linha especificada, usando o número fornecido e exibindo as informações nessa célula (como uma data).

No exemplo da imagem, defini a formatação do Excel R1C1. O número em 15,15 representa o X em 13,6 que está dando 13 como está na 13ª coluna. Eu gostaria de ter o excel automaticamente descobrir que em 13,1 é a data em que se refere ao direito X mais distante e, em seguida, produzir essa data na célula rotulada DATE.

Eu teria que usar o mesmo método para outras linhas, mas a esperança é que eu possa aplicar o mesmo resultado se alguém puder ajudar.

    
por Gary 21.03.2017 / 09:50

2 respostas

0

A maneira mais fácil é provavelmente usar indiretamente:

=INDIRECT("R1C"&R15C15)

    
por 22.03.2017 / 12:10
0

Primeiro você tem que remover as células mescladas, você pode aumentar a altura da linha e largura da coluna em vez disso, seus dados serão apenas 6 linhas e 16 colunas. Na célula para na coluna 16, linha 10 (16,10) escreva a seguinte fórmula:

=INDEX(R[-9]C[-14]:R[-9]C,1,MAX(IF(R[-6]C[-14]:R[-6]C="X",COLUMN(R[-6]C[-14]:R[-6]C),0)-1))  

Matriz Fórmula você tem que pressionar Ctrl + Deslocar + Inserir ao mesmo tempo
essa fórmula é para o número 3 em seus dados
A fórmula encontra a coluna Max correspondente no último X na linha
A data que está sendo escrita mais antiga para o próximo Max encontrará a data mais próxima correspondente a X na linha
Índice retornará a data na primeira linha
Você tem que mudá-lo para corresponder às próximas linhas

ParaareferêncianormalA1,vocêpodeusar:

=INDEX($B$1:$P$1,1,MAX(IF($B$4:$P$4="X",COLUMN($B$4:$P$4),0)-1))

B1: P1 a linha de data
B4: P4 a linha onde você tem X
E, claro, o Array Formula tem que pressionar Ctrl + Deslocar + Introduzir ao mesmo tempo

    
por 05.04.2017 / 23:43