fórmula de adição de célula mais simples na coluna no libreoffice 5

0

compartilhamento como exemplo. Eu tenho dados a partir da coluna b2 para b8 onde eu quero adicionar os valores (soma) e obter a saída em outra célula, digamos b10.

A maneira mais lógica deve ter sido = SUM (B2, B8), mas usando essa fórmula eu recebo a saída como 0. Eu tentei várias outras opções, mas obtive números de erro diferentes. Eu costumava fazer semelhante no Excel caminho de volta e que costumava trabalhar. O que estou fazendo errado?

Atualização: Fazer =SUM(B2:B8) também fornece 0 (zero), igual ao anterior.

Atualização 2: - Parece que (por algum motivo) o libreoffice está pensando / vendo o número como valores de texto. Eu tinha colocado a mesma consulta na lista de discussão libreoffice e um dos e-mails privados disse para usar o View > Valor Destaque e com certeza todos estavam em preto, o que significa que o libreoffice acha que os números são valores de texto. Eu não recebi nenhuma resposta sobre como mudar de valores de texto para 'números verdadeiros'. Os números são como 3,94,700 e assim por diante.

    
por shirish 11.05.2016 / 17:02

3 respostas

3

Você precisa especificar o intervalo:

=SUM(B2:B8)

(em B10).

Como explicou por Mark Stewart , SUM(B2,B8) é equivalente a B2+B8 - você usaria essa forma de SUM() se você tivesse uma lista específica de células disjuntas para adicionar (ou intervalos de células diferentes).

    
por 11.05.2016 / 17:04
2

Tente isto:

  1. Na célula C2, insira 2 e, na célula C3, insira 3 .
  2. Na célula C4, insira =SUM(C2:C3) .

O resultado (que testei para ter certeza) deve ser mostrado como 5 .

Se isso funcionar, verifique o que está em B2 a B8 para se certificar de que eles são todos números e que eles somam um inteiro diferente de zero.

Por exemplo, uma maneira de acabar com 0 é somando 0,1 e 0,2 e, em seguida, formatar o resultado como um inteiro. Será arredondado para zero. Para ver se esse pode ser o problema, acesse Format -> Cells e veja qual formato está sendo usado.

Além disso, verifique se os valores nas células são números, não seqüências de caracteres. Em contraste com uma linguagem como Perl, a soma de '1' e '2' resulta em 0 no Calc.

EDITAR :

Como parece que os números foram inseridos como texto, você pode obter seus valores numéricos usando INT () . Por exemplo:

  1. Na célula D2, insira ="5" , o que resulta em uma string. (Digitar simplesmente '5 deve ser um valor de texto também, mas isso não parece funcionar na minha versão do LibreOffice).
  2. Na célula D3, insira =INT(D2) para obter o valor numérico.

Você pode usar o D3 em somas.

    
por 11.05.2016 / 19:13
0

Tente trocar as vírgulas , em seus números para pontos . . O LibreOffice provavelmente espera ver os pontos porque a informação do seu PC está dizendo que no país escolhido, os pontos são usados para separar os milhares e as vírgulas definem o ponto decimal, então ele acha que seus números têm vários pontos decimais e isso não é possível ele os vê como texto.

Na maior parte da Europa (eu acho) os números são formatados como este 578.120,5 . Eu estou na Europa e tinha praticamente o mesmo problema que você.

P.S Você pode ver o que o libre office acha que o valor de uma célula vai exibir e ativar o realce de valor. Os valores mostrados em preto são texto, enquanto azul significa que o valor é um número.

    
por 20.01.2017 / 18:29