Funções soma.Se, contar.se e contar devolvem "#VALUE"! Erro

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 260415
Sintomas
Uma fórmula que contém as funções soma, SUMIFS, contar.Se, COUNTIFS ou contar poderá devolver o erro "#VALUE!" no Microsoft Excel.

Nota Este comportamento também se aplica a funções BD, como DAVERAGE, DCONTAR, BDCONTAR., o BDOBTER, DMÁX, DMÍN, DPRODUCT, DDESVP, DDESVPP, DSOMA, DVAR e DVARP. DESVIO e funções indirectas também têm este comportamento.
Causa
Este comportamento ocorre quando a fórmula que contém a função se refere às células num livro fechado e as células são calculadas.

Nota Se abrir o livro referenciado, a fórmula funciona correctamente.
Como contornar
Para contornar este comportamento, utilize uma combinação da soma e se functionstogether numa fórmula de matriz.

Exemplos

Nota Tem de introduzir cada fórmula como uma fórmula de matriz. Para introduzir uma fórmula de matriz no Microsoft Excel para Windows, prima CTRL + SHIFT + ENTER.

SOMA.SE

Em vez de utilizar uma fórmula que é semelhante à seguinte:
=SUMIF([source]Sheet1!$A$1:$A$8,"a",[source]Sheet1!$B$1:$B$8)
Utilize a seguinte fórmula:
= Soma (se ([origem] Folha1! $A$ 1: $A$8="a",[Source]Sheet1!$B$1:$B$8,0))

CONTAR.SE

Em vez de utilizar uma fórmula que é semelhante à seguinte:
=COUNTIF([source]Sheet1!$A$1:$A$8,"a")
Utilize a seguinte fórmula:
= Soma (se ([origem] Folha1! $A$ 1: $A$ 8 = a, 1, 0))

CONTAR

Em vez de utilizar uma fórmula que é semelhante à seguinte:
=COUNTBLANK([source]Sheet1!$A$1:$A$8)
Utilize a seguinte fórmula:
= Soma (se ([origem] Folha1! $A$ 1: $A$ 8 = "", 1, 0))


Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft

Quando utilizar uma fórmula de matriz SUM(IF())

Utilize um AND or lógico ou para substituir a função SUMIFS ou COUNTIFS
Como utilizar uma lógica e ou ou numa instrução SUM + IF no Excel

Ponto Da Situação
Este comportamento ocorre por predefinição.
Mais Informação
A função SOMA.Se utiliza a seguinte sintaxe:
= SUMIF(range, criteria, sum_range).
Referências
Para mais informações sobre um assistente que pode ajudar a criar estas funções, clique em Ajuda do Microsoft Excel , no menu Ajuda , escreva resumir valores que satisfazem condições utilizando o Assistente de somatórios condicionais no Assistente do Office ou o Assistente de respostas e, em seguida, clique em Procurar para visualizar o tópico.
Para mais informações sobre fórmulas de matriz, clique em Ajuda do Microsoft Excel no menu Ajuda , escreva sobre como utilizar fórmulas para calcular valores noutras folhas de cálculo e livros no Assistente do Office ou o Assistente de respostas e, em seguida, clique em Procurar para visualizar o tópico.
XL2000 XL200 2XL2003 XL2007 Excel2007 XL2010

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 260415 - Última Revisão: 04/08/2016 09:33:00 - Revisão: 4.0

Microsoft Office Excel 2007, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 2010, Microsoft Excel 2013, Excel 2016

  • kbbug kbpending kbmt KB260415 KbMtpt
Comentários