Excel- Como faço referência a uma célula em uma das duas planilhas, dependendo do que estou procurando?

0

Eu tenho três planilhas na parte inferior.

Assumptions - where info is filled out
Results 1 - depending on the model, this results tab may be used
Results 2 - depending on the model, this results tab may be used

Na guia Assumptions , desejo referenciar as células na guia Results 1 ou Results 2 , dependendo do modelo que está sendo usado. Como faço para usar uma função IF ou VLOOKUP ou indireta para fazer isso?

Esta é minha fórmula, que funciona muito bem, a menos que eu exclua Results 1 . Nesse caso, quero ver a mesma célula em Results 2 : =(-1*0.26*($D$2*'results 1'!$C$3*$D$5*$D$53*(1-$D$4)))*0.5

    
por Sara 13.03.2013 / 21:33

2 respostas

0

Como você determina qual modelo é usado? Se isso puder ser descrito com lógica, você poderá construir uma instrução IF com ela. Por exemplo, se A1 contiver o número do modelo, 1 ou 2, você poderá fazer algo como

=(-1*0.26*($D$2*if(a1=1,'results 1'!$C$3,'results 2'!$C$3)*$D$5*$D$53*(1-$D$4)))*0.5

Ou você pode usar a função INDIRECT () para se referir a uma célula que tenha o nome da planilha que você deseja usar

    
por 13.03.2013 / 22:04
0

Se eu entendi suas necessidades corretamente, você pode conseguir isso de duas maneiras:

  1. = (- 1 * 0,26 * ($ D $ 2 * IFERROR ('resultados 1'! $ C $ 3, 'resultados 2'! $ C $ 3) * $ D $ 5 * $ D $ 53 * (1- $ D $ 4 ))) * 0,5
  2. = (- 1 * 0,26 * ($ D $ 2 * IFERROR (INDIRECT ("'resultados 1'! $ C $ 3"), INDIRETO ("'resultados 2'! $ C $ 3")) * $ D $ 5 * $ D $ 53 * (1- $ D $ 4))) * 0,5

A primeira é mais curta, mas depois que você excluir a guia "resultados 1", perderá a referência à sua célula em "resultados 1" (a fórmula ainda funcionará valendo a partir da guia "resultados 2") e até mesmo se você criar A guia "resultados 1" novamente não o reconhecerá.

Enquanto o segundo item deve pegar o valor da guia "results 1", assim que você o recriar após a exclusão. Do lado contras, no entanto, você terá que manter o endereço da célula manualmente, se você mover o local da célula ou adicionar / excluir colums / linhas extras ao redor dele.

    
por 13.03.2013 / 22:15