Então eu tenho uma planilha usada para calcular, digamos, os impostos sobre algo que comprei. Tem uma coluna com o cálculo do imposto sobre vendas, imposto estadual, etc. e a referência de cada uma dessas colunas é o valor da primeira coluna (o preço de tudo o que comprei). Tenho a primeira linha preenchida com todas as referências relativas feitas. Agora, quando vou adicionar um preço à segunda linha, nenhuma dessas outras colunas é preenchida automaticamente. Tenho que clicar duas vezes manualmente em cada uma das outras 100 colunas para diminuir o preenchimento. Tentei adicionar uma primeira coluna apenas com números de 1 a 1000 para atualizar tudo quando adiciono um novo preço, mas a planilha parece uma bagunça total com 0s, números negativos, erros, etc. Quero poder adicionar apenas aquele "preço" numérico em uma nova linha, coluna A, e fazer com que todo o resto seja preenchido automaticamente sempre que eu adicionar algo aqui. Como posso conseguir isso?
Nota: eu já li emAplicar fórmula a um intervalo de células sem arrastar e soltarpara obter uma resposta e é um cenário diferente que eles estão discutindo.
Responder1
Raciocinando aqui, então aguente meu palpite sobre o que exatamente você está fazendo e com o que está fazendo.
PARECE que você preencheu a coluna A com qualquer coisa, 1-1000, apenas "fictício", mantendo valores padrão e as coisas deram errado. Isso implica fortemente que você tem as fórmulas em todas as outras células à direita do que você preencheu, daí todas as coisas feias. Então, minha primeira abordagem aqui será abordar isso e mostrar um truque para tornar tudo legal.
Quando você pega uma fórmula inteira, simples ou complexa, que faz algo que você deseja, mas não dá conta de todo o trabalho de enfeitá-la para ficar bonita, ou alguma daquelas coisas do tipo "bem, de vez em quando...", isso é chamado de "embrulhar o fórmula" com alguma nova função. Exemplo simples: você faz algo que termina com uma string, mas há espaços infelizes no início ou no final, ou vários espaços juntos no meio. Você "embrulha" tudo até agora com a TRIM()
função para eliminar esses espaços ofensivos.
Neste caso, você tem as fórmulas no lugar, mas não quer que sua bagunça apareça, a menos que haja um valor real na coluna A. Então, envolva-as (só tem que fazer isso na primeira linha delas, copiar e colar por mais longe você acha que permitirá adicionar dados sem outro trabalho por um tempo decente. Talvez cem linhas? Talvez as mil?) com a seguinte IF()
função:
=IF(A4="","", (what you had goes here) )
Portanto, todas as células da linha 4 verificariam se A4 tem uma entrada. Caso contrário, todos retornarão "" (nada, uma célula em branco). Quando A4 TEM algo nele, eles mostram o resultado da fórmula de trabalho muito bonito e tal.
Porém, existe algo chamado "Tabela" que foi inventado PRECISAMENTE para o problema que você está enfrentando. Você teria que destacar Delete
todas as fórmulas nas células que ainda não está usando (incluindo o material fictício na coluna A), apenas deixando as fórmulas onde existem dados reais da coluna A. Todas as linhas abaixo foram apagadas com Delete
.
Em seguida, selecione qualquer célula dos dados reais que existem ou destaque tudo, incluindo os cabeçalhos, vá até o seu Ribbon
e clique em INSERT
. A primeira seção é a Tables
seção e o ícone mais à direita, o terceiro a partir da esquerda, é “Tabela” – clique nele. Isso abrirá uma pequena (muito pequena) caixa de diálogo com duas coisas nela. A primeira é a estimativa do Excel sobre quais células compõem sua tabela. Geralmente é bem preciso, a menos que você tenha coisas coladas nessas células que irão confundi-lo. Se parecer correto, continue. Caso contrário, use o mouse para destacar tudo, inclusive os cabeçalhos, para que o Excel não erre. Em seguida, se você TEM cabeçalhos, clique para preencher a caixa abaixo de "Minha tabela tem cabeçalhos" e clique OK
e pronto.
Agora, quando você insere algo na coluna A célula de uma linha, o restante da linha será preenchido automaticamente com as fórmulas. É por isso que você tinha que se livrar de toda a sujeira que não gostava da aparência. Você insere algo na célula A e todo o resto é preenchido instantaneamente. Legal. Alguns pequenos pontos... refiro-me à próxima linha. Não são 40 linhas vazias e então você preenche a célula A da 41ª. Isso é um fracasso... Além disso, se sua fórmula precisar mudar por qualquer motivo, será um pesadelo. Você alterará a fórmula de uma célula e verá a fórmula antiga ser preenchida ao usar a próxima linha. É complicado como consertar isso. Uma ideia para o uso declarado aqui seria: se você usar isso ao longo do tempo, as taxas de imposto poderão mudar. A sugestão seria fazer pequenas tabelas de consulta de alíquotas em outro lugar, e na fórmula de cada célula, usar uma função de consulta, como XLOOKUP()
ou VLOOKUP()
para consultá-las com base em uma data (pode ser necessária uma coluna para as datas, hein?). Dessa forma, você pode alterar ou adicionar aquelas pequenas tabelas e a fórmula na sua Table
não mudaria.
A terceira melhor opção seria copiar uma linha de fórmulas sempre que precisar de uma nova linha. Várias maneiras de fazer isso. Além do óbvio (destacar, copiar, colar, certo?), você pode preencher sempre que precisar, basta destacar como se fosse copiar e colar e usar a ferramenta de preenchimento. Você pode até fazer algo esotérico, como definir um intervalo nomeado usando uma referência relativa à linha em que você está, exceto a célula A dessa linha, e então, cada vez que precisar de uma nova linha, selecione uma célula em uma linha usada, em seguida, use a caixa de intervalo acima de A1, à esquerda da barra de edição F2, para mostrar e selecionar esse intervalo clicando duas vezes nele na caixa suspensa. Isso destacaria a linha atual e você poderia copiar, ir para uma linha em branco e colar. Você sabe, então você poderia economizar o terrível esforço de destacar a linha de fórmulas, porque isso faria isso por você.
A questão é que essa não é a opção mais divertida. Então use um dos dois primeiros, ESPECIALMENTE convertendo para um arquivo Table
. Tables
tem outras vantagens também, embora nenhuma pareça realmente importante para seu uso aqui.
MESAS... Não sou o maior fã deles, mas é exatamente isso que você precisa aqui e é tão fácil de configurar. Ah, basta aceitar qualquer estilo que ele queira fazer. Altere-o mais tarde, se desejar. Caminhe antes de correr, certo?