Como fazer com que as letras das colunas em uma fórmula automaticamente incrementem

0

Eu tenho uma tabela com várias guias. Na aba "Revisores", tenho os nomes dos revisores na coluna A e os itens (documentos) sendo revisados nas colunas G a AG. Cada coluna contém o número de comentários que cada revisor fez em cada documento. Na guia "Revisar métricas", eu tenho os documentos na coluna A e quero ter as métricas cumulativas nas colunas subseqüentes. Assim, para contar o número de comentários para o documento na coluna G de "Revisores", tenho o seguinte:

 =COUNTIF(Reviewers!G$2:Reviewers!G$223, ">0")

O que eu quero evitar é ter que passar pelas seguintes linhas, incrementando G para H para I ... para AG. Especialmente porque tenho 6 colunas (até agora) que precisam ter edições semelhantes:

  • =COUNTBLANK(Reviewers!$G$2:Reviewers!G$223) ,
  • =SUMIFS(Reviewers!G$2:G$223, Reviewers!$B$2:$B$223, $M$3) ,
  • etc.

Eu tentei concatenação, indireta, endereço e todas as outras combinações que consigo imaginar, sem sucesso.

    
por GrantH 03.02.2015 / 23:53

1 resposta

0

Você pode criar intervalos dinâmicos com a função OFFSET . Por exemplo, OFFSET(Reviewers!$A$1, 1, 6, 222, 1) avalia para Reviewers!G$2:Reviewers!G$223 , porque Reviewers!G$2 é uma linha abaixo e seis colunas à direita de Reviewers!$A$1 . Da mesma forma, OFFSET(Reviewers!$A$1, 1, 7, 222, 1) é Reviewers!H$2:Reviewers!H$223 . Basta usar OFFSET com o terceiro parâmetro definido como ROW() plus ou menos a constante apropriada.

    
por 04.02.2015 / 00:37