Alterar fórmula ao arrastar

Alterar fórmula ao arrastar

Tenho uma condição especial. Eu tenho três variáveis ​​na minha fórmula.

=COUNTIF(A1:F1,A84)

Agora, quando arrasto verticalmente quero alterar o valor do primeiro parâmetro, ou seja, A:F, e ao arrastar horizontalmente quero alterar o valor do segundo parâmetro, ou seja, A84. Não quero mudar de coluna. Sempre.
Por exemplo:
Imagem de exemplo

Como eu faço isso?

Esta respostaresolve o problema para outra fórmula. Talvez a solução fosse mais ou menos assim:

=COUNTIF(INDEX($A:$A,COLUMN(A:A)):INDEX($F:$F,COLUMN(F:F)),$A85)

Responder1

=COUNTIF(INDEX($A:$A,COLUMN(B:B)):INDEX($F:$F,COLUMN(B:B)),$A86)

Outra solução seria fazer o mesmo usando Indirect()a função.

Responder2

Quando o Excel altera automaticamente as referências de células, ele manterá a célula bloqueada se você adicionar $ na frente.

Portanto, para bloquear a referência de A1 à sua célula, independentemente do movimento horizontal ou vertical, você usa $A$1.

Se você quiser alterar as linhas, mas não as colunas, você alterará a referência A1 para $A1.

Se você quiser alterar as colunas, mas manter as linhas iguais, altere a referência A1 para A$1.

No seu exemplo, isso tornaria sua fórmula:

=CountIf($A$1:$F$1,$A84)

Observe que isso significa que você precisa alterar manualmente o contador de linhas porque o Excel simplesmente não funciona dessa maneira. Então você pode fazer isso por linha, mas depois terá que alterar a primeira célula antes de transpô-la para a direita.

informação relacionada