Problemas de compatibilidade de fórmulas no Excel

O verificador de compatibilidade encontrou um ou mais problemas de compatibilidade de formulário relacionados com fórmulas em versões anteriores do Microsoft Excel.

A partir do Excel 2007, por predefinição, o verificador de compatibilidade verifica problemas com versões anteriores do Excel. Se apenas está interessado numa versão específica, desmarque as caixas de verificação para as outras versões.

Caixa de diálogo verificador de compatibilidade do Excel

Importante: 

  • Se encontrar problemas na lista de Perda significativa de funcionalidade, resolva-os antes de guardar o ficheiro, de forma a que possa impedir a perda permanente de dados ou o funcionamento incorreto.

  • Os problemas na lista de Perda mínima de fidelidade podem precisar, ou não, de ser resolvidos antes de continuar a guardar o livro; não há perda de dados nem de funcionalidade, mas o livro poderá não apresentar exatamente o mesmo aspeto ou não funcionar exatamente da mesma maneira quando for aberto numa versão anterior do Excel.

Sugestão: Se existirem vários problemas para investigar, selecione Copiar para Nova Folha. Utilize a nova folha do Relatório de compatibilidade para resolver cada problema.

Neste artigo

Problemas que causam uma perda significativa de funcionalidade

Problemas que causam uma perda mínima de fidelidade

Problemas que causam uma perda significativa de funcionalidade

Problema

Solução

Algumas folhas de cálculo contêm mais fórmulas de matriz que fazem referência a outras folhas de cálculo do que as suportadas pelo formato de ficheiro selecionado. Algumas destas fórmulas de matriz não serão guardadas e serão convertidas em #VALUE! existentes.

O que significa    No Excel 2007 e posterior, as matrizes de livros que fazem referência a outras folhas de cálculo só estão limitadas pela memória disponível, mas no Excel 97-2003, as folhas de cálculo só podem conter até 65.472 matrizes de livros que se refiram a outras folhas de cálculo. Os conjuntos de livros superiores ao limite máximo serão convertidos em e apresentar #VALUE! existentes.

O que fazer    No verificador de compatibilidade, clique em Localizar para localizar células que contenham fórmulas de matriz que façam referência a outra folha de cálculo e, em seguida, faça as alterações necessárias para evitar #VALUE! existentes.

Algumas fórmulas contêm matrizes com mais elementos do que os suportados pelo formato de ficheiro selecionado. As matrizes com mais de 256 colunas ou 65536 linhas não serão guardadas e podem produzir resultados diferentes.

O que significa    No Excel 2010 e posterior, pode utilizar fórmulas de matriz que contenham elementos para mais de 256 colunas e 65.536 linhas. No Excel 2007, isto excede o limite de elementos da matriz e pode devolver resultados diferentes.

O que fazer    No Verificador de Compatibilidade, clique em Localizar para localizar células que contenham fórmulas de matriz com mais elementos do que os suportados em versões anteriores do Excel e, em seguida, efetue as alterações necessárias.

Algumas fórmulas contêm mais valores, referências e/ou nomes do que o formato de ficheiro selecionado é suportado. Estas fórmulas não serão guardadas e serão convertidas em #VALUE! existentes.

O que significa    No Excel 2007 e posterior, o comprimento máximo do conteúdo da fórmula é de 8.192 caracteres e o comprimento de fórmula interno máximo é de 16.384 bytes. No Excel 97-2003, o comprimento máximo do conteúdo das fórmulas é 1.024 carateres e o comprimento máximo das fórmulas internas é 1.800 bytes. Quando a combinação de argumentos de fórmulas (incluindo valores, referências e/ou nomes) exceder os limites máximos do Excel 97-2003, as fórmulas resultarão em erros #VALOR! quando guardar o livro num formato de ficheiro anterior do Excel.

O que fazer    No verificador de compatibilidade, clique em Localizar para localizar células que contenham fórmulas que excedam os limites de comprimento máximo da fórmula do Excel 97-2003 e, em seguida, faça as alterações necessárias para evitar #VALUE! existentes.

Algumas fórmulas têm mais níveis de aninhamento do que o suportado pelo formato de ficheiro selecionado. As fórmulas com mais de sete níveis de aninhamento não serão guardadas e serão convertidas em #VALUE! existentes.

O que significa    No Excel 2007 e posterior, uma fórmula pode conter até 64 níveis de aninhamento, mas no Excel 97-2003, o número máximo de níveis de aninhamento é de apenas 7.

O que fazer    No verificador de compatibilidade, clique em Localizar para localizar células que contenham fórmulas com mais de 7 níveis de aninhamento e, em seguida, faça as alterações necessárias para evitar #VALUE! existentes.

Algumas fórmulas contêm funções que têm mais argumentos do que as suportadas pelo formato de ficheiro selecionado. As fórmulas com mais de 30 argumentos por função não serão guardadas e serão convertidas em #VALUE! existentes.

O que significa    No Excel 2007 e posterior, uma fórmula pode conter até 255 argumentos, mas no Excel 97-2003, o limite máximo de argumentos numa fórmula é de apenas 30.

