Como resolver a variável antes de concluir o cálculo?

3

Estou procurando uma maneira de usar uma referência de célula em vez de uma referência de planilha.

AcélulaB2temafórmula:=COUNTIF(VM!B:B,"Powered On")

A página "VM" teria uma lista de servidores e seu status de energia.

Estou procurando uma maneira de tornar a célula B2 referência a outra célula para o nome da planilha, em vez de ter que alterar o nome da planilha em cada fórmula.

Por exemplo: =COUNTIF(A2!B:B,"Powered On") A2 é uma célula que tem o nome "VM".

Aqui está uma imagem do comando / método desejado:

Eu também tentei (A2) esperando que isso resolvesse o nome e use isso na fórmula.

    
por user3585839 23.03.2017 / 18:17

1 resposta

2

Use INDIRECT ()

O indireto pega uma string e a transforma em uma referência válida.

=COUNTIF(INDIRECT("'" & A2 & "'!B:B"),"Powered On")

Portanto, no caso acima, seria criada uma string "'VM'!B:B" . Então, o Indireto irá transformá-lo em uma referência de célula válida.

A referência B: B, por ser um texto literal, não será alterada se a fórmula for copiada ou arrastada para outra célula.

O A2, que é uma referência de célula e é relativo, será alterado quando for copiado ou arrastado para células diferentes.

    
por 23.03.2017 / 18:21