Como usar as funções LIN, COL e LINS no Excel para fórmulas avançadas

As funções LIN, COL e LINS são simples individualmente, mas se tornam extremamente poderosas quando combinadas com outras funções do Excel para criar fórmulas dinâmicas e arrays. Elas retornam o número de linha, de coluna ou a contagem de linhas de um intervalo, e esse tipo de informação posicional é essencial em muitas fórmulas avançadas. Neste artigo iremos mostrar como usar essas funções na prática.

A função LIN

A função LIN retorna o número da linha de uma referência:

=LIN(A5)  → retorna 5
=LIN()    → retorna o número da linha da célula onde a fórmula está

A função COL

Similar ao LIN, mas retorna o número da coluna:

=COL(C1)  → retorna 3 (C é a terceira coluna)
=COL()    → retorna o número da coluna atual

A função LINS

Retorna o número de linhas de um intervalo:

=LINS(A1:A10)   → retorna 10
=LINS(A1:C5)    → retorna 5

Criando sequências numéricas com LIN

Um uso muito comum do LIN é criar sequências numéricas dentro de fórmulas de array. Por exemplo, para criar uma sequência de 1 a 10 em uma fórmula:

=LIN(INDIRETO("1:10"))

No Excel 365, a função SEQUÊNCIA faz isso de forma mais simples, mas em versões antigas o LIN com INDIRETO era o truque padrão.

LIN para criar referências dinâmicas

Dentro de loops de fórmulas de array, o LIN é usado para criar referências que mudam a cada iteração. Por exemplo, para somar os primeiros N valores de uma coluna:

=SOMA(DESLOCAMENTO(A1;0;0;N;1))

Numeração automática de linhas

Para criar numeração automática que se ajusta ao adicionar ou remover linhas:

=LIN()-LIN($A$1)

Se a fórmula está em A2 e o cabeçalho está em A1, o resultado é 1. Em A3 seria 2, e assim por diante. A numeração se ajusta automaticamente se você inserir ou excluir linhas.

COL para criar cabeçalhos dinâmicos

Para criar cabeçalhos que se ajustam automaticamente quando colunas são inseridas ou removidas:

=TEXTO(DATE(ANO(HOJE()); COL()-COL($B$1)+1; 1); "MMM/AAAA")

Essa fórmula cria um cabeçalho com o nome do mês correspondente à posição da coluna.

COLS: contando colunas de um intervalo

Assim como LINS conta linhas, a função COLS conta o número de colunas de um intervalo:

=COLS(A1:E1)  → retorna 5

Se você curtiu esse artigo onde mostramos como usar as funções LIN, COL e LINS no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *