Muitas funções usadas no MS Excel?

4

Espero que alguém lá fora possa me ajudar. Eu tenho uma planilha que numera uma lista de etapas. Existem várias seções para as etapas e cada seção tem um número de seção (1, 2, 3, etc.). Esse número está listado em uma célula e estou usando a seguinte função para gerar um esquema de numeração no formulário., Onde = 1 para a primeira etapa de cada seção.

Estou usando a seguinte função para gerar automaticamente esta listagem:

      =CONCATENATE($A$22,".",(ROWS($A$22:A97)-2))

Onde $ A $ 22 é a célula que contém o número da seção (texto estático - sem fórmula) e A97 é a célula atual a ser numerada. Nesse caso, há uma linha contendo um comentário que não deve ser numerado, então subtraio 2 para que o primeiro = 1.

Isso funcionou muito bem durante o processo. Então eu bati outra linha de comentário e tive que ajustar a fórmula para subtrair 3 em vez de 2, para continuar a numeração. No entanto, assim que tentei mudar a fórmula, a célula começou a agir como se os dados fossem texto em vez de uma fórmula. Eu chequei para garantir que não há um "'" no início da linha e tentei jogar com os diferentes formatos para a célula, mas nada muda. Eu não posso conseguir avaliar a fórmula. Não apenas isso, mas também não consigo colocar nenhuma outra fórmula que eu digite em uma célula para funcionar. Todos mostram a mesma versão de texto da fórmula.

Estou tentando descobrir se posso ter excedido um limite de funções. Eu comecei a seção 6 antes de bater esse problema e o número de células usando a fórmula para cada seção é:

           1: 5
           2: 4
           3: 3
           4: 1
           5: 2
           6: 79

O problema de me preocupar se ultrapassei o limite de uso é que o Excel ainda me permitirá copiar e colar uma célula existente (que ainda está avaliando a função) em uma nova célula e avaliá-lo bem. Mas ele mudará apenas para mostrar o texto da fórmula, mesmo se eu apenas COPIAR a função da barra de fórmulas (ou o conteúdo da célula, em vez da célula inteira) e não a tiver colado em nenhum lugar ainda. Colando - ou mesmo apenas digitando - a mesma função em outra célula resulta apenas exibindo o texto da fórmula novamente. Editando a fórmula em qualquer célula (mesmo uma que estava trabalhando anteriormente) resulta na célula exibindo a fórmula como texto. E tudo que estou tentando fazer é substituir '-2' por um '-3'!

Eu usei fórmulas gerais de numeração (apenas adicionando 1 ou 2 ao conteúdo da célula anterior para obter o conteúdo da célula atual) e consegui percorrer várias centenas de linhas sem problemas, então estou um pouco cético quanto a isso ter, de fato, atingido um limite, mas quero descartá-lo, se possível.

Estou executando o MS Excel 2013 em um sistema operacional Windows 10 de 64 bits. O arquivo está no meu desktop, então não deve haver nenhum problema relacionado à rede. As únicas células com fórmulas são as que eu já contei - todo o resto é texto estático. Há um monte de codificação por cores de células, mas, caso contrário, é uma planilha bonita de Jane.

Eu tentei inserir fórmulas em outras guias sem sorte. Eu tentei sair e reiniciar o Excel sem sorte. Eu tentei reiniciar meu computador sem sorte. Eu não posso atualizar para uma versão posterior do Excel, porque este é um computador de trabalho e todas as atualizações têm que vir através de TI - eu não espero o próximo tão cedo.

Eu tenho pouco mais de 100 linhas neste documento e espero que ele esteja bem acima de 1.000 linhas quando eu terminar. Eu tremo ao pensar que terei que gerenciar toda a numeração manualmente.

POR FAVOR, AJUDE!

    
por user722556 27.04.2017 / 01:15

2 respostas

4

Eu tenho planilhas do Excel com mais de doze milhões de fórmulas; Eu não acho que haja qualquer limite.

Seu problema é provavelmente que o formato da célula esteja definido como 'Texto' e o que você digitar será tratado como texto. Altere o formato para 'Geral' e edite o conteúdo depois (adicione um x e remova-o) e ele deverá funcionar. Como alternativa, você pode copiar uma fórmula de trabalho no campo (que também copia o formato) e editá-la conforme necessário.

    
por 27.04.2017 / 02:12
0

Por que você usa CONCATENATE ? Eu nunca achei que precisava usá-lo na minha vida. Altere a fórmula para

=$A$22 & "." & (ROWS($A$22:A97)-2))

Isso é recomendado pelo Excel:

Best practices

╔══════════════════════════╤═════════════════════════════════════════════════════════════════════════╗
║ Do this                  │ Description                                                             ║
╠══════════════════════════╪═════════════════════════════════════════════════════════════════════════╣
║ Use the ampersand &      │ The ampersand (&) calculation operator lets you join text items         ║
║ character instead of the │ without having to use a function.                                       ║
║ CONCATENATE function.    │ For example, =A1 & B1 returns the same value as =CONCATENATE(A1,B1).    ║
║                          │ In many cases, using the ampersand operator is quicker and simpler than ║
║                          │ using CONCATENATE to create strings.                                    ║
║                          │ Learn more about using operation calculators.                           ║
╚══════════════════════════╧═════════════════════════════════════════════════════════════════════════╝

link

    
por 27.04.2017 / 06:38