Como somar se houver valores no intervalo de células e, caso contrário, deixar em branco

1

Como faço para somar uma série de células apenas se houver um número em alguma das células (caso contrário, deixe em branco)? A fórmula atual que estou usando continua retornando um zero quando não há nenhum número em nenhuma das células às quais está se referindo.

    
por hanah 03.12.2012 / 19:15

2 respostas

1

Tente esta fórmula

=IF(COUNT(Range),SUM(Range),"")

COUNT conta números, então você só recebe uma soma se essa contagem for > 0, caso contrário, você recebe um espaço em branco

use seu alcance real no lugar de "Intervalo"

    
por 03.12.2012 / 19:26
0

Se não houver valores zero na planilha que você deseja exibir explicitamente, existe uma opção por planilha para ocultar valores zero. O local exato para encontrar essa opção varia entre as versões do Excel, portanto, você precisará nos informar qual pacote está usando (ou pesquisar sua ajuda por "valores zero" ou semelhantes).

Se houver células que possam conter um zero que você queira mostrar, a resposta de Barry funcionaria, embora, em vez de adicionar complicação às suas fórmulas, talvez seja melhor usar um formato de número personalizado (no diálogo de células de formato). Ao definir um formato personalizado, você pode especificar formatos separados para números positivos, números negativos, zeros e texto. Por exemplo, o seguinte: 0;[Red]-0; especifica que números positivos não têm casas decimais mostrados, negativos também são arredondados e têm - prefixados e são vermelhos, e os zeros são deixados em branco (como não há nada após o segundo ; . Sem o segundo ; (ex. 0;[Red]-0 ) o excel assume que você não quer nada de especial com os zeros e usa seu comportamento padrão (geralmente mostrando-os).

Algo que eu gosto de fazer com valores zero quando eles podem causar distração visual é deixá-los lá, mas você pode ver que um cálculo foi feito e colocado em zero em vez de não ver a diferença entre uma célula vazia e um valor zero. Algo como 0;[Red]-0;[Color16]0 faz o truque, ou você pode até substituir o zero por algo como "n / a" ou "-" (usando 0;[Red]-0;[Color16]"n/a" ou 0;[Red]-0;[Color16]"-" respectivamente para esses dois exemplos).

Consulte link para mais detalhes - o recurso é bastante flexível e oferece algumas opções não disponíveis através de outros recursos de formatação condicional. Essa página deixa de listar a paleta de cores usada no meu exemplo em cinza, mas você pode encontrar isso em outro lugar na Web, como o link .

    
por 03.12.2012 / 20:04