Eu estou trabalhando em uma planilha que requer todas as linhas preenchidas para ter um ID (menos os cabeçalhos). Normalmente, simplesmente fazendo "= PreviousCell.Value + 1" (pseudo código) faria o truque. No entanto, porque nem todas as linhas são preenchidas (para permitir linhas extras para descrições), essa fórmula não funciona.
As linhas "provavelmente" preenchidas começam em A5 e o número máximo é desconhecido. Eu olhei para esta fórmula e alguns outros e eu sempre recebo "Aviso de Referência Circular" e sempre retorna o resultado de 0.
=OFFSET($A$5,0,0,COUNT($A$5:$A$1048576))
Alguém sabe de uma fórmula que me permita encontrar o valor da célula preenchida anterior na Coluna A? Por exemplo, se a última célula fosse A7 com um 3, retornaria 3.
microsoft-excel
Jeremy Beare
fonte
fonte
Respostas:
Você pode usar a
MAX
função para encontrar o valor máximo comopara adicionar 1 ao valor máximo
Note que o primeiro
A5
precisa ser absoluto$A$5
e o segundo precisa ser relativo sem o cifrão, então quando você copia ele se torna:Consulte https://support.office.com/pt-BR/article/Switch-between-relative-absolute-and-mixed-references-538396b3-990e-4b44-9d9c-28b4151d7d21
Então, se você quiser preencher um ID na coluna A sempre que a coluna B não estiver em branco, você poderá fazer:
e copie para baixo.
fonte