Como alterar o intervalo na fórmula de contagem com base na lista da coluna A

0

Então eu tenho uma planilha que tem 2 colunas

column A(name)(Cell A1)  - Column B(how many resets)(Cell B1)

Sheet1(Cell A2)    YES(Cell B2)
Sheet2(Cell A3)    YES(Cell B2)
Sheet3(Cell A4)    YES(Cell B4)

A minha pergunta é: como alterar o intervalo na fórmula Countif com base na lista da coluna A

=COUNTIF('Sheet1'!G:G,"Yes")

A folha 1 é o intervalo.

Como tudo que eu quero fazer é puxar para baixo a fórmula e, em seguida, preenche o intervalo correto da lista na célula A.

Qualquer ajuda será apreciada

    
por SSP 07.05.2018 / 20:05

1 resposta

0

Use INDIRECT ()

INDIRECT faz uma referência de intervalo válida a partir de uma string.

Então precisamos criar uma string. Podemos usar & para concatenar a string:

"'" & A2 & "'!G:G"

Isso retornará:

'Sheet1'!G:G
'Sheet2'!G:G
'Sheet3'!G:G

À medida que é arrastado para baixo.

Então, só precisamos quebrar a fórmula acima em INDIRECT para retornar uma referência de intervalo real:

INDIRECT("'" & A2 & "'!G:G")

Isso agora retornará uma referência de intervalo válida, só precisamos adicioná-la ao COUNTIF:

=COUNTIF(INDIRECT("'" & A2 & "'!G:G"),"Yes")
    
por 07.05.2018 / 20:34