Funções SOMASE e CONT.se de função retornam "#VALUE!" Erro

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

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

Observação: Esse comportamento também se aplica a BDfunções, BDMÉDIA, DCOUNT, BDCONTARA, Bdextrair, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR e DVARP. DESLOCAMENTO e funções INDIRETAS também têm esse comportamento.
Causa
Esse comportamento ocorre quando a fórmula que contém a função refere-se a células em uma pasta de trabalho fechada e as células são calculadas.

Observação: Se você abrir a pasta de trabalho referenciada, a fórmula funciona corretamente.
Como Contornar
Para contornar esse comportamento, use uma combinação de functionstogether as funções SOMA e se em uma fórmula de matriz.

Exemplos

Observação: Você deve digitar cada fórmula como uma fórmula de matriz. Para inserir uma fórmula de matriz no Microsoft Excel para Windows, pressione CTRL + SHIFT + ENTER.

SOMASE

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

CONT.SE

Em vez de usar uma fórmula que é semelhante ao seguinte:
=COUNTIF([Source]Sheet1!$A$1:$A$8,"a")
Use a seguinte fórmula:
= Soma (se ([origem] Sheet1! $A$ 1: $A$ 8 = "a", 1, 0))

FUNÇÃO

Em vez de usar uma fórmula que é semelhante ao seguinte:
=COUNTBLANK([Source]Sheet1!$A$1:$A$8)
Use a seguinte fórmula:
= Soma (se ([origem] Sheet1! $A$ 1: $A$ 8 = "", 1, 0))


Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Conhecimento Microsoft:

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

Use um AND lógico ou ou para substituir a função SUMIFS ou COUNTIFS
Como usar um AND lógico ou um OR em uma instrução SUM+IF no Excel

Situação
Esse comportamento é pré-definido.
Mais Informações
A função SOMASE utiliza a seguinte sintaxe:
= SUMIF(range, criteria, sum_range).
Referências
Para obter mais informações sobre um assistente que pode ajudá-lo a criar essas funções, clique em Ajuda do Microsoft Excel no menu Ajuda , digite resumir os valores que atendem às condições usando o Assistente de soma condicional no Assistente do Office ou no Assistente de resposta e clique em Pesquisar para exibir o tópico.
Para obter mais informações sobre fórmulas de matriz, clique em Ajuda do Microsoft Excel no menu Ajuda , digite sobre como usar fórmulas para calcular valores em outras planilhas e pastas de trabalho no Assistente do Office ou no Assistente de resposta e clique em Pesquisar para exibir o tópico.
XL2000 XL200 2XL2003 XL2007 Excel2007 XL2010

Propriedades

ID do Artigo: 260415 - Última Revisão: 04/10/2016 04:37: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