Como gravar os resultados de um countif horizontal () verticalmente em uma coluna

3

Eu tenho uma tabela com mais de 450 colunas mostrando a contagem de espécies de insetos em regiões específicas:

EuprecisoapresentarumatabeladeavaliaçãoquemostreaquantidadedevezesqueacontagemSpecies_Aé1e,napróximalinha,abaixodaquantidadedevezesqueaContagemSpecies_Bé1enapróximalinhaabaixodaquantidadedevezesqueacontagemSpecies_Cé1..etcpara450espécies.

Meu problema é que a fórmula countif (B1: QM1; 1) deve ser inserida manualmente porque quando copio a fórmula da célula para baixo, o Excel aumenta a referência da linha - mas preciso que a referência da coluna aumente.

Por exemplo, eu preciso;

=countif(B2:B6;1)
=countif(C2:C6;1)
=countif(D2:D6;1)...etc

mas o Excel me oferece;

=countif(B2:B6;1)
=countif(B3:B7;1)
=countif(B4:B8;1)

A transposição é muito demorada e não é uma opção.

Qual seria a fórmula mais simples para aumentar a referência da coluna, mas não a referência da linha?

Obrigado por qualquer ajuda.

    
por Robert Buckley 14.03.2018 / 10:02

1 resposta

1

Você pode usar OFFSET para criar uma matriz e usar essa matriz na COUNTIF

=COUNTIF((OFFSET(B2,0,0,1,6)),1)

Isso pode ser arrastado para baixo e funcionará como planejado para a amostra fornecida.

B2 funciona como ponto de partida, altere o 6 para corresponder ao número de colunas, etc.

    
por 14.03.2018 / 10:31