Soma retornando 0 no Excel

7

Estou trabalhando em uma planilha do Excel e, quando uso uma fórmula SUM em uma célula e, em seguida, seleciono colunas, ela retorna 0 . Eu acho que é devido às aspas duplas na célula. Eu tentei formatar as células, mas ainda retorna 0 .

Estou usando o Microsoft Office 2010

    
por Haithem Rihane 30.07.2016 / 18:06

7 respostas

2

Para remover aspas duplas, selecione as células a serem convertidas e use Find->Replace para alterar aspas ( " ) para nada.

Se as células permanecerem como texto, consulte um método que converte texto em números usando o comando Paste Special .

  1. Em qualquer célula em branco, digite o valor 1
  2. Verifique se a célula na qual você digitou 1 está formatada como um número
  3. Selecione a célula com o 1 e Copy
  4. Selecione as células com os valores que você deseja converter em números
  5. Escolha Paste Special
  6. Abaixo de Operation , clique em Multiply e, em seguida, clique em OK
por 30.07.2016 / 21:11
4

Os "números" que você está tentando adicionar são Textos , não números.

Isso acontece quando eles são carregados de fontes que os marcam de acordo ou quando o formato da célula é definido incorretamente.

Infelizmente, não há uma maneira simples de dois cliques para corrigi-lo - a alteração do formato das células não alterará o conteúdo adequadamente, você precisaria redigitar cada valor. Existem várias maneiras de corrigir isso:

  1. Se você carregou os dados de um CSV ou outra fonte que não seja do Excel, o mais fácil é repetir isso e marcar a coluna como 'Número' em vez de 'Texto'. Para fazer isso, abra uma planilha em branco do Excel, vá para Dados / Do Texto e siga o assistente. Na etapa 3/3, clique na coluna e selecione "Geral", não "Texto"

  2. se isso não for uma opção, você pode usar uma coluna auxiliar (como ao lado dos valores), inserir =VALUE(E1) na F1 e copiá-la. Esta coluna será agora sumária. Você também pode copiar o conteúdo da coluna F e 'Colar / Valores somente' na coluna E e excluir a coluna auxiliar.

  3. terceira opção é combinar isso em uma fórmula de Array: em vez de =SUM(E10:E13) use =SUM(VALUE(E10:E13)) e pressione CTRL SHIFT ENTER (em vez de apenas ENTER ).

por 30.07.2016 / 18:14
2

Eu também uso um Excel com um código de idioma francês e geralmente enfrento esse problema com arquivos CSV. Como explicado por outros, os números franceses usam um coma como um separador decimal, e um número como 123.45 é interpretado como um texto pelo Excel.

A maneira mais rápida de contornar isso é substituir . por , . Você pode fazer isso rapidamente com Find / Replace, como sugerido por David.

Para aqueles que enfrentam esse problema com bastante frequência, você pode usar este trecho de código ( adaptado desta resposta ), salve-o em sua pasta de trabalho PESSOAL e atribua-o a um botão na faixa de opções:

Sub Comas2Dots()
    Application.ScreenUpdating = False
    If (MsgBox("Do you want to replace comas by dots?", vbOKCancel) = vbOK) Then
        Const sTEMPCOMMA = "|comma|"
        Const sTEMPDOT = "|dot|"
        Const sCOMMA = ","
        Const sDOT = "."

        If TypeName(Selection) = "Range" Then
            With Selection
                .Replace sCOMMA, sTEMPCOMMA, xlPart
                .Replace sDOT, sTEMPDOT, xlPart
                .Replace sTEMPCOMMA, sDOT, xlPart
                .Replace sTEMPDOT, sCOMMA, xlPart
            End With
        End If
    End If
    Application.ScreenUpdating = True
End Sub

Espero que ajude as pessoas que enfrentam esse problema desnecessário!

Documentação adicional

  1. Como atribuir macros à fita
  2. Copie suas macros para uma pasta de trabalho pessoal de macros
por 29.05.2018 / 12:55
1

As células que você está tentando adicionar não são vistas como números. Isso ocorre porque há um ponto final "." e não uma vírgula "," para representar a parte decimal do número.

Uma maneira muito mais rápida de consertar isso é usar a função find (ctrl F), encontrar tudo "." e substitua por ",".

    
por 21.09.2017 / 12:25
0
  1. Realce a coluna que você está tentando somar, clique com o botão direito e formatar células.

  2. Selecione o número, mas lembre-se de definir as casas decimais como 0, se elas não se aplicarem ao valor. Agora, embora você tenha alterado o formato da coluna, não significa que a coluna converteu oficialmente todos os valores em números, então faça o seguindo para resolver isso

  3. Realce a coluna inteira novamente e clique na guia Dados e, em seguida, em "Texto para colunas"

  • Selecione Delimitado, clique em Avançar

  • Desmarque a guia e clique em próximo

  • Clique em Concluir

  • A soma deve agora refletir um número!

        
    por 25.08.2017 / 19:37
    -1

    Abra uma nova folha Excell. folha de formatação como números, remova decimais se não precisar deles. copie a folha original e cole-a como valores apenas na folha que você formata apenas como números. Se você resolver o seu problema, pode ser necessário formatar algumas planilhas para o registro de dados ou qualquer outra coisa que você precisar e fazer em todas as suas caixas, se você as separou, mas suas fórmulas devem funcionar, fazendo com que eu perca meio dia resolvendo o problema

        
    por 18.01.2017 / 20:27
    -1

    Verifique se você não possui linhas ocultas. Eu tinha duas linhas que estavam escondidas e depois que percebi isso e removi essas linhas, meu cálculo finalmente funcionou.

        
    por 26.03.2018 / 18:42