O que fazer    No verificador de compatibilidade, clique em Localizar para localizar células que contenham fórmulas com mais de 30 argumentos e, em seguida, faça as alterações necessárias para evitar #VALUE! existentes.

Algumas fórmulas utilizam mais operandos do que o permitido pelo formato de ficheiro selecionado. Estas fórmulas não serão guardadas e serão convertidas em #VALUE! existentes.

O que significa    No Excel 2007 e posterior, o número máximo de operandos que podem ser utilizados em fórmulas é 1.024, mas no Excel 97-2003, o limite máximo de operandos em fórmulas é apenas 40.

O que fazer    No verificador de compatibilidade, clique em Localizar para localizar células que contenham fórmulas com mais de 40 operandos e, em seguida, faça as alterações necessárias para evitar #VALUE! existentes.

Algumas fórmulas contêm funções com mais argumentos do que as suportadas pelo formato de ficheiro selecionado. As fórmulas com mais de 29 argumentos para uma função não serão guardadas e serão convertidas em #VALUE! existentes.

O que significa    No Excel 2007 e posterior, uma função definida pelo utilizador (UDF) criada utilizando o Visual Basic for Applications (VBA) pode conter até 60 argumentos, mas, no Excel 97-2003, o número de argumentos em UDFs é limitado pelo VBA a apenas 29.

O que fazer    No verificador de compatibilidade, clique em Localizar para localizar células que contenham funções que utilizem mais de 29 argumentos e, em seguida, faça as alterações necessárias para evitar #VALUE! existentes. Poderá ter de utilizar código VBA para alterar as funções definidas pelo utilizador.

Uma ou mais funções neste livro não estão disponíveis em versões anteriores do Excel.  Quando forem recalculadas em versões anteriores, estas funções irão devolver um erro #NOME? em vez dos respetivos resultados atuais.

O que significa    O Excel 2007 e posterior fornece funções novas e renomeadas. Uma vez que estas funções não estão disponíveis no Excel 97-2003, as mesmas irão devolver uma #NAME? em vez dos resultados previstos quando o livro for aberto na versão anterior do Excel..

Em alguns casos, o prefixo _xlfn é adicionado à fórmula; por exemplo,=_xlfn.SE.ERRO (1,2).

O que fazer    No verificador de compatibilidade, clique em Localizar para localizar células que contenham funções que não estão disponíveis em versões anteriores do Excel e, em seguida, faça as alterações necessárias para evitar #NAME? existentes.

As funções de compatibilidade estão disponíveis para todas as funções cujo nome foi alterado. Para evitar erros, pode então utilizar essas funções.

É possível substituir novas funções por funções adequadas disponíveis nas versões anteriores do Excel. Também pode remover fórmulas que utilizem novas funções ao substituí-las pelos resultados da fórmula.

Algumas fórmulas contêm referências a tabelas que não são suportadas no formato de ficheiro selecionado. Estas referências serão convertidas em referências a células.

O que significa    No Excel 2007 e posterior, pode utilizar referências estruturadas para torná-la muito mais fácil e intuitiva para trabalhar com dados de tabelas quando estiver a utilizar fórmulas que fazem referência a uma tabela, a partes de uma tabela ou a toda a tabela. Esta funcionalidade não é suportada no Excel 97-2003 e as referências estruturadas serão convertidas em referências de célula.

O que fazer    No Verificador de Compatibilidade, clique em Localizar para localizar células que contenham fórmulas com referências estruturadas a tabelas, para conseguir alterá-las para as referências de células que quer utilizar.

Algumas fórmulas contêm referências a tabelas noutros livros que não estão abertos nesta instância do Excel. Estas referências serão convertidas em valores de erro #REF ao guardar no formato do Excel 97-2003 uma vez que não é possível convertê-las em referências da folha.

O que significa    No Excel 2007 e posterior, pode utilizar referências estruturadas para torná-la muito mais fácil e intuitiva para trabalhar com dados de tabelas quando estiver a utilizar fórmulas que fazem referência a uma tabela, a partes de uma tabela ou a toda a tabela. Esta funcionalidade não é suportada no Excel 97-2003 e as referências estruturadas serão convertidas em referências de célula. No entanto, se as referências estruturadas apontarem para tabelas noutros livros que não estejam atualmente abertos, serão convertidas e apresentadas como erros #REF.

O que fazer    No Verificador de Compatibilidade, clique em Localizar para localizar células que contenham fórmulas com referências estruturadas a tabelas noutros livros, para conseguir alterá-las para evitar erros #REF.

Uma ou mais células neste livro contêm regras de validação de dados que referem mais de 8192 áreas de células descontínuas. Estas regras de validação de dados não serão guardadas.

O que significa    No Excel 2010 e versões posteriores, as regras de validação de dados podem referir-se a mais de 8192 áreas de células descontínuas. No Excel 97-2007, este tipo de regra de validação de dados não é suportada e não estará disponível.

O que fazer    No Verificador de Compatibilidade, clique em Localizar para localizar células com regras de validação de dados que referenciem mais de 8192 áreas de células descontínuas e, em seguida, efetue as alterações necessárias.

