Por que não funciona fórmula em Excele. Fórmulas não funcionam no Excel

Acontece, copiou a mesa no Excel, e os números nele não são considerados fórmulas não funcionamExcel.. Uma das razões pode ser que os valores das células no formato de texto. Lembramos, no Excel existem dois formatos - o formato das células e o formato dos valores. Leia mais sobre isso no artigo "Converta uma data para o texto do Excel."
Então considere por que dentroExcel não funciona fórmula.
Você precisa dobrar os números superiores nas células. Nas células, os valores são escritos em um formato de texto com a instalação entre as cadeias de sinais não demitidos. Precisamos converter um formato de texto de valores em numérico e selecionar o primeiro número na célula. Nós temos uma tabela tão copiada de 1C.
Primeira etapa.
Nós transformamos o significado das células no formato numérico.
Selecione as células. Na guia "Home", na seção Editar, clique no botão "Localizar".
Na caixa de diálogo que aparece na linha "Localizar", colocamos uma vírgula ". Na string "Substitua" não coloque nada.
Pressione o botão "Substituir tudo". Acontece que.
Segunda fase.
Na mesma janela, "Encontre e substitua" (não a removemos e as células foram alocadas), na cadeia "Localizar", coloque o ponto. E na string "Substitua" coloque a vírgula. Clique em "Alocar tudo".

Acontece que isso.
Nós removemos a janela "Localizar e substituir".
Terceiro estágio.
Como destacar o primeiro número na célulaExcel..
Na célula B1 escrevemos essa fórmula. \u003d LevSimv (A1; Localizar (símbolo (10); A1) -1)
Com esta fórmula, destacamos o primeiro número da célula. Copie a fórmula da coluna. Acontece que isso.
Na célula B4 escrevemos a fórmula da adição. \u003d B1 + B2 + B3
Aposuna não funciona, mas, formulas manualmente escritas.
No Excel, você pode instalar um link para outra folha, alcance, célula, site, etc. na célula. Quando você clica neste link, o Excel passa por ele. Mas, como destacar a célula em si, não um hiperlink? Leia este artigo "

Olá amigos. Você tem que, depois de entrar na fórmula, a própria fórmula é exibida na célula em vez do resultado do cálculo? Desencoraja um pouco, porque você fez tudo certo, e eles ficaram claros o que. Como forçar o programa a calcular a fórmula neste caso?

Primeiro, você precisa lidar com as causas desse comportamento, após o qual a situação é corrigida. E as razões podem ser assim.

Incluiu fórmulas de mapeamento

No Excel há um modo de verificação de computação. Quando está ligado, você vê em uma folha de fórmula. Como e por que aplicar a exibição de fórmulas, eu disse. O cheque pode ser ativado e desconecte. Na fita existe um botão Fórmulas - Dependências de fórmulas - Mostrar fórmulas. Se estiver ativado - clique nele para desativar.

As fórmulas de frequência são frequentemente incluídas pressionando aleatoriamente a combinação de teclas CTRL + `.

Fórmula é percebida pelo programa como texto

Se o Excel acredita que na célula uma string de texto, ele não calculará o valor, mas simplesmente exibe o conteúdo na tela. Pode haver várias razões para qualquer:

  • No formato de texto instalado celular. Para o programa, este é um sinal de que o conteúdo precisa ser exibido na mesma forma na qual ele é armazenado.


    Altere o formato no numérico, conforme indicado.
  • Sem sinal "\u003d" primeira fórmula. Como eu disse, todos os cálculos começam com o sinal "igual".


    Se estiver faltando - o conteúdo será percebido como texto. Adicione o sinal de igualdade e recalcular a fórmula.
  • Espaço antes de "\u003d". Se a lacuna for aleatoriamente especificada antes do sinal de igualdade, ele também será percebido como texto.


    Esse erro é difícil de notar, então você terá que ser verificado manualmente. Remova o espaço extra e recalcular.
  • Fórmula incluída na cotação. Este erro acontece quando trabalhamos com dados de texto. Claro, as informações das cotações são interpretadas como texto.


    Remova aspas extras, pressione ENTER para recalcular.

Eu listei todos os casos comuns quando a fórmula é exibida em vez do resultado. Eu acho que o seu caso estará na lista da lista, não será difícil consertar o problema. Se não funcionasse, escreva nos comentários.

Promete ser muito interessante. Vamos olhar para algumas técnicas simples para escrever rapidamente fórmulas. Se você trazê-los para o automatismo, seu trabalho será mais fácil e mais rápido. Inscreva-se para atualizações para não perder!

Hoje encontrei a situação quando excel durante o alongamento, as fórmulas não funcionavam. Havia duas colunas e foi necessário calcular a diferença entre as duas primeiras colunas da terceira coluna. Como resultado, a fórmula é feita e se estende até o final, mas o resultado da primeira célula é copiado para as outras células.

1 opção.

É provável que você esteja desativado recálculo da folha automática, para isso, basta pressionar a tecla F9.

2 opção para todas as versões do escritório

Verifique se o formato celular não seria texto (devido a isso pode não funcionar cálculos e de acordo com a fórmula)

PS para consertá-lo, destacar células e Escolha o formato comum (veja as células de formato da figura)

3 opção para o Office 2010

Verifique as configurações para calcular as fórmulas.

Para fazer isso, clique no menu Arquivo-\u003e Parâmetros-\u003e Fórmulas e no menu "Parâmetros de Cálculo", veja onde você tem uma marca de seleção (veja uma foto deve ser assim)

4 Opção para o Office 2007/2010

Para o Office 2007, o caminho é Formula-\u003e Parâmetros de Cálculo-\u003ee colocar uma daw em Automaticamente, exceto tabelas de dados.(Veja a figura abaixo)

O aplicativo do Excel é usado não apenas para criar tabelas. Seu principal objetivo é o cálculo dos números por fórmulas. É o suficiente para entrar nas células novos valores e o sistema recalcula automaticamente. No entanto, em alguns casos, o cálculo não ocorre. Então, é necessário descobrir por que o Excel não considera o valor.

As principais causas de mau funcionamento

O Excel não pode contar a quantidade ou fórmula por muitas razões. O problema geralmente se encontra em fórmula imprópriae em configurações do sistema livros. Portanto, recomenda-se usar várias dicas para descobrir o que exatamente é adequado nesta situação particular.

Altere o formato das células

O programa exibe cálculos incorretos se os formatos especificados não corresponde ao valorque está na célula. Em seguida, o cálculo ou não será aplicado, ou emitirá um número completamente diferente. Por exemplo, se o formato for texto, o cálculo não será realizado. Para o programa, é apenas um texto, não um número. Além disso, pode haver uma situação em que o formato não corresponde ao válido. Nesse caso, o usuário não funciona corretamente inserir o cálculo e o Excel não considera o valor e não calcula o resultado da fórmula.

Para verificar se realmente está no formato, você deve ir para a guia " o principal" Anteriormente, você precisa selecionar uma célula não verificada. Esta guia está localizada informações sobre o formato.

Se precisar ser alterado, basta clicar na seta e selecione o necessário na lista. Depois disso, o sistema fará um novo cálculo.

Lista de formatos B. esta seção Cheio, mas sem descrições e parâmetros. Portanto, em alguns casos, o usuário não pode encontrar o desejado. Então, é melhor usar outro método. Assim como na primeira variante, segue escolha uma célula. Depois disso, clique no botão direito do mouse e abra o comando "".

DENTRO janela aberta. localizado lista completa de formatos com descrição e configurações. É o suficiente para escolher o desejado e clicar em " OK».

Desligue o modo "Mostrar fórmulas"

Às vezes, o usuário pode perceber que, em vez do número, o próprio cálculo é exibido e a fórmula não é considerada na célula. Então você precisa desativar este modo. Depois disso, o sistema exibir um resultado pronto Cálculo, não expressão.

Para desativar a função " Mostrar fórmulas.", Você deve ir para a seção apropriada" Fórmulas." Aqui está a janela " Dependências." É nele que a equipe desejada está localizada. Para exibir uma lista de todas as dependências, clique na chegada. Da lista você precisa escolher " mostrar"E desative este modo se estiver ativo.

Erros na sintaxe.

Muitas vezes, a exibição incorreta do resultado é uma consequência erros de sintaxe.. Isso acontece se o usuário inserir o cálculo de forma independente e não recorria à ajuda do mestre incorporado. Em seguida, todas as células com erros não emitirão um cálculo.

Neste caso, segue verifique corretamente escrevendo Cada célula que emite um resultado incorreto. Você pode reescrever todos os valores usando o mestre interno.

Ligue o recálculo da fórmula

Todos os cálculos podem ser soletrados corretamente, mas no caso de uma mudança nos valores celulares, não recalcula. Então pode ser desativado função automática de mudança de mudança. Para verificar isso, vá para a seção " Arquivo", Então" Parâmetros.».

Na janela aberta, você precisa ir para a aba " Fórmulas." Aqui estão os parâmetros dos cálculos. Basta instalar a caixa de seleção no ponto " Automaticamente"E salvar as alterações que o sistema começou a recalcular.

O programa pode realizar um cálculo completo, mas em vez do valor acabado, um erro e uma coluna ou célula podem não resumir os números. Dependendo da mensagem exibida, pode-se julgar que tipo de mau funcionamento surgiu, por exemplo, divisão por zero ou formato incorreto.

Para verificar a sintaxe e corrigir o erro, vá para o " Fórmulas." Depostos são uma equipe responsável pelos cálculos.

Uma janela é aberta, que exibe a própria fórmula. Aqui, você deve clicar em " Calcular"Para verificar o erro.

Outros erros

Além disso, o usuário pode encontrar outros erros. Dependendo da causa, eles podem ser corrigidos em conformidade.

A fórmula não é esticada

O alongamento é necessário no caso quando várias células devem realizar os mesmos cálculos com valores diferentes. Mas isso acontece que isso não acontece automaticamente. Então, você deve verificar se a função está instalada recheio automáticoque está localizado nos parâmetros.

A quantidade de células está incorreta

O montante também é considerado incorreto se no livro existem células ocultas. Seu usuário não vê, mas o sistema é calculado. Como resultado, o programa exibe um valor e o valor real deve ser diferente.

O mesmo problema ocorre se exibido valores com números de queixo. Neste caso, eles são obrigados a rodar de modo que o cálculo seja realizado corretamente.

Fórmula não é considerada automaticamente

Na janela aberta, vá para a configuração de recálculo automático e instale a caixa de seleção. na equipe relevante. Depois disso, você precisa salvar as alterações.


Gráficos e Gráficos (5)
Trabalhe com projeto VB (12)
Formatação Condicional (5)
Listas e intervalos (5)
Macros (procedimentos VBA) (64)
Diversos (41)
Excel insetos e falhas (4)

Excel mal-entendido. Por quê?

Muitas vezes, ao calcular a diferença entre duas células no Excel, pode-se ser visto que não é zero, embora os números sejam os mesmos. Por exemplo, nas células A1 e B1, o número de 10,7 é registrado e, em C1, deduziremos um do outro:

E a coisa de Slordst é que no final nós não recebemos 0! Por quê?

A razão é óbvia - formato celular
Primeiro, a resposta mais óbvia: Se houver uma comparação dos valores das duas células, é necessário certificar-se de que os números são realmente iguais e não são arredondados pelo formato celular. Por exemplo, se você fizer os mesmos números do exemplo acima, se você selecionar o botão do mouse - Formatar células (formato células) - Bloqueio Número (número) - cantando o formato numérico e exibe o número de descargas decimais para 7:

Agora tudo se torna óbvio - os números diferem e foram simplesmente arredondados pelo formato celular. E naturalmente não pode ser igual. DENTRO este caso Será ideal entender por que os números são precisamente mesmos e, em seguida, tomam uma decisão. E se estamos confiantes de que os números precisam ser realmente arredondados para décimos - então a função pode ser aplicada na fórmula:
\u003d Arredondado (B1; 1) -ocr (A1; 1) \u003d 0
\u003d Rodada (b1,1) -round (A1,1) \u003d 0
Há também um método mais cardeal:

  • Excel 2007: Botão de escritório -Configurações do Excel (Opções do Excel) -Avançado) -
  • Excel 2010: Arquivo (arquivo) -Opções (Opções) -Avançado) -Definir precisão como na tela (definido prescisão como exibido)
  • Excel 2013 e acima: Arquivo (arquivo) -Opções (Opções) -Avançado) -Defina a precisão especificada (definida precisão conforme exibido)

Ele registrará todos os números em todas as folhas do livro exatamente como eles são exibidos pelo formato celular. Esta acção Melhor executar em cópias do livro, porque Ele traz todos os dados numéricos em todas as folhas do livro da mesma forma que são exibidas na tela. Aqueles. Se o número em si contiver 5 descargas decimais, e o formato celular estiver definido apenas 1 - após a aplicação desta opção, o número será arredondado até 1 decimal decimal. Neste caso, cancele esta operação É impossível se você simplesmente não fechar o livro sem salvar.

Causar programador
Mas muitas vezes no Excel, você pode observar um "fenômeno" mais interessante: a diferença entre dois números fracionários, a fórmula resultante não é igual ao mesmo número registrado diretamente na célula. Por exemplo, escreva para a fórmula de célula:
=10,8-10,7=0,1
De acordo com o resultado, o resultado deve ser a resposta Verdade verdadeira) . Mas no fato de haverá FALSE (FALSE) . E este exemplo não é o único - tal comportamento do Excel não é incomum ao calcular. Pode ser encontrado em forma menos explícita - quando os cálculos são baseados no valor de outras células, que, por sua vez, também são calculados por fórmulas, etc. Mas a razão em todos os casos é uma.

Por que o mesmo número não é igual?
Primeiro você entenderá porque o Excel considera a expressão acima de False. Afinal de contas, se a dedução de 10,8 for 10.7 - em qualquer caso, acontece 0,1. Então em algum lugar da maneira como algo deu errado. Escrevemos para uma célula separada à parte esquerda da expressão: \u003d 10,8-10,7. 0,1 aparecerá na célula. E agora nós destacamos esta célula - quando o botão do mouse - Formatar células (formato células) - Bloqueio Número (número) Numérico de formato e exibe o número de descargas decimais igual a 15:


E agora pode ser visto que, de fato, na célula não exatamente 0,1 e 0,1000000000001. Aqueles. Em uma descarga significativa, temos uma "cauda" na forma de uma unidade extra.
E agora vamos lidar com onde essa "cauda" apareceu, porque e logicamente e matematicamente não deveria estar lá. Vou tentar contar muito brevemente e sem ganho desnecessário - eles podem ser encontrados neste tópico, se desejar, você pode encontrar muito na internet.
A coisa é que naqueles tempos distantes (isso é sobre a década de 1970), quando o PC ainda era algo como exótico, não havia padrão unificado Trabalhe com semicolons flutuantes (fracionário, se simples). Por que esse padrão é geral? Então isso programas de computador. Eles vêem números à sua maneira, e fracionário tão geralmente com o status "tudo é difícil". E ao mesmo tempo número fracionário Você pode imaginar as operações de forma diferente e processar com ela também. Portanto, naqueles dias, o mesmo programa, ao trabalhar com números, poderia ter emitido um resultado diferente em diferentes PCs. Levar em conta todos os possíveis rochas subaquáticas Cada tarefa do PC não é simples, então, a um melhor tempo, o desenvolvimento de um único padrão para trabalhar com semicolons flutuantes começou. Omitindo vários detalhes, nuances e o interesse da própria história só dirão que, no final, tudo resultou em iEEE754 Standard.. E de acordo com sua especificação na representação decimal de qualquer número, os erros são permitidos na 15ª descarga significativa. O que leva a erros inevitáveis \u200b\u200bnos cálculos. Na maioria das vezes, isso pode ser observado nas operações de subtração, porque É a subtração dos mais próximos entre si, leva à perda de descargas significativas.
Mais sobre a especificação em si, você também pode descobrir no artigo da Microsoft: Os resultados das operações aritméticas do ponto flutuante no Excel podem ser imprecisos
Isso é apenas culpa de tal comportamento de um excel. Embora seja notada a questão da justiça que não apenas Excel, mas todos os programas baseados em este padrão. Claro, uma pergunta lógica começa: por que eles fizeram tal padrão de bugs? Eu diria que um compromisso foi escolhido entre produtividade e funcionalidade. Embora possa ter sido outras razões.

Muito mais importante que outros: como lidar com isso?
Na verdade, de forma alguma, porque Este é um programa "Erro". E neste caso, não há outra saída, como usar todos os tipos de patches como funções arredondadas e similares. Ao mesmo tempo, o arredondado é necessário aplicar aqui, bem como demonstrado no início, mas um pouco diferente:
\u003d Arredondado (10,8 - 10,7; 1) \u003d 0,1
\u003d Rodada (10,8-10,1,1) \u003d 0,1
Essa. Na rodada, devemos colocar a expressão "buggy", e nem todo argumento separadamente. Se você colocar todos os argumentos - então o efeito não dá, porque o problema não é no caso, mas em como o programa vê. E, neste caso, 10.8 e 10.7 já estão arredondados para uma descarga e é claro que arredondamento separadamente cada número não dará nenhum efeito. Você pode, no entanto, sair e de outra forma. Multiplique cada número em uma determinada quantidade (digamos que 1000 para remover os sinais decimais 100%) e, em seguida, deduzir e comparar:
=((10,8*1000)-(10,7*1000))/1000=0,1

Eu gostaria de acreditar que pelo menos o recurso descrito do padrão IEEE754 Microsoft será capaz de derrotar ou pelo menos fazer um patch que produzirá cálculos simples não pior que uma calculadora de 50 rublos :) O artigo ajudou? Compartilhe um link com os amigos! Video aulas

("Barra de fundo" :( "textstyle": "estático", "textpositicstatic": "inferior", "textAutoHide": verdadeiro ":" TextPositionMarginstatic ": 0," TextPositionDynamic ":" TextPositionMarginleft ": 24" TextPositionMarginhentRight ": 24," TextPositionMarGintop ": 24," TextPositionMarginBottom ": 24," TextEffect ":" slide "," textEffectEsing ":" EasterCubra "," TextEffectDuration ": 600," TextEffectSledirection " : 30, "TEXTEFFECTDELAY": 500, "TextEffectSeate": Falso, "TextEffect1": "slide", "textEffectslidirection1": "direito", "textEffectslidististance1": 120, "textEffectEsing1": "EasterCubra": 600 "TextEffectDelay1": 1000, "TextEffect2", "TextEffectsLidation2": "direito", "TextEffectSledististance2": 120, "TextEffectEsing2": "EasterCubra", "Texteffectdelay2": 1500 ", TEXTCSS ":" Exibir: bloco; preenchimento: 12px; alinhamento de texto: esquerda; "", "TextBGCSS": "Display: bloco; posição: Absolute; Top: 0px; esquerda: 0px; Largura: 100%; 100% background-cor: # 333333; opacidade: 0,6; filtro: a Lpha (opacidade \u003d 60); "," Titlecss ":" Exibir: bloco; Posição: Relativo; Fonte: Bold 14px \\ "Lucida sans Unicode \\", \\ "Lucida Grande \\", Sans-Serif, Arial; Cor: #fff; "", "descriçãoCSS": "Display: bloco; Posição: Relativo; Fonte: 12px \\ "Lucida Sans Unicode \\", \\ "Lucida Grande \\", Sans-Serif, Arial; Cor: #fff; Margin-Top: 8px; "", "Buttoncss": "Display: bloco; Posição: Relativo; Margin-Top: 8px; "", "TEXTEFFECTRESSIVE": TRUE ", TextEffectResponse": 640, "TitlecsSsResponsive": "font-size: 12px;" "," descriçãoCSSsSponsive ":" Exibir: Nenhum! "," ButtonCsSponsive ": "" "," addgoooglefonts ": Falso," Googlefonts ":" "," Textleftrightperpercentforstatic ": 40))