2011-07-11 14:08:25 +0000 2011-07-11 14:08:25 +0000
5
5

O Excel não está a calcular a SUM das células

Estou a tentar usar uma fórmula muito simples que é =SUM(B9:B11). No entanto a célula não calcula por alguma razão.

Utilizo o Excel há anos e nunca tive este problema. Alguma ideia do porquê de não estar a actualizar a SUM?

Estou a usar o Excel 2007 no Windows 7 Pro. Abri a folha de cálculo em várias máquinas diferentes com os mesmos resultados, por isso parece ser um problema com a folha de cálculo em si e não com o Excel ou o computador.

Nota adicional: Se eu recriar a fórmula =SUM irá recalcular o total. No entanto, se eu alterar um dos números ainda não faz o cálculo automático.

Também, se eu carregar em F9 a SUM será recalculada sendo forçada a fazê-lo manualmente.

Respostas (10)

9
9
9
2011-07-11 14:23:44 +0000

Também tem a fórmula de cálculo definida para Manual?

3
3
3
2013-09-25 13:17:44 +0000

Se uma célula contiver uma referência circular, não será autosum correctamente (ou de todo). No separador Formula, escolha Error Checking>Circular Reference, trace-a e depois fixe-a.

2
2
2
2014-04-12 13:44:27 +0000

Eu estava a ter o mesmo sintoma. O problema acabou por ser uma referência circular dentro dos números que eu estava a tentar somar. Utilizei a ferramenta de auditoria da fórmula e fiz com que ela apontasse para a referência circular (que tinha ignorado). Depois de corrigida, a função SUM funcionou normalmente.

2
2
2
2013-02-05 01:19:02 +0000

Isto aconteceu comigo quando mudei a língua por defeito do meu computador de inglês para francês. Em francês, são utilizadas vírgulas (,) em vez de pontos decimais (.) em números, e vice-versa. No Excel ainda estava a escrever números no formato inglês (3,42) quando esperava um formato francês (3,42).

Fixei-o encontrando “Change the date, time or number format” na caixa Iniciar pesquisa, clicando em Additional Settings, depois alterando o símbolo de um ponto decimal para (.) em vez de (,).

1
1
1
2014-03-11 13:01:08 +0000

Pode tentar usar vírgulas em vez de pontos como separadores:

32,32 em vez de 32.32

1
1
1
2011-07-11 14:22:40 +0000

Um ou mais de B9:B11 poderiam ser formatados como não-numéricos?

1
1
1
2011-07-11 14:23:40 +0000

Mesmo que as células de dados B9-B11 tenham números, uma ou mais células podem ter o seu tipo de dados definido como texto em vez de um número. Já fiz isto mais vezes do que posso contar!

A DigDB tem uma forma rápida e screenshots para mudar o tipo, tente isso e veja: http://www.digdb.com/excel_add_ins/convert_data_type_text_general/

0
0
0
2011-07-15 08:08:44 +0000

Parece que a ordem de cálculo / dependências está quebrada, por isso não reconhece quando recalcular essa célula por si só.

Tente forçar o Excel a reconstruir a árvore de dependência de cálculo, pressionando Ctrl+Shift+Alt+F9 e deixe-o recalcular o lote inteiro.

0
0
0
2014-12-08 22:18:43 +0000

Por nenhuma boa razão consigo discernir no meu próprio caso, o problema parecia ser o formato interno dos dados de tempo em si, não a formatação da célula de função (e apesar de ter formatado toda a coluna de números para vários formatos de tempo e certas funções matemáticas como a adição discreta produzem os resultados esperados com base no tempo)

De qualquer forma, aplique @timevalue a todos os dados da coluna de tempo de origem e depois cole o(s) resultado(s) numa nova coluna. O aspecto será o mesmo, mas as funções soma e subtotal irão agora funcionar na nova coluna. Não parece que deva ser necessário, mas aí está.

0
0
0
2011-07-11 14:11:14 +0000

você precisa =SUM(b9:b11), não apenas SUM(b9:b11)