Uma ou mais células neste livro contêm regras de validação de dados que referem valores noutras folhas de cálculo. Estas regras de validação de dados não serão suportadas em versões anteriores do Excel.

O que significa    No Excel 2010 e posterior, pode utilizar regras de validação de dados que fazem referência a valores noutras folhas de cálculo. No Excel 97-2007, este tipo de validação de dados não é suportado e não pode ser apresentado na folha de cálculo.

No entanto, todas as regras de validação de dados permanecem disponíveis no livro e são aplicadas quando o livro for aberto novamente no Excel 2010 e posterior, a menos que as regras tenham sido editadas no Excel 97-2007.

O que fazer    No Verificador de Compatibilidade, clique em Localizar para localizar células que contenham regras de validação de dados que referenciem valores noutras folhas de cálculo e, em seguida, efetue as alterações necessárias no separador Definições da caixa de diálogo Validação de Dados (separador Dados, grupo Ferramentas de Dados).

Este livro contém um Intervalo de Consolidação de Dados com referências a células localizadas fora dos limites de linhas e colunas do formato de ficheiro selecionado. As referências de fórmulas a dados nesta região serão ajustadas e poderão não ser corretamente apresentadas numa versão anterior do Excel.

O que significa    No Excel 2007 e posterior, os intervalos de consolidação de dados podem conter fórmulas que se referem a dados fora do limite de linhas e colunas do formato de ficheiro selecionado. No Excel 97-2003, o tamanho da folha de cálculo é apenas 256 colunas por 65.536 linhas. As referências de fórmulas a dados em células fora deste limite de colunas e linhas são ajustadas e poderão não ser corretamente apresentadas.

O que fazer    No Verificador de Compatibilidade, clique em Localizar para localizar intervalos de consolidação de dados que contenham referências de fórmulas a dados fora do limite de linhas e colunas do Excel 97-2003 e, em seguida, efetue as alterações necessárias.

Este livro contém descrições personalizadas de Funções Definidas pelo Utilizador de VBA. Todas as descrições personalizadas serão removidas.

O que significa    No Excel 2010 e posterior, pode utilizar o Visual Basic for Applications (VBA) para criar funções definidas pelo utilizador (UDFs) com descrições personalizadas. As descrições personalizadas não são suportadas no Excel 97-2007 e serão removidas.

O que fazer    Não é necessária qualquer ação, uma vez que todas as descrições personalizadas serão removidas.

Início da Página

Problemas que causam uma perda mínima de fidelidade

Problema

Solução

Algumas fórmulas de matriz neste livro fazem referência a uma coluna inteira. Nas versões anteriores do Excel, estas fórmulas poderão ser convertidas em erros #NÚM! quando forem recalculadas.

O que significa    As fórmulas de matriz que fazem referência a uma coluna inteira no Excel 2007 e posterior serão convertidas e apresentadas como #NUM! quando forem recalculadas no Excel 97-2003.

O que fazer    No Verificador de Compatibilidade, clique em Localizar para localizar fórmulas de matriz que façam referência a uma coluna inteira, para que possa efetuar as alterações necessárias para evitar erros #NÚM.

Um ou mais nomes definidos neste livro contêm fórmulas que utilizam os 255 carateres permitidos no formato de ficheiro selecionado. Estas fórmulas serão guardadas mas ficarão truncadas quando forem editadas em versões anteriores do Excel.

O que significa    Quando os intervalos com nome em fórmulas excederem o limite de 255 carateres suportado no Excel 97-2003, a fórmula irá funcionar corretamente, mas ficará truncada na caixa de diálogo Nome e não será possível editá-la.

O que fazer    No Verificador de Compatibilidade, clique em Localizar para localizar células que contenham intervalos com nome em fórmulas e, em seguida, efetue as alterações necessárias para que os utilizadores consigam editar as fórmulas no Excel 97-2003.

Algumas fórmulas neste livro estão ligadas a outros livros que estão fechados. Quando estas fórmulas forem recalculadas em versões anteriores do Excel sem abrir os livros ligados, os carateres que ultrapassem o limite de 255 carateres não serão devolvidos.

O que significa    Quando as fórmulas num livro estiverem ligadas a outros livros que estejam fechados, só poderão apresentar até 255 carateres quando forem recalculadas no Excel 97-2003. Os resultados da fórmula poderão ficar truncados.

O que fazer    Localize as células que contenham fórmulas ligadas a outros livros que estejam fechados, de modo a poder verificar as ligações e efetuar as alterações necessárias para evitar resultados de fórmulas truncados no Excel 97-2003.

Uma fórmula de Validação de Dados contém mais do que 255 carateres.

O que significa    Quando as fórmulas de Validação de Dados excederem o limite de 255 carateres suportado no Excel 97-2003, a fórmula funcionará corretamente, mas ficará truncada e não será possível editá-la.

O que fazer    No Verificador de Compatibilidade, clique em Localizar para localizar células que contenham fórmulas de Validação de Dados e, em seguida, utilize menos carateres na fórmula para que os utilizadores consigam editá-la no Excel 97-2003.

Início da Página

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×