Como aumentar a referência da coluna em uma coluna ao copiar uma fórmula verticalmente?

1

Eu tenho uma tabela de dados contendo inteiros:

Precisoavaliaronúmerodevezesqueum1apareceemumacolunaeosresultadosprecisaserapresentadoemumacolunaverticalmente.Assim,paraacolunaAacontagem=0,paraacolunaB=1,paraacolunaC=2etcedeveserapresentadadaseguinteforma:

0123...etc

Portanto,areferênciadacolunaéincrementadaporum(A>B>C>Detc).

Usandoafórmulacountif,possofazerissomanualmenteparaumaúnicacoluna.Meuproblemaéquetenhocentenasdecolunaseprecisocopiarafórmulaverticalmenteparabaixo,mantendoareferênciadalinha,masincrementandoareferênciadascolunasemum.

EutenteiumacombinaçãodeCountif()eOffset(),massemsucesso.

=COUNTIF(OFFSET(A2;0;0;5;1);1)

Issoproduzoresultadocorretoparaumacoluna,masconformeeucopioparabaixo,acoluna"A" permanece a mesma. Isso precisa ser o seguinte:

=COUNTIF(OFFSET(A1;0;0;5;1);1)
=COUNTIF(OFFSET(B1;0;0;5;1);1)
=COUNTIF(OFFSET(C1;0;0;5;1);1) etc

Se alguém puder ajudar. Eu ficaria muito grato.

    
por Robert Buckley 14.03.2018 / 12:20

1 resposta

1

Use INDEX para definir o intervalo:

=COUNTIF(INDEX($A$1:$AAA$5,0,ROW(1:1)),1)

Defina o $AAA para a última coluna com dados. Coloque na primeira coluna e copie / arraste para baixo.

    
por 14.03.2018 / 13:59