none
Planilha do Excel não funciona corretamente em alguns computadores RRS feed

  • Pergunta

  • No dia 25/04/13, um usuário nos relatou um problema com um arquivo do Excel (xls), solicitando que seu Office 2007 fosse atualizado para 2010, alegando que o Office 2007 não estava suportando o tamanho da fórmula.

     

    Ao realizarmos a atualização do Office, foi percebido que o erro persistiu. Fazendo verificações sobre problemas no arquivo, notamos que o arquivo funciona em outros computadores (com Office 2010 e inclusive no Office 2007) e também não funciona no computador do gerente da seção (com Office 2010).

     

    Um backup do arquivo do dia 19/04/13 foi recuperado para teste, onde este backup foi aberto sem qualquer erro em todos os computadores e em todas as versões do Office.

     

    Por achar que o problema poderia ser pontual, fizemos um levantamento de programas instalados nos computadores que não funcionam (gerente e usuário) e suplementos ativos no Excel, para compararmos com os computadores que funcionam. Feito este levantamento, verificamos que os programas instalados não mostram relação com o erro, então, preparamos um outro computador com Excel 2010 com os mesmos suplementos do computador que funciona o arquivo, para verificarmos a ocorrência do erro. Este novo computador também apresentou o erro.

     

    Este arquivo é utilizado há quase 01 ano, segundo o gerente da seção onde ocorreu o problema.

     

    Todos os computadores supracitados estão com sistema operacional Windows 7 Professional. Em outro notebook, com Windows XP Professional, o arquivo com problema também funciona.

     

    Sendo assim, não havendo encontrado solução, esperamos que a Microsoft possa nos auxiliar.

    quinta-feira, 16 de maio de 2013 18:16

Respostas

  • Olá, boa tarde!

    Tá difícil conseguir imaginar o motivo desse erro! Não consigo pensar nada diferente do que já perguntei, já que em outras máquinas não ocorre erro.

    Mas de qualquer forma, considerando que a fórmula é relativamente simples e desconsiderando que funciona em outras máquinas, a fórmula não possui nenhum erro de referência? Explicando: vc avalia se a coluna "AT" tem valores iguais à célula "I4"; caso afirmativo, vc soma os dados da coluna "BE" condicionado se os vizinhos da coluna "AQ" correspondam aos valores da coluna "A". Só que a comparação com a coluna "A" começa na linha 33 e os dados na linha 5, ou seja, a comparação será realizada até a linha 1553. Está correto isso?

    Outra sugestão, também desconsiderando que funciona em outras máquinas, seria criar uma coluna de apoio que já avalie as duas condicionantes e usar a função SOMASE sem fórmulas matriciais.

    No mais, não consigo pensar em nada além.

    Espero que consiga descobrir o erro.


    Filipe Magno

    segunda-feira, 20 de maio de 2013 19:17
  • Realmente o erro estava em uma célula da planilha.

    A explicação para funcionar em algumas versões e em outras é que o Office 2007 não recalcula toda a planilha ao abrir o arquivo, já o Office 2010 faz todo esse cálculo.

    Por isso, quando abrimos em 2010 aparece o erro.

    Obrigado a todos que se dispuseram a ajudar.
    sexta-feira, 14 de junho de 2013 14:22

Todas as Respostas

  • Olá, boa tarde.

    Existem n variáveis que podem ocorrer para que o software não responda como deveria, pode ser uma configuração, um bloqueio ou restrição em alguma funcionalidade feita por antivírus e firewall  entre outros.

    Mas respondi recentemente em outro local algumas possibilidades de realizar algumas ações:

    Atalho corrompido para o programa Excel
    Arquivo problemático na pasta de inicialização ou no local alternativo do arquivo de inicialização do Excel
    Conflito com outro programa
    Versão incorreta de um arquivo básico do Microsoft Office
    Arquivo da barra de ferramentas do Excel (*.xlb) ou arquivo .pip do Excel corrompido
    Suplementos corrompidos no menu Ferramentas
    Chaves de Registro corrompidas
    Outros problemas ao abrir arquivos do Excel

    São os principais erros mapeados que podem ocorrer.

    Experimente clicar em Iniciar - Executar - Excel /safe.

    Abrir o arquivo com problema e veja se funciona.

    Referência Microsoft: http://support.microsoft.com/kb/280504

    Espero ter ajudado.


    Obrigado por contactar o fórum Microsoft Technet!


    quinta-feira, 16 de maio de 2013 19:26
    Moderador
  • Obrigado Hezequias. Porém, não foi solucionado.

    Talvez eu não tenha detalhado o erro. Quando abro em Excel 2007, em algumas células aparecem "#NOME", quando abro no Excel 2010 o erro é "#N/D". Lembrando que tem máquinas com Excel 2007 e outras com 2010 que o arquivo abre normalmente.

    Vou responder por partes:

    • Atalho corrompido para o programa Excel

    O Excel abre normalmente em todas as máquinas, o problema está no arquivo abrir, porém, não corretamente.

    • Arquivo problemático na pasta de inicialização ou no local alternativo do arquivo de inicialização do Excel

    Tínhamos o Excel 2007 instalado inicialmente, atualizamos para o 2010. Removemos o Office 2010 (inclusive limpando o registro) e reinstalamos. Nada mudou.

    • Conflito com outro programa

    Fizemos um levantamento de programas instalados em cada máquina. A principal diferença eram os softwares de drivers de placas instalados.

    • Versão incorreta de um arquivo básico do Microsoft Office

    Não entendi "arquivo básico" mas acho que a reinstalação citada sanaria isso.

    • Arquivo da barra de ferramentas do Excel (*.xlb) ou arquivo .pip do Excel corrompido

    A reinstalação deveria sanar.

    • Suplementos corrompidos no menu Ferramentas

    A reinstalação deveria sanar.

    • Chaves de Registro corrompidas

    A reinstalação com limpeza de registro deveria sanar.

    • Outros problemas ao abrir arquivos do Excel

    Outros arquivos abrem normalmente.

    • Experimente clicar em Iniciar - Executar - Excel /safe.

    Também não funcionou.

    sexta-feira, 17 de maio de 2013 12:30
  • Olá, bom dia.

    Aproximadamente quantas linhas esta planilha que apresenta problemas, possui?

    Algumas mensagens diferentes podem ser exibidas, consulte este procedimento para mais detalhes.

    http://support.microsoft.com/kb/213904

    Com relação ao erro N/D que é exibido no corpo da planilha, conforme você relata. Minha sugestão seria realizar uma verificação seguindo fielmente este material da Microsoft.

    http://office.microsoft.com/pt-br/excel-help/corrigir-um-erro-n-d-HP010342325.aspx 

    Espero ter ajudado. 


    Obrigado por contactar o fórum Microsoft Technet!

    domingo, 19 de maio de 2013 11:53
    Moderador
  • Olá boa noite!

    Por favor, você poderia detalhar melhor seu erro:

    "  Quando abro em Excel 2007, em algumas células aparecem "#NOME", quando abro no Excel 2010 o erro é "#N/D"  "

    1. Quais as fórmulas constantes nas células que ocorrem esses erros?
    2. Essas fórmulas realmente não estão referenciando a algum complemento (nativo ou acrescentado) do Excel.
    3. A planilha possui alguma Function incorporada (Macro). Caso sim, não estariam as permissões para execução de Macros automaticamente desabilitadas no menu "Segurança"?

    Abaixo seguem algumas dicas:

    • O erro "#NOME" normalmente ocorre quando se referencia a alguma fórmula constante em um suplemento, function criada numa macro, fórmula que possui referência inválida ou fórmula adicionada em versão superior do Excel.
    • O erro "#N/D" normalmente acontece quando o resultado de uma fórmula deveria ser único ou o resultado não está no fomato ou tamanho esperado.

    Espero que as dicas possam ajudar.

    Um abraço.


    Filipe Magno

    segunda-feira, 20 de maio de 2013 01:15
  • Respondendo

    • Quantas linhas possui a planilha?

    O arquivo é composto por 9 planilhas:

    linha coluna
    plan1 125 22
    plan2 64 21
    plan3 101 36
    plan4 165 14
    plan5 787 21
    plan6 150 25
    plan7 3804 5
    plan8 237 4
    plan9 19 15

    • Mensagens de erro?

    Não aparecem mensagens de erro como as apresentadas nesta página, mas mesmo assim tentei fazer a verificação com o XLStylesTool. Porém, também não obtive sucesso, pois ele parece só dar suporte a ".xlsx".

    • Com relação ao #N/D...

    Não achei o item "Mostrar Etapas do Cálculo" dentro do botão <!> que exibe o erro. (achei o botão, mas o item não)

    Dentro deste botão encontrei um "Rastrear Erro" que me diz as células usadas em cada fórmula dentro da que está com erro, porém, imagino não estar com este tipo de erro (erro de valor) pois abre em outros. Estou errado em descartar erro de valor? Já que a fórmula funciona em outro pc?

    Obrigado.

    segunda-feira, 20 de maio de 2013 18:21
    • Quais as fórmulas constantes?

    São fórmulas de matriz, por exemplo:

    {=SOMA(SE('Entrada de Dados'!$AT$5:$AT$1520=I$4;SE('Entrada de Dados'!$AQ$5:$AQ$1520=$A33;'Entrada de Dados'!$BE$5:$BE$1520)))}

    • Essas fórmulas realmente não estão referenciando a algum complemento (nativo ou acrescentado) do Excel.

    Fiz uma tabela verificando todos os programas instalados nos desktops (no que funciona e que não funciona) e suplementos dos Excel, após isso, igualei as configurações. Ainda assim não funciona.

    • A planilha possui alguma Function incorporada (Macro). Caso sim, não estariam as permissões para execução de Macros automaticamente desabilitadas no menu "Segurança"?

    Possui sim, coloquei as permissões liberadas. "Habilitar todas as macros".

    Ainda liberei a "Confiar no acesso ao modelo de objeto do projeto do VBA".

    segunda-feira, 20 de maio de 2013 18:33
  • Olá, boa tarde!

    Tá difícil conseguir imaginar o motivo desse erro! Não consigo pensar nada diferente do que já perguntei, já que em outras máquinas não ocorre erro.

    Mas de qualquer forma, considerando que a fórmula é relativamente simples e desconsiderando que funciona em outras máquinas, a fórmula não possui nenhum erro de referência? Explicando: vc avalia se a coluna "AT" tem valores iguais à célula "I4"; caso afirmativo, vc soma os dados da coluna "BE" condicionado se os vizinhos da coluna "AQ" correspondam aos valores da coluna "A". Só que a comparação com a coluna "A" começa na linha 33 e os dados na linha 5, ou seja, a comparação será realizada até a linha 1553. Está correto isso?

    Outra sugestão, também desconsiderando que funciona em outras máquinas, seria criar uma coluna de apoio que já avalie as duas condicionantes e usar a função SOMASE sem fórmulas matriciais.

    No mais, não consigo pensar em nada além.

    Espero que consiga descobrir o erro.


    Filipe Magno

    segunda-feira, 20 de maio de 2013 19:17
  • Realmente o erro estava em uma célula da planilha.

    A explicação para funcionar em algumas versões e em outras é que o Office 2007 não recalcula toda a planilha ao abrir o arquivo, já o Office 2010 faz todo esse cálculo.

    Por isso, quando abrimos em 2010 aparece o erro.

    Obrigado a todos que se dispuseram a ajudar.
    sexta-feira, 14 de junho de 2013 14:22