Ter uma célula para referenciar células diferentes com base no valor de outra chamada

0

Estou procurando uma fórmula que permita que uma chamada faça referência a uma célula específica com base no valor de outra célula.

Por exemplo Se célula A1 = 10 (eu manualmente colocar neste valor), célula B2 = C3. Se Célula A1 = 12 Célula B2 = C4
Se a Célula A1 = 14 Célula B2 = C5 | Se Célula A1 = 16 Célula B2 = C6
E assim por diante.

Eu consegui realizar a primeira instância (se a célula A1 = 10 célula B2 = C3) usando o comando IF

=IF(A1=10,C3)

Mas se qualquer outro número estiver na célula A1, ele exibirá apenas False . Como posso fazer com que ele faça referência a células diferentes com base no valor de A1?

    
por Vince 12.05.2016 / 20:28

3 respostas

0

Você pode criar uma tabela de utilitário em algum lugar da sua planilha, com duas colunas:

  • O valor de A1
  • A célula a ser referenciada

Poderia ser assim:

Em seguida, você pode usar a função VLOOKUP para pesquisar a tabela ref pelo valor de A1 e obter a referência da célula:

VLOOKUP(A1,F1:G5,2)

Finalmente, você precisa converter essa referência em uma referência de célula real usando a função INDIRECT .

A função B2 final ficará assim (supondo que sua tabela ref esteja em F1: G5):

=INDIRECT(VLOOKUP(A1,F1:G5,2))

    
por 12.05.2016 / 20:44
0

Isso deve começar você com essa fórmula na coluna B (B2)

=IF(A1=10,C3, if (a1 =12, c4,  if (a1 =14, C5,  if.......

O problema é que isso pode ficar fora de controle rapidamente.

Basta usar a seção falsa da fórmula para avaliar outra equação

    
por 12.05.2016 / 20:38
0

Use esta fórmula em B2

=INDEX(C:C,A1-(((A1-10)/2)+7))

    
por 12.05.2016 / 20:34