Como posso obter o Sumifs para retornar um valor nulo se a célula for nula em vários intervalos?

1

Eu tenho lutado com isso por um tempo agora, eu uso um SUMIFS no Excel para avaliar em um intervalo de dados.

Meu problema é que ele retorna as células em branco como zeros em vez de em branco, Existe uma maneira de fazer a célula retornar como em branco ao olhar para vários intervalos?

AimagemacimaécomoosdadosseparecemeoabaixoéoqueoSUMIFSretorna,euprecisoqueeleretorneosespaçosembrancoondeosdadosestãoembrancoemvezdezero:

A fórmula que eu uso é =SUMIFS(Sheet1!C:C;Sheet1!$A:$A;Sheet2!$A2;Sheet1!$B:$B;Sheet2!$B2)
onde a folha 1 é a folha com os dados e a folha 2 é a tabela onde o SUMIFS avalia.

Além disso, se o valor estiver em branco nos dados, ele deve retornar em branco, mas se for zero nos dados, ele deve retornar como zero.

    
por RickyD 19.10.2017 / 15:29

1 resposta

1

Um pouco semelhante à resposta do User91504 , use

=IF(COUNTIFS(Sheet1!$A:$A;Sheet2!$A2; Sheet1!$B:$B;Sheet2!$B2)=COUNTIFS(Sheet1!$A:$A;Sheet2!$A2; Sheet1!$B:$B;Sheet2!$B2; Sheet1!C:C;""); ""; SUMIFS(Sheet1!C:C; Sheet1!$A:$A;Sheet2!$A2; Sheet1!$B:$B;Sheet2!$B2))

Isso é

=IF(X=Y; ""; Z)

onde

  • X é COUNTIFS(Sheet1!$A:$A;Sheet2!$A2; Sheet1!$B:$B;Sheet2!$B2) , qual é o número de células que seu SUMIFS está somando.
  • Y é %código%, qual é o número de células que seu COUNTIFS(Sheet1!$A:$A;Sheet2!$A2; Sheet1!$B:$B;Sheet2!$B2; Sheet1!C:C;"") está somando que estão em branco .
  • SUMIFS é %código%, qual é a sua fórmula Z original.

Se SUMIFS(Sheet1!C:C; Sheet1!$A:$A;Sheet2!$A2; Sheet1!$B:$B;Sheet2!$B2) = SUMIFS , isso significa que todas as células que você está vendo estão em branco, então mostre em branco. Caso contrário, há pelo menos uma célula não vazia, então você quer mostrar a soma, mesmo que seja zero.

    
por 20.10.2017 / 05